老师 只标记一次 (文华财经wh7睿期)

投资者咨询:老师 只标记一次 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-25 14:19
 

这个程序可否实现满足条件A后只标记第一次,直到条件B出现

 DRAWICON(C>MM&&MACD<0,MACD,1);

就是这个标记 只标记一次

技术人员回复
日期:2018-5-25 14:24
 参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
MM:=MA(C,5);
A:=C>MM&&MACD<0;
//VERTLINE(A,COLORRED);
B:=C<MM&&MACD>0;
//VERTLINE(B,COLORGREEN);
DRAWICON(A&&COUNT(A,BARSLAST(B)+1)=1,MACD,1);

投资者咨询:老师 只标记一次 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-25 14:19
 谢谢老师!
投资者咨询:老师 只标记一次 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-25 14:19
 老师 加载后显示的时候能把A和B标记不同吗,一样的容易混淆 谢谢
技术人员回复
日期:2018-5-25 16:58
可以的,参考:

DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
MM:=MA(C,5);
A:=C>MM&&MACD<0;
//VERTLINE(A,COLORRED);
B:=C<MM&&MACD>0;
//VERTLINE(B,COLORGREEN);
DRAWICON(A&&COUNT(A,BARSLAST(B)+1)=1,MACD,1);
DRAWICON(B&&COUNT(B,BARSLAST(A)+1)=1,MACD,3);


投资者咨询:老师 只标记一次 (文华财经wh7睿期)
来源:文华财经  日期:2018-5-25 14:19
 

谢谢老师 ,我加载了这个 为什么所有信号都没了呢,麻烦您给指导一下
NY高:=3;
NY高2:=SUMBARS(SC,NY高),NODRAW;
HY高1:REF(HHV(H,SUMBARS(JC,1)),SUMBARS(SC,NY高-2)),NODRAW;
HY高2:REF(HHV(H,SUMBARS(JC,1)),SUMBARS(SC,NY高-1)),NODRAW;
HY高3:REF(HHV(H,SUMBARS(JC,1)),NY高2),NODRAW;
NA低:=3;
NA低2:=SUMBARS(JC,NA低),NODRAW;
LA低1:REF(LLV(L,SUMBARS(SC,1)),SUMBARS(JC,NA低-2)),NODRAW;
LA低2:REF(LLV(L,SUMBARS(SC,1)),SUMBARS(JC,NA低-1)),NODRAW;
LA低3:REF(LLV(L,SUMBARS(SC,1)),NA低2),NODRAW;

L<LA低1 && MACD<0 && HY高1>LA低1,SPARK;
H>HY高1 && MACD>0 && LA低1<HY高1,SPARK;
A:=L<LA低1 && MACD<0 && HY高1>LA低1;
//VERTLINE(A,COLORRED);
B:=H>HY高1 && MACD>0 && LA低1<HY高1;
//VERTLINE(B,COLORGREEN);
DRAWICON(A&&COUNT(A,BARSLAST(B)+1)=1,MACD,1);
DRAWICON(B&&COUNT(B,BARSLAST(A)+1)=1,MACD,3);

技术人员回复
日期:2018-5-25 18:25
 满足条件会显示标注的,看您的源码条件很复杂,不容易满足,就不会显示标注了,您可以精简下判断条件

并且您源码中缺少一些变量,参数的定义,我们这边没办法加载看效果