请教各位高手修改一下选股公式?

2024-05-07 17:16

1. 请教各位高手修改一下选股公式?

首先你提供的这段代码是错误的,但好在这个错误可以修改,修改后正确的效果如下图,选股效选股信号效果在指标下面.






请教各位高手修改一下选股公式?

2. 请高手老师修改选股公式,谢谢!

{10、20日线多头排列,并且10线大于20日线,5日线在两日内上穿20日,10日发出信号,5日线上扬角度大于30度}
MA1:=(CLOSE,5); 
MA2:=MA(CLOSE,10); 
MA3:=MA(CLOSE,20);
A1:=COUNT(CROSS(MA1,MA2),5)>=1; 
A2:=COUNT(CROSS(MA1,MA3),5)>=1;
XG:{A1 AND A2 AND} BETWEEN(MAX(MA(C,5),MA(C,10))/MIN(MA(C,5),MA(C,10)),1,1.01) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1) AND MA(C,10)>MA(C,20)
AND (ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.1415926)>=30 
AND MA(C,5)>REF(MA(C,5),1);



3. 选股公式的问题

N:=2;
C1:=REFX(C,1)*1.01;
O1:=REFX(O,1)*0.99;
C2:=REF(C,N)*1.01;
O2:=REF(O,N)*0.99;
T0:=(REF(C,N)-REF(O,N))/REF(O,N)*100>3;
T1:=BETWEEN(HHV(C,N+1),O1,C1) AND BETWEEN(HHV(O,N+1),O1,C1);
T2:=BETWEEN(LLV(C,N+1),O1,C1) AND BETWEEN(LLV(O,N+1),O1,C1);
T3:=BETWEEN(HHV(C,N),O2,C2) AND BETWEEN(HHV(O,N),O2,C2);
T4:=BETWEEN(LLV(C,N),O2,C2) AND BETWEEN(LLV(O,N),O2,C2);
T5:=(REFX(C,1)-REFX(O,1))/REFX(O,1)*100>3;
BARSLAST(T0 AND T1 AND T2 AND T3 AND T4 AND T5)>1;

选股公式的问题

4. 请高手把这个选股公式修改成条件选股

VAR1:=REF(LOW,1);
VAR2:=SMA(ABS(LOW-VAR1),3,1)/SMA(MAX(LOW-VAR1,0),3,1)*100;
VAR3:=EMA(IF(CLOSE*1.2,VAR2*10,VAR2/10),3);
VAR4:=LLV(LOW,38);
VAR5:=HHV(VAR3,38);
VAR6:=IF(LLV(LOW,90),1,0);
VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6;
VAR8:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VAR9:=SMA(VAR8,13,8);
底线:=0,COLOR00FFFF;
主力吸货:=VAR7,COLOR0000FF;
吸筹1:=STICKLINE(VAR7,0,VAR7,6,0),COLOR0000FF;
吸筹2:=STICKLINE(VAR7,0,VAR7,5,0),COLOR6600FF;
吸筹3:=STICKLINE(VAR7,0,VAR7,4,0),COLORBB00FF;
吸筹4:=STICKLINE(VAR7,0,VAR7,3,0),COLORFF00FF;
吸筹5:=STICKLINE(VAR7,0,VAR7,2,0),COLORFF33FF;
吸筹6:=STICKLINE(VAR7,0,VAR7,1,0),COLORFF66FF;
吸筹7:=STICKLINE(VAR7,0,VAR7,0,0),COLORFF99FF;
风险:=CEILING(SMA(VAR9,13,8)),LINETHICK2,COLORGREEN;
涨跌:MA(3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*
SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1),5),LINETHICK2,COLORRED;

5. 这两句选股公式哪里错误 请问怎么修改

最后一句中的“ &get; ”想表达什么意思?
你使用的是通达信版吗?
从公式上看,如果源码齐全,那可能是你在拷贝过程中出现了某种错误,导致乱码;
“ & ”如果想使用这个符号,在公式函数里面有详细的符号说明,但是,如果你想用这个符号来命名一个参数或变量名时,是不允许的,还有一些分号的使用需要注意,“ ;”表示一个语句的结束;
另外一种可能,是别人不愿意给你使用这个公式,故意添加符号弄乱;
第一段的意思可能是这样:
XG:REF(MACD,1)>0 AND MACD0 AND DEA>0;第二段的意思可能是这样:
XG:C>MA60 AND REF(MACD,1)>0 AND MACD0 AND DEA>0 AND COUNT(V5>V60,3)=3;

