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

请问老师,实盘与测试的时间差问题 [文华财经]

  • 咨询内容:  请问老师,测试时是按每根K线的收盘价计算的,比如小时K线,但是实盘的时候,小时K线CLOSE的时候给出的买卖信号,是不是软件要在下一根K线的第一秒,下单去执行了?如果是一天的最后一根K线出的买卖点,那是不是要第二天的开盘才能买卖了?
    谢谢老师。

     

  • 文华技术人员:

     您的理解是正确的。如果想要当天最后一根k线出信号在k线走完买卖的话,可以通过下面的函数解决。

     

    CLOSEKLINE(TYPE,N) 设置K线提前N秒走完,确认信号下单,K线走完进行复核

    用法:
    CLOSEKLINE(TYPE,N),TYPE=0,代表每小节和收盘前最后一根K线提前N秒走完,TYPE=1,代表收盘前最后一根K线提前N秒走完,TYPE=2,代表每一根K线提前N秒走完。N是时间(秒数)。

     

  • 文华客服: 老师可否用下面的公式举例一下?比如设定每小时K线走完前3秒走完下单。还有,请问老师,您说的每小节结束时,这个小节是什么意思啊?是说9:00-10:15算一小节,10:30-11:30算一小节,13:30-15:00算一小节,21:00-01:00算一小节对吗?
    谢谢老师。

    MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差TOP:MID+P*TMP2;//布林通道上轨BOTTOM:MID-P*TMP2;//布林通道下轨CROSS(C,MID),BPK;//当最新价上穿BBI1时,做多CROSS(MID,C),SPK;//当最新价下穿BBI1时,做空AUTOFILTER;  

     

  • 网友回复:  

     这样写:

     

     


    MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨
    TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差
    TOP:MID+P*TMP2;//布林通道上轨
    BOTTOM:MID-P*TMP2;//布林通道下轨
    CROSS(C,MID),BPK;//当最新价上穿BBI1时,做多
    CROSS(MID,C),SPK;//当最新价下穿BBI1时,做空
    CLOSEKLINE(0,3);
    AUTOFILTER;

     


    10:15-10:30  午休,夜盘收盘,白盘收盘都算作小结休市

     

  • 网友回复:  谢谢老师

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容