请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)

投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 NN:BARSLAST(MONTH<>REF(MONTH,1));
OO:REF(O,NN);
NX:=VALUEWHEN(DAYBARPOS=1,REF(DAYBARPOS,1));
OO<C&&REF(O,DAYBARPOS-1)<C&&NX=DAYBARPOS,BPK;
OO>C&&REF(O,DAYBARPOS-1)>C&&NX=DAYBARPOS,SPK;
AUTOFILTER;
将策略修改成当时月线收阳时,日线最新收盘价大于前3天的收盘价时做多。反之做空。
 
技术人员回复
日期:2018-7-13 15:54

参考

 

NN:=BARSLAST(MONTH<>REF(MONTH,1));
OO:=VALUEWHEN(NN=1,O);
C>OO&&C>REF(C,DAYBARPOS)&&C>REF(REF(C,DAYBARPOS),DAYBARPOS)&&C>REF(REF(REF(C,DAYBARPOS),DAYBARPOS),DAYBARPOS),BPK;
C<OO&&C<REF(C,DAYBARPOS)&&C<REF(REF(C,DAYBARPOS),DAYBARPOS)&&C<REF(REF(REF(C,DAYBARPOS),DAYBARPOS),DAYBARPOS),SPK;
AUTOFILTER;

 
投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 A1:REF(ISUP,1);
A2:REF(ISDOWN,1);
那么老师请问下如何设置最新的月线是收阳或收阴?也就是说实时的调取?列如当时月线由阳转阴时,日线引用符合做空条件开空单子
技术人员回复
日期:2018-7-13 16:17

需要核实下您的思路,

 

1、您是在wh8加载使用?如果是,编写跨周期模型可以实现

 

2、以做多为例,是满足月线上K线由阴转阳,且日线收盘价大于前3天的收盘价时做多?

 

3、是要加载日线周期使用?

   
投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 是的,老师。这是最新的策略想问下怎么实现

投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 主要考虑的是月线变化可能比较多,毕竟时间长,这样就要求日线开仓时要顺势开仓才行。于是对于月线开仓时的收阳还是收阴比较重要,因为起到确认趋势的作用
技术人员回复
日期:2018-7-13 16:33

编写跨周期模型实现,

 

TJ1:=ISUP&&REF(ISDOWN,1);
TJ2:=ISDOWN&&REF(ISUP,1);

 

//以上指标请保存并命名为AA

 

 

跨周期主模型:(可随意命名)

#IMPORT[MONTH,1,AA] AS VAR
VAR.TJ1&&C>HV(C,3),BPK;
VAR.TJ2&&C<HV(C,3),SPK;
AUTOFILTER;

另,关于跨周期模型的编写请参考:【编写技巧】:wh8 跨周期编写方法介绍  图片点击可在新窗口打开查看   

 

投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 TJ1:=ISUP&&REF(ISDOWN,1);
TJ2:=ISDOWN&&REF(ISUP,1);
老师我指的是当时的月线是收阳或是收阴,不是指由阳转阴或由阴转阴。比如说周一收盘前符合日线开仓条件,引用月线时可能是阳线也可能是阴线。如果共振时则开仓了。
技术人员回复
日期:2018-7-13 16:47

跟您说明下,

 

跨周期引用过来的K线状态,就是根据月线周期的K线状态实时变动的;

 

您可以将引用后指标直接加载日线周期上,盘中观察返回值验证。

 

 

想要只判断月线是阳线或阴线,决定是否开仓,被引用指标AA这样改下就可以

 

TJ1:=ISUP;
TJ2:=ISDOWN;

 
投资者咨询:请老师修改根据价格判断出信号模型 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-13 15:27
 好的感谢老师耐心解答图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看