您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

数据丢包问题 [金字塔]

  • 咨询内容:

    假设9点开盘,一路数据接收正常(只连接金字塔服务器),直到9:30:05,开始,丢包几个TICK,导致该1分钟K线的最高价有了变化。

    如果策略在运行,丢包后,问一下金字塔处理机制是怎么样的?

     

    1、金字塔可能定期会查询是否丢包,实时补充丢包的数据

    2、当下一次断线重连后,金字塔补充当天未收盘的丢包数据

    3、直接不管丢包,除非手工补数据

     

     

     

  • 金字塔客服: 您好,金字塔会检测实时数据,如有丢失会给您补充。

     

  • 用户回复:

    好的非常感谢,

    这里就产生了一个问题,因为丢包原因影响了K线走势,策略开了一个多头仓位。

    如果金字塔实时监测数据并补充,补充的K线或TICK,就有可能会改变策略的持仓判断,出现信号“闪烁现象”,

    这样很容易导致一些本身因为错误K线开仓了,本该止损的策略,因为读过去持仓为0,变成不会止损(实际在丢包过程中开了多头仓位),或者收盘本应该平仓,出现不能平的情况。

     

    建议金字塔处理丢包情况时,加一个可选丢包补充,而不一定要,毕竟稳定的网络丢包概率不高,但补充丢包后风险可能更大。

    同时建议金字塔在补充丢包后,必须驱动策略从第一根开始重新运算(仅刷最后一根K线策略,丢包后如果不重新运行,当根信号会出现不改变的可能)

     

  • 网友回复:

    您好,做实时交易您要确保您本地网络流畅,尽量避免出现数据丢失情况,防止交易出现问题。

    关于您提的建议,我们会酌情考虑

     

  • 网友回复:

    现在就是讨论如果因为丢包导致仓位错误的问题了。解决方法有两种

     

    1、承认丢包的错误,重新驱动策略运行,并同步仓位

    2、不承认丢包再补丢包后对策略影响,直接任由错误策略仓位继续发展(不可控)

     

    相比现在运行的2模式,个人认为1更可取。

     

    1跟2的折中办法是,丢包后不补充数据(可选),就OK了,让丢包者承担小概率丢包导致信号错误,但依旧可控(策略自身有止损、日内平仓等),这样就不会牵扯到同步问题。

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容