满足条件给出声音提示 (文华财经WH8赢智V8.2)

投资者咨询:满足条件给出声音提示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-28 5:46
 

LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
DRAWICON(REF(CROSS(RSI,77),1),RSI,'ICO5');//顺势RSI
DRAWICON(REF(CROSSDOWN(RSI,23),1),RSI,'ICO4'),VALIGN0;

PLAYSOUND(REF(CROSSDOWN(RSI,23),1),'E');
PLAYSOUND(REF(CROSS(RSI,77),1),'E');

以上为rsi预警指标,当30分钟rsi和2小时rsi同时满足时预警,谢谢
 
技术人员回复
日期:2018-6-28 8:28

需要编写跨周期模型来实现,

 

1、建立被引用指标,保存并命名为AA

 

LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
TJ1:=REF(CROSS(RSI,77),1);
TJ2:=REF(CROSSDOWN(RSI,23),1);

 

2、新建跨周期主模型,可随意命名

 

#IMPORT[MIN,30,AA] AS VAR1
#IMPORT[HOUR,2,AA]AS VAR2
VAR1.TJ1&&VAR2.TJ1,SOUND('A');
VAR1.TJ2&&VAR2.TJ2,SOUND('B');

 

 

另外,跨周期模型的编写可以参考精华帖了解下:【编写技巧】:wh8 跨周期编写方法介绍  图片点击可在新窗口打开查看   

 

 
投资者咨询:满足条件给出声音提示 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-28 5:46
 DRAWICON(REF(CROSS(RSI,77),1),RSI,'ICO5');//顺势RSI
DRAWICON(REF(CROSSDOWN(RSI,23),1),RSI,'ICO4'),VALIGN0;


怎么再三十分钟上做上这种标记啊
在加一个条件 当30分钟图  ma20小于ma100时, 
 30分钟和2小时同时满足 REF(CROSSDOWN(RSI,23),时做标记预警
 当30分钟图  ma20大于ma100时, 

满足REF(CROSS(RSI,77)时预警 
谢谢老师
技术人员回复
日期:2018-7-4 21:36
WH8是专业的程序化软件,建议您直接根据设定条件编写指令进行开平仓

还可以检验您模型在历史上的回测效果等,您可以考虑下的


标记提示,请参考5楼
   
技术人员回复
日期:2018-7-4 21:41
 被引用指标AA:

LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
TJ1:=REF(CROSS(RSI,77),1);
TJ2:=REF(CROSSDOWN(RSI,23),1);

加载模型:

LC := REF(CLOSE,1);//前一周期收盘价
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
TJ1:=REF(CROSS(RSI,77),1);
TJ2:=REF(CROSSDOWN(RSI,23),1);
MA20:MA(C,20);
MA100:MA(C,100);
#IMPORT[HOUR,2,AA]AS VAR1
A:=VAR1.TJ2&&TJ2&&MA20<MA100;
B:=VAR1.TJ1&&TJ1&&MA20>MA100;
 DRAWICON(A,RSI,'ICO5');//顺势RSI
DRAWICON(B,RSI,'ICO4'),VALIGN0;