通达信加入公式后,提示:条件选股公式不能超过一个。请问如何解决?

A:=CAPITAL<7000000 ;

VAR1:=MA(CLOSE,5);
VAR2:=MA(CLOSE,10);
VAR3:=MA(CLOSE,30);
VAR4:=MA(CLOSE,60);
VAR5:=EMA(COST(85),7);
VAR6:=EMA(COST(15),7);
VAR7:=SUM(CLOSE*VOL*100,4)/SUM(VOL*100,4);
VAR8:=INTPART(VAR7*100)/100;
VAR9:=SUM(CLOSE*VOL*100,7)/SUM(VOL*100,7);
VARA:=INTPART(VAR9*100)/100;
VARB:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28);
VARC:=INTPART(VARB*100)/100;
VARD:=EMA(CLOSE,5)-EMA(CLOSE,10);
VARE:=EMA(VARD,9);
VARF:=(-100)*(HHV(CLOSE,5)-CLOSE)/(HHV(CLOSE,5)-LLV(LOW,5))+100;
VAR10:=(-100)*(HHV(CLOSE,10)-CLOSE)/(HHV(CLOSE,10)-LLV(LOW,10))+100;
VAR11:=(-100)*(HHV(CLOSE,20)-CLOSE)/(HHV(CLOSE,20)-LLV(LOW,20))+100;
VAR12:=(-100)*(HHV(CLOSE,30)-CLOSE)/(HHV(CLOSE,30)-LLV(LOW,30))+100;
VAR13:=REF(VARE,1);
VAR14:=VARE;
VAR15:=VAR14-VAR13;
VAR16:=REF(VARD,1);
VAR17:=VARD;
VAR18:=VAR17-VAR16;
VAR19:=OPEN;
VAR1A:=CLOSE;
短线黑马:= IF(VAR19<=VAR1 AND VAR19<=VAR2 AND VAR19<=VAR3 AND VAR1A>=VAR1 AND VAR1A>=VARC AND VAR15>0 AND VAR18>0,0.5,0),LINETHICK3 , COLOR00FFFF;
买:EXIST((短线黑马>0),3) AND DYNAINFO(4) AND EXIST(C/REF(C,1)>1.06,120)
AND A ;

输出的语句只能有一个。
同时,不是输出的不能有线粗、颜色那些。

短线黑马:= IF(VAR19<=VAR1 AND VAR19<=VAR2 AND VAR19<=VAR3 AND VAR1A>=VAR1 AND VAR1A>=VARC AND VAR15>0 AND VAR18>0,0.5,0),LINETHICK3 , COLOR00FFFF;

改成
短线黑马:= IF(VAR19<=VAR1 AND VAR19<=VAR2 AND VAR19<=VAR3 AND VAR1A>=VAR1 AND VAR1A>=VARC AND VAR15>0 AND VAR18>0,0.5,0);

就可以了
温馨提示:内容为网友见解,仅供参考
无其他回答

通达信加入公式后,提示:条件选股公式不能超过一个。请问如何解决?均价...
均价线:=AMOUNT\/V\/100; C2:=REF(C,1); 这里没什么毛病。在选股公式中不能同时满足两个条件成立。比方说,你不能出现 c=h;c>o 而可以写成 c=h and c>o 。有兴加“股群”,你会有收获的。

通达信加入公式后,提示:条件选股公式不能超过一个。请问如何解决?
改成 短线黑马:= IF(VAR19<=VAR1 AND VAR19<=VAR2 AND VAR19<=VAR3 AND VAR1A>=VAR1 AND VAR1A>=VARC AND VAR15>0 AND VAR18>0,0.5,0);就可以了

通达信加入公式后,提示:条件选股公式不能超过一个。请问如何解决?
条件选股公式只允许一个输出值,上面的公式有两个输出值,当然就不行了。你可以把上面的分成两个条件选股公式就好了。公式一:Y:=(H+L)\/2;AO:=MA(Y,5)-MA(Y,34 );DU0:=CROSS(AO,0);UD0:=CROSS(0,AO);TDU0:=BARSLAST(DU0);TUD0:=BARSLAST(UD0);DU3:=REF(DU0,1);UD3:=REF(...

通达信条件选股公式输出不能超过一个 怎么解决
如果只是1个条件就可以选股,那就把另一个输出加:= 号,这样就没有这个输出了。

通达信条件选股公式输出不能超过一个 怎么解决
条件选股公式输出不能超过一个 怎么解决 解决方法是只让一个自己要用来选股的语句输出,其余的不让输出,即,需要输出的语句不加等号,不需要输出的都加上等号 筹码集中度:=COST(10)\/(COST(80)-COST(10));筹码1:=EMA(筹码集中度,1)*10;筹码3=:EMA(筹码集中度,3)*10;筹码13:=EMA(筹码集中...

通达信条件选股公式输出不能超过一个,怎么解决
{OK。这么便可以了} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);DIF>REF(DIF,1) AND DEA>REF(DEA,1) AND MACD>REF(MACD,1) AND MACD>DEA;

通达信条件选股公式输出不能超过一个是什么意思
“通达信条件选股公式输出不能超过一个”是一个常见的问题提示语,造成该问题很可能是你参数设置出现了问题,你可以改成下面这个公式试试:D:=(REF(C,1)-REF(C,2))\/REF(C,2)*100-2;YJ:=COUNT(D,10)>=10;F1:=DYNAINFO(23)\/DYNAINFO(22)>=2;F2:=C>REF(C,1)*1.002 AND CF3:=...

通达信软件选股公式输出不能超过一个怎么办?
有两种方法可以搞定。方法一:选股公式只能有一个输出是用在条件选股里面。如果将分类改为技术指标类,如在普通的技术指标里面编写公式,输出是可以多个的。方法二:用OR。A:(LLV(L,N)=S) OR (LLV(L,N)=B) OR (LLV(L,N)=D)这样就可以实现多个条件输出。

通达信条件选股公式输出不能超过一个 怎么解决
输出只能有一个,而最后有三个输出:KK1:MA(SVZL+CZ,N);KK2:MA(SVZL+CZ,N1);KK3:MA(SVZL+CZ,N2); 这个公式只是一个指标,不是一个选股公式。如果要改,你得提出具体需求。个人看法:此指标一般,不算优秀。 追问 可是我不知道怎么该怎么改这个公式究竟那里错了..?即使不是一个选股公式也好 追答 这个公式...

通达信条件选股公式输出不能超过一个 怎么解决
改为选股公式:VAR1:=INDEXC;VAR2:=MA(VAR1,6);VAR3:=MA(VAR1,24);VAR4:=MA(VAR1,32);VAR5:=MA(VAR1,62);VAR6:=MA(VAR1,105);VAR7:=VAR5<REF(VAR5,1) AND VAR6<REF(VAR6,1) AND VAR5<VAR6*0.98;VAR8:=VAR4>VAR2*1.11 AND VAR3>VAR2*1.095;VAR9:=VAR2>VAR...

相似回答
大家正在搜