预警条件编写 (文华财经WH6赢顺V6.7)

投资者咨询:预警条件编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-13 9:15
 想法是 
 MA1>MA2 同时   CCI>100  同时  k线成交量大于前两根(要做到开盘第一根,也一样大于前两根) ,K线收盘价大于前10根 最高价, 同时 在自设页面有声音提示,同时  显示顺势突破

怎么用公式化表达
 
投资者咨询:预警条件编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-13 9:15
 
技术人员回复
日期:2018-8-13 9:28

您的思路可以在自设页面上加载下面公式预警实现

 

MA1:=MA(C,5);//参数5可自己修改
MA2:=MA(C,10);//参数10可自己修改
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
A:=VALUEWHEN(DAYBARPOS=1,VOL)>REF(VOL,DAYBARPOS=1)&&VALUEWHEN(DAYBARPOS=1,VOL)>REF(REF(VOL,1),DAYBARPOS=1);
B:=MA1>MA2&&CCI>100&&VOL>REF(VOL,1)&&VOL>REF(VOL,2)&&A&&C>HV(H,10);
DRAWTEXT(B,L,'顺势突破'),VALIGN0;
B,SPARK;

 

公式预警后续需在高端看盘软件wh7上实现,建议您下载模拟版本体验下:www.wenhua.com.cn

 

公式预警使用方法可以参考软件右上角帮助-软件说明书:http://www.wenhua.com.cn/new_guide/Wh7/view3-4.html

 

技术人员回复
日期:2018-8-13 9:31

 2楼参考

 

MA1:=MA(C,5);//参数5可自己修改
MA2:=MA(C,10);//参数10可自己修改
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
A:=VALUEWHEN(DAYBARPOS=1,VOL)>REF(VOL,DAYBARPOS=1)&&VALUEWHEN(DAYBARPOS=1,VOL)>REF(REF(VOL,1),DAYBARPOS=1);
B:=MA1>MA2&&CCI>100&&VOL>REF(VOL,1)&&VOL>REF(VOL,2)&&A&&C>HV(H,10)&&(H-L)/L<0.02;
DRAWTEXT(B,L,'顺势突破'),VALIGN0;
B,SPARK;

投资者咨询:预警条件编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-13 9:15
 A的定义是干吗用大呀?大于前10根最高价条件有并入么?
技术人员回复
日期:2018-8-13 10:05

A条件是判断每天的第一根k线成交量大于它前面两根k线的成交量

 

C>HV(H,10)写的是收盘价大于前10根最高价

 

您可以加载看下效果

投资者咨询:预警条件编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-13 9:15
 有了spark  就不用加  sound 了吗?光有spark 会有叫声吗
技术人员回复
日期:2018-8-13 10:14

SPARK是进行公式预警,加载在自设页面上会有声音提示并且当前窗口还会进行闪烁提醒

 

您也可以使用sound,满足条件进行声音提示

投资者咨询:预警条件编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-13 9:15
技术人员回复
日期:2018-8-13 10:21

上述代码编写上就是有问题的,给您做了修改并加了满足条件的标记,您再加载看下

 

N:=14;
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N)),NODRAW;
BACKGROUNDSTYLE(2);
MA20:MA(C,20),NODRAW;
MA60:MA(C,60),NODRAW;
DIFF: EMA(CLOSE,12) - EMA(CLOSE,26);
DEA: EMA(DIFF,9);
MACD : 2*(DIFF-DEA),COLORSTICK;
REF(BETWEEN(MACD,-35,0)&&BETWEEN(DIFF,0,5000)&&(MA20>MA60)&&CCI<=-100&&TIME<=1445||BETWEEN(MACD,0,35)&&BETWEEN(DIFF,-5000,0)&&(MA20<MA60)&&CCI>=100&&TIME<=1445,1),SPARK;
DRAWICON(REF(BETWEEN(MACD,-35,0)&&BETWEEN(DIFF,0,5000)&&(MA20>MA60)&&CCI<=-100&&TIME<=1445||BETWEEN(MACD,0,35)&&BETWEEN(DIFF,-5000,0)&&(MA20<MA60)&&CCI>=100&&TIME<=1445,1),DIFF,1),VALIGN0;