您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

信号问题 在IF1210TICK图上测试模型,不会成交 [文华财经]

  • 咨询内容: 在IF1210TICK图上测试模型,不会成交,为什么?可以帮忙测试一下吗? 

    //取得开盘价

    MOPEN:VALUEWHEN(DATE<>REF(DATE,1),OPEN);

    //设置开仓点位

    UPLINE:=MOPEN+5;

    DOWNLINE:=MOPEN-5;

    //穿过开仓点位,开仓,次数限制5次,超过5次不再开仓

    N:=BARSLAST(TIME=091500)+1;

    S1:= COUNT(CROSS(CLOSE,UPLINE+10,N);//穿过止盈点位的次数

    S2:= COUNT(CROSS(CLOSE,UPLINE) OR CROSS(DOWNLINE,CLOSE) ,N)//穿过开仓点位的次数

    S1<1&&S2<=5&&TIME<151200&&CROSS(CLOSE,UPLINE) ,BK;

    S1<1&&S2<=5&&TIME<151200&&CROSS(DOWNLINE,CLOSE),SK;

    //设置止损为开仓点位偏移3点,穿过止损点平仓止损

    CROSS(UPLINE-3,CLOSE),SP;

    CROSS(CLOSE,DOWNLINE+3),BP;

    //止盈设置,最高点偏移5

    HH:HHV(H,BARSBK);

    LL:LLV(L,BARSSK);

    HH>UPLINE+10&&CROSS(HH-5,CLOSE),SP;

    LL<DOWNLINE-10&&CROSS(CLOSE,HH+5),BP;

    //二级止盈,最高点偏移10

    HH>UPLINE+40&&CROSS(HH-10,CLOSE),SP;

    LL<DOWNLINE-40&&CROSS(CLOSE,HH+10),BP;

    //收盘前3分钟,有仓则平仓

    VOL>0&&TIME>=151200,CLOSEOUT;

     

  • 文华技术人员:

    您是在日内高频中测试的吗

     

    另TICK中没有高开等,只有成交价

     

  • 文华客服:

    是在日内高频中测试

     

  • 网友回复:

    日内高频中只有一天的数据,所以MOPEN:VALUEWHEN(DATE<>REF(DATE,1),OPEN);,是没有返回值的,您看看

     

    您可以试试MOPEN:=VALUEWHEN(TIME=091500,OPEN);

     

    仅供参考!

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容