请教老师一个问题 (文华财经WH8赢智V8.2)

投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 19:02
 老师好!
      最高价减去30周期均值大于35,看多,但暂不操作,等收盘价小于30周期均值时,BPK;
      30周期均值减去最低价大于35,看空,但暂不操作,等收盘价大于30周期均值时,SPK;
      谢谢老师!
技术人员回复
日期:2018-6-10 8:38

参考:

 

MA30:MA(C,30);
N1:=BARSLAST(H-MA30>35)+1;
N2:=BARSLAST(C<MA30)+1;
M1:=BARSLAST(MA30-L>35)+1;
M2:=BARSLAST(C>MA30)+1;
C<MA30&&N2<N1,BPK;
C>MA30&&M2<M1,SPK;
AUTOFILTER;

投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 19:02
 数据合约和交易合约有什么区别呀?
技术人员回复
日期:2018-6-10 11:58

正常情况数据合约和交易合约是一致的,不一致是由于使用了特殊函数TRADE_OTHER,指定交易合约


比如,最普遍的程序化交易思路,是将模型加载到指数合约来判断趋势,但是指数合约是虚拟合约,就需要指定交易合约为当时的主力合约

因此通常在模型最后加入:TRADE_OTHER('AUTO');

这样数据合约,也就是模型指标计算的合约就是指数合约。交易合约就是函数指定的合约--当时的主力合约

您理解下

 

投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 19:02
 老师,请教1楼问题中,最高价减去30周期均值大于35,看多,但暂不操作,只在K线图上做一标记,等收盘价小于30周期均值时,BPK;
                                       30周期均值减去最低价大于35,看空,但暂不操作,只在K线图上做一标记,等收盘价大于30周期均值时,SPK;

                              谢谢老师!
技术人员回复
日期:2018-6-13 18:14
 2楼编写是符合您的思路的

这里给您加一个标注的语句,您再参考下:

MA30:MA(C,30);
N1:=BARSLAST(H-MA30>35)+1;
N2:=BARSLAST(C<MA30)+1;
M1:=BARSLAST(MA30-L>35)+1;
M2:=BARSLAST(C>MA30)+1;
DRAWICON(H-MA30>35,H,1);
DRAWICON(MA30-L>35,L,2);
C<MA30&&N2<N1,BPK;
C>MA30&&M2<M1,SPK;
AUTOFILTER;
投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 19:02
 老师,在下次出现反向信号前只标注第一个,怎么办呀?谢谢老师
技术人员回复
日期:2018-6-13 18:26
 MA30:MA(C,30);
N1:=BARSLAST(H-MA30>35)+1;
N2:=BARSLAST(C<MA30)+1;
M1:=BARSLAST(MA30-L>35)+1;
M2:=BARSLAST(C>MA30)+1;
DRAWICON(CROSS(H-MA30>35,0.5),H,1);
DRAWICON(CROSS(MA30-L>35,0.5),L,2);
C<MA30&&N2<N1,BPK;
C>MA30&&M2<M1,SPK;
AUTOFILTER;

投资者咨询:请教老师一个问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-9 19:02
 而且,BPK后,只标注第一个MA1-L>35的K线,SPK后,只标注第一个H-MA1>35的K线。
技术人员回复
日期:2018-6-13 18:39
 参考8楼回复