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

这是我要加的公式

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(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF(TDU3<TUD3,REF(HHV(H,2),TDU3),REF(LLV(L,2),TUD3));
JDU0:=REF(C,1)<=REF(UDGLINE,1) AND C>UDGLINE AND TDU0<TUD0;
JUD0:=REF(C,1)>=REF(UDGLINE,1) AND C<UDGLINE AND TUD0<TDU0;
JDU1:JDU0 AND COUNT(JDU0,TDU0)=1;
JUD1:JUD0 AND COUNT(JUD0,TUD0)=1;

收敛三角形的公式。请问如何才能加入软件,谢谢!

条件选股公式只允许一个输出值,上面的公式有两个输出值,当然就不行了。
你可以把上面的分成两个条件选股公式就好了。

公式一:

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(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF(TDU3<TUD3,REF(HHV(H,2),TDU3),REF(LLV(L,2),TUD3));
JDU0:=REF(C,1)<=REF(UDGLINE,1) AND C>UDGLINE AND TDU0<TUD0;
JUD0:=REF(C,1)>=REF(UDGLINE,1) AND C<UDGLINE AND TUD0<TDU0;

JDU1:JDU0 AND COUNT(JDU0,TDU0)=1;

公式二:

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(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF(TDU3<TUD3,REF(HHV(H,2),TDU3),REF(LLV(L,2),TUD3));
JDU0:=REF(C,1)<=REF(UDGLINE,1) AND C>UDGLINE AND TDU0<TUD0;
JUD0:=REF(C,1)>=REF(UDGLINE,1) AND C<UDGLINE AND TUD0<TDU0;

JUD1:JUD0 AND COUNT(JUD0,TUD0)=1;

{分别新建两个条件选股公式:上涨收敛三角形 下跌收敛三角形 }
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-24
又是一个未来函数的公式。
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
DRAWTEXT(W=1000,B*1.05,'卖'
),COLOR00FF00;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;
整个代码就这个有用。恰恰都是用未来函数的。不好意思,不是不想帮你,但这个公式实在没有任何意义。改了怕害您了。

通达信加入公式后,提示:条件选股公式不能超过一个。请问如何解决?均价...
均价线:=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...

相似回答
大家正在搜