老师帮忙看下 (文华财经WH6赢顺V6.7)

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 12:16
 当K线收盘价第一次同时在5,10,15,20,30,均线之上的K线下方标注看多图标。(之标注当前的这跟K线)
 当K线收盘价第一次同时在5,10,15,20,30,均线之下的K线上方标注看空图标。(之标注当前的这跟K线)

技术人员回复
日期:2018-8-22 13:08

 参考:

 

MA5:MA(C,5);
MA10:MA(C,10);
MA15:MA(C,15);
MA20:MA(C,20);
MA30:MA(C,30);
COND1:=C>MA5&&C>MA10&&C>MA15&&C>MA20&&C>MA30;
COND2:=C<MA5&&C<MA10&&C<MA15&&C<MA20&&C<MA30;
DRAWICON(CROSS(COND1,0.5),L,4),VALIGN0;
DRAWICON(CROSS(COND2,0.5),H,5),VALIGN2;

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 12:16


图片点击可在新窗口打开查看 你好,老师,可以过滤一下交易信号吗,出现看空的信后,要等出现做多信号后,再出现做空,就像是连续的,不要连续出现两看空的信号了,反之做多也是一样的, 
技术人员回复
日期:2018-8-22 15:38

 参考:

 

 

MA5:MA(C,5);
MA10:MA(C,10);
MA15:MA(C,15);
MA20:MA(C,20);
MA30:MA(C,30);
COND1:=C>MA5&&C>MA10&&C>MA15&&C>MA20&&C>MA30;
COND2:=C<MA5&&C<MA10&&C<MA15&&C<MA20&&C<MA30;
N1:=REF(BARSLAST(CROSS(COND1,0.5)),1)+1;
N2:=REF(BARSLAST(CROSS(COND2,0.5)),1)+1;
DRAWICON(CROSS(COND1,0.5)&&N2<N1,L,4),VALIGN0;
DRAWICON(CROSS(COND2,0.5)&&N1<N2,H,5),VALIGN2;
 

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 12:16
 谢谢老师,提示的信号太多了,可以修改下只显示当天的行情的提示信号,历史的不用显示,另外加个弹窗预警,和声音提示。
技术人员回复
日期:2018-8-22 16:37

新版wh6不再支持公式预警了,可以参考链接解决一下: 【升级必读】赢顺Ver6.7.847功能调整说明   

 

只显示当天信号,需要用到未来函数,含有未来函数的模型不能和SPARK公式预警函数一起使用

 

如果需要加弹窗预警,就不能只显示当天信号了,您考虑一下

 

添加预警:

 

MA5:MA(C,5);
MA10:MA(C,10);
MA15:MA(C,15);
MA20:MA(C,20);
MA30:MA(C,30);
COND1:=C>MA5&&C>MA10&&C>MA15&&C>MA20&&C>MA30;
COND2:=C<MA5&&C<MA10&&C<MA15&&C<MA20&&C<MA30;
N1:=REF(BARSLAST(CROSS(COND1,0.5)),1)+1;
N2:=REF(BARSLAST(CROSS(COND2,0.5)),1)+1;
DRAWICON(CROSS(COND1,0.5)&&N2<N1,L,4),VALIGN0;
DRAWICON(CROSS(COND2,0.5)&&N1<N2,H,5),VALIGN2;
CROSS(COND1,0.5)&&N2<N1,SPARK;
CROSS(COND2,0.5)&&N2<N1,SPARK;

投资者咨询:老师帮忙看下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-22 12:16
 好的,帮我写个只显示当天的提示吧
技术人员回复
日期:2018-8-22 17:02

 参考:

 

MA5:MA(C,5);
MA10:MA(C,10);
MA15:MA(C,15);
MA20:MA(C,20);
MA30:MA(C,30);
COND1:=C>MA5&&C>MA10&&C>MA15&&C>MA20&&C>MA30;
COND2:=C<MA5&&C<MA10&&C<MA15&&C<MA20&&C<MA30;
N1:=REF(BARSLAST(CROSS(COND1,0.5)),1)+1;
N2:=REF(BARSLAST(CROSS(COND2,0.5)),1)+1;
COND:=DATE=REFX1(DATE,9999);
DRAWICON(CROSS(COND1,0.5)&&N2<N1&&COND,L,4),VALIGN0;
DRAWICON(CROSS(COND2,0.5)&&N1<N2&&COND,H,5),VALIGN2;