[求助]老师,帮忙写个代码 (文华财经WH8赢智V8.2)

投资者咨询:[求助]老师,帮忙写个代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 14:48
AA空:空111+空4+空222+空333+空444+空555+空666+空777>=4;
AA多:多111+多4+多222+多333+多444+多555+多666+多777>=4;

1、(aa空)满足后,ma5上穿ma10买开L手,下穿平仓;出现上穿继续买开.......直到(aa多)满足后;

   (aa多)满足后,ma5下穿ma10卖开L手,上穿平仓;出现下穿继续卖开.......直到(aa空)满足后;
    一开一平的形式。
2、还是上面的内容,不是一开一平的形式,不再按上下穿平仓,而是有其它的平仓条件。

(aa空)满足后,ma5上穿ma10买开L手,出现上穿继续买开.......直到(aa多)满足后;

   (aa多)满足后,ma5下穿ma10卖开L手,出现下穿继续卖开.......直到(aa空)满足后;
技术人员回复
日期:2018-8-22 15:30

参考:

 

1.

MA5:MA(C,5);
MA10:MA(C,10);
AA空&&CROSS(MA5,MA10),BK(L);
AA空&&CROSSDOWN(MA5,MA10),SP(BKVOL);
AA多&&CROSSDOWN(MA5,MA10),SK(L);
AA多&&CROSS(MA5,MA10),BP(SKVOL);

 

2.

MA5:MA(C,5);
MA10:MA(C,10);
AA空&&CROSS(MA5,MA10),BK(L);
AA多&&CROSSDOWN(MA5,MA10),SK(L);
TRADE_AGAIN(100);

投资者咨询:[求助]老师,帮忙写个代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 14:48
老师,这种写法我会写,可我不是这个意思,
          AA空&&CROSS(MA5,MA10),BK(L);  这句的意思是aa空和上穿同时满足在一根k上才会开仓;

      我的意思是(aa空)成立后,当根k不开仓(因为用到+,只有k走完才能确定aa空能不能成立)后面只要上穿就开多仓,
            一楼的1是说只要(aa空)成立后,不管在后面第n根k上穿就开,下穿就平,再上穿再开,再下穿再平;一开一平;
            一楼的2是说只要(aa空)成立后,可能在(aa多)出现前开n次多仓。用另外的方法平仓;
技术人员回复
日期:2018-8-22 16:18

还有疑问可以复制完整源码,我们看下

 

参考:

 

1.
N1:=BARSLAST(AA空);
N2:=BARSLAST(AA多);
MA5:MA(C,5);
MA10:MA(C,10);
N1<N2&&CROSS(MA5,MA10),BK(L);
N1<N2&&CROSSDOWN(MA5,MA10),SP(BKVOL);
N1>N2&&CROSSDOWN(MA5,MA10),SK(L);
N1>N2&&CROSS(MA5,MA10),BP(SKVOL);

 

2.

MA5:MA(C,5);
MA10:MA(C,10);
N1<N2&&CROSS(MA5,MA10),BK(L);
N1>N2&&CROSSDOWN(MA5,MA10),SK(L);
TRADE_AGAIN(100);