如何取条件值? (文华财经WH6赢顺V6.7)

投资者咨询:如何取条件值? (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 15:19
模型ZL 
T:=((H-MAX(C,O)+MIN(C,O)-L)/(MAX(C,O)-MIN(C,O))) >0.25;//取上下影线大于1/4的
CC:=IF(T,C,0);//最新一根K线收盘价
A:=IF(COUNT(T,10)>=2,SUM(CC,10)/COUNT(T,10),NULL);//当最近10根K线中出现2根上下影线
DRAWSL(ISLASTBAR,A,0,0,3,COLORBLUE);//取均值画蓝色横线))
请问老师如何取最终蓝色线中的价格值?因为它在变化中,如何建立模型后取值引用作条件值?
C向上突破蓝色价格线时做多,向下突破时做空?
技术人员回复
日期:2018-6-7 15:35

您是想取最新的蓝线值,需要用未来函数取,

 

未来函数会造成信号忽闪,不能和交易指令一起使用的,

 

下面源码中,在满足条件时给您标注了多空文字,参考:

 

T:=((H-MAX(C,O)+MIN(C,O)-L)/(MAX(C,O)-MIN(C,O))) >0.25;//取上下影线大于1/4的
CC:=IF(T,C,0);//最新一根K线收盘价
A:=IF(COUNT(T,10)>=2,SUM(CC,10)/COUNT(T,10),NULL);//当最近10根K线中出现2根上下影线
DRAWSL(ISLASTBAR,A,0,0,3,COLORBLUE);//取均值画蓝色横线))
AA:REFX1(A,10000);
DRAWTEXT(CROSS(C,AA),H,'做多');
DRAWTEXT(CROSSDOWN(C,AA),H,'做空');

投资者咨询:如何取条件值? (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-7 15:19
那么请问能否不用文字用红色与绿色箭头图标显示?
技术人员回复
日期:2018-6-7 15:49

 这样改下,

 

T:=((H-MAX(C,O)+MIN(C,O)-L)/(MAX(C,O)-MIN(C,O))) >0.25;//取上下影线大于1/4的
CC:=IF(T,C,0);//最新一根K线收盘价
A:=IF(COUNT(T,10)>=2,SUM(CC,10)/COUNT(T,10),NULL);//当最近10根K线中出现2根上下影线
DRAWSL(ISLASTBAR,A,0,0,3,COLORBLUE);//取均值画蓝色横线))
AA:REFX1(A,10000);
DRAWICON(CROSS(C,AA),H,'ICO4');
DRAWICON(CROSSDOWN(C,AA),H,'ICO5');