这两句选股公式哪里错误 请问怎么修改

6. 请老师帮忙改成选股公式

选股要有条件,你这公式有两个输出,选哪个啊,还是同时满足条件,还是满足其中一个啊,这你没有说清楚啊.下面公式,是只要其中一个条件满足选股条件就成立.
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
MA120:=MA(C,120);
NQ:=C>MAX(MA5,MA10) AND C>=MAX(MA60,MA120); 
N:=BARSLAST(CROSS(MA5,MA10));
P:=C>=REF(C,N/2)*1.03 AND REF(C,N/2)>=REF(C,N)*1.08 ;
OBVQ:=OBV>LLV(OBV,N/2) AND LLV(OBV,N/2)> LLV(OBV,N);{OBV未加入选股条件}
M:=COUNT(CROSS(MA10,MA5),N)=0;
F:=COUNT(MA10>REF(MA10,1),N)>=N-1 AND COUNT(MA5>REF(MA5,1),N)>=N-1;
K:=N AND M AND F;
BSC:=N>=10;
量比:=V/REF(MA(V,5),1);
XG:(量比>4) OR (NQ AND BSC AND P AND K AND MA5>MA10 AND MA10>MA20 AND MA20>MA60 AND MA60>MA120);

7. 请老师修改选股公式,谢谢!

{10日,20日多头排列,5日线上穿10日线20日线出信号(5日线上杨角度45度)}
XG:MA(C,10)>REF(MA(C,10),1) AND MA(C,20)>REF(MA(C,20),1) AND{10日,20日多头排列}
CROSS(MA(C,5),MA(C,10)) AND CROSS(MA(C,5),MA(C,20)) AND{5日线上穿10日线20日线出信号}
(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.1415926)>=45 AND MA(C,5)>REF(MA(C,5),1){5日线上杨角度45度};

请老师修改选股公式,谢谢!

8. 帮忙把公式修改成选股公式

选股公式如下:{测试通过!}
-------
HLM1:=MA(HHV(H,500),13);
HLM2:=MA(HHV(H,250),13);
HLM3:=MA(HHV(H,89),13);
HLM4:=MA(LLV(L,500),13);
HLM5:=MA(LLV(L,250),13);
HLM6:=MA(LLV(L,89),13);
HLM7:=MA((HLM1*0.558+HLM2*0.558+HLM3*0.558+HLM4*0.96+HLM5*0.96+HLM6*0.96)/6,17);
HLM8:=MA((HLM1*0.55+HLM2*0.55+HLM3*0.65+HLM4*1.25+HLM5*1.23+HLM6*1.2)/6,17);
HLM9:=MA((HLM1*0.68+HLM2*0.68+HLM3*0.68+HLM4*1.3+HLM5*1.3+HLM6*1.3)/6,17);
HLM10:=MA((HLM7*3+HLM8*2+HLM9)/6*1.738,17);
HLM11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
HLM12:=MA(IF(C*1.35<=HLM10,HLM11*10,HLM11/10),3);
HLMH:=HHV(HLM12,30);
关注:=MA(IF(L<=LLV(L,42),(HLMH+HLM11*2)/3,0),3)/200;
AA4:=CROSS(3.8,关注) AND 关注<REF(关注,1);
AA2:=关注 AND 关注<REF(关注,1);
买底:=CROSS(3.8,关注) AND 关注<REF(关注,1);
金山:=CROSS(10,关注) AND 关注<REF(关注,1);
倾买:=CROSS(38,关注) AND 关注<REF(关注,1);
JS:=LAST(关注>0.618,3,1) AND (COUNT(CROSS(0.618,关注) OR CROSS(62,关注),21)>=2);
牛:=FILTER(JS,13);
XG:买底 OR 金山 OR 倾买 OR 牛;