关于触发信号的几个问题 (文华财经WH6赢顺V6.7)

投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
大神:我有几个问题(均以上涨为例),请协助

原程序:
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);

N12:BARSLAST(CROSSUP(C,MA20)),NODRAW;
M1:EXIST(CROSSUP(C,MA20),N12+1),NODRAW;
M2:=MA5>REF(MA5,1)&&MA10>REF(MA10,1)&&MA20>REF(MA20,1),NODRAW;
M3:=(C>MA5&&MA5>MA10&&MA10>MA20)||(C>MA10&&MA10>MA5&&MA5>MA20),NODRAW;
M11:=EXIST(C<MA10,5);

N22:BARSLAST(CROSSDOWN(C,MA20)),NODRAW;
M4:=EXIST(CROSSDOWN(C,MA20),N22+1),NODRAW;
M5:=MA5<REF(MA5,1)&&MA10<REF(MA10,1)&&MA20<REF(MA20,1),NODRAW;
M6:=(C<MA5&&MA5<MA10&&MA10<MA20)||(C<MA10&&MA10<MA5&&MA5<MA20),NODRAW;
M21:=EXIST(C>MA10,5);

M1&&M2&&M3&&M11,ICON(1,'ICO1'),VALIGN2;
M4&&M5&&M6&&M21,ICON(0,'ICO2'),VALIGN0;

M1&&M2&&M3&&M11,SPARK;
M4&&M5&&M6&&M21,SPARK;
效果请看图片

遇到几个具体问题,想优化一下,请大神指导一下:
1.触发信号之后,只要符合条件,接下来的每天都会出现,请问是否可以在第一次出信号的当天显示笑脸,以后几天就不要显示了?
2.第一次出现信号的时候笑脸会随着价格回落而消失,或者在触发的区间附附近重复消失。请问是否能在触发信号的时候,一次性显示笑脸,且不管以后价格是否回落都一直显示?
3.能否在符合第2个问题的基础上,显示触发时的价格?并随着笑脸一直显示?
4.以触发时的价格-20天均线=h(以做多为例),我想在出发价格的上方显示1h,2h,3h(即一倍盈利,两倍盈利,三倍盈利)的价格?
举例:出发价格2530(笑脸显示位置),20均价线当时为2500,则h=30。在触发信号的时候,除了显示笑脸和2530,同时在这个日K线的对应位置显示2560(1h),2590(2h),2620(3h).
谢谢大神指点

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-4 17:00
 问题较复杂,需要一定时间分析,明日给您回复
投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
 谢谢大神

投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
 差不多是这样的效果,如图:88

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-4 18:35
 明日工作时间,由舟亢老师分析后给您回复
技术人员回复
日期:2018-7-5 9:01
 如下试试

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);

N12:BARSLAST(CROSSUP(C,MA20)),NODRAW;
M1:EXIST(CROSSUP(C,MA20),N12+1),NODRAW;
M2:=MA5>REF(MA5,1)&&MA10>REF(MA10,1)&&MA20>REF(MA20,1),NODRAW;
M3:=(C>MA5&&MA5>MA10&&MA10>MA20)||(C>MA10&&MA10>MA5&&MA5>MA20),NODRAW;
M11:=EXIST(C<MA10,5);

N22:BARSLAST(CROSSDOWN(C,MA20)),NODRAW;
M4:=EXIST(CROSSDOWN(C,MA20),N22+1),NODRAW;
M5:=MA5<REF(MA5,1)&&MA10<REF(MA10,1)&&MA20<REF(MA20,1),NODRAW;
M6:=(C<MA5&&MA5<MA10&&MA10<MA20)||(C<MA10&&MA10<MA5&&MA5<MA20),NODRAW;
M21:=EXIST(C>MA10,5);
X:=ABS(C-MA(C,20));
A:=CROSS(M1&&M2&&M3&&M11,0.5);
B:=CROSS(M4&&M5&&M6&&M21,0.5);


DRAWICON(A,H+3*X,1),VALIGN2;
DRAWICON(B,L-3*X,2),VALIGN0;

DRAWNUMBER1(A,H+3*X,H+3*X,0),VALIGN0;
DRAWNUMBER1(A,H+2*X,H+2*X,0);
DRAWNUMBER1(A,H+X,H+X,0);
DRAWNUMBER1(A,H,H,0);
DRAWNUMBER1(B,L-3*X,L-3*X,0);
DRAWNUMBER1(B,L-2*X,L-2*X,0);
DRAWNUMBER1(B,L-X,L-X,0);
DRAWNUMBER1(B,L,L,0);
A||B,SPARK;
投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
谢谢大神
投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
 大神,谢谢今早提供的修改程序,从页面上看,显示效果已经体现,但是在价格方面,显示的不符合预期。。详细请看截图。。

备注:出信号的意思是,当符合条件时,会在该价格出现交易。即:信号价=理论成交价,20均线价为止损价,h=理论成交价-20均线价,所以h就是我的止损幅度。
请大神结合我的截图予以修改一下,谢谢

图片点击可在新窗口打开查看
投资者咨询:关于触发信号的几个问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-4 16:27
 大神,我就郑煤指数6.12号理论显示效果画了一个效果图,共老师参考

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-5 11:24
 

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);

N12:BARSLAST(CROSSUP(C,MA20)),NODRAW;
M1:EXIST(CROSSUP(C,MA20),N12+1),NODRAW;
M2:=MA5>REF(MA5,1)&&MA10>REF(MA10,1)&&MA20>REF(MA20,1),NODRAW;
M3:=(C>MA5&&MA5>MA10&&MA10>MA20)||(C>MA10&&MA10>MA5&&MA5>MA20),NODRAW;
M11:=EXIST(C<MA10,5);

N22:BARSLAST(CROSSDOWN(C,MA20)),NODRAW;
M4:=EXIST(CROSSDOWN(C,MA20),N22+1),NODRAW;
M5:=MA5<REF(MA5,1)&&MA10<REF(MA10,1)&&MA20<REF(MA20,1),NODRAW;
M6:=(C<MA5&&MA5<MA10&&MA10<MA20)||(C<MA10&&MA10<MA5&&MA5<MA20),NODRAW;
M21:=EXIST(C>MA10,5);
X:=ABS(C-MA(C,20));
A:=CROSS(M1&&M2&&M3&&M11,0.5);
B:=CROSS(M4&&M5&&M6&&M21,0.5);


DRAWICON(A,C+3*X,1),VALIGN2;
DRAWICON(B,C-3*X,2),VALIGN0;

DRAWNUMBER1(A,C+3*X,C+3*X,0),VALIGN0;
DRAWNUMBER1(A,C+2*X,C+2*X,0);
DRAWNUMBER1(A,C+X,C+X,0);
DRAWNUMBER1(A,C,C,0);
DRAWNUMBER1(B,C-3*X,C-3*X,0);
DRAWNUMBER1(B,C-2*X,C-2*X,0);
DRAWNUMBER1(B,C-X,C-X,0);
DRAWNUMBER1(B,C,C,0);
A||B,SPARK;