欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 报单时间为什么总在收盘前1-3秒?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2041人关注过本帖平板打印复制链接

主题:报单时间为什么总在收盘前1-3秒?

帅哥哟,离线,有人找我吗?
qihuo2018
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:40 积分:0 威望:0 精华:0 注册:2018/3/16 15:34:10
报单时间为什么总在收盘前1-3秒?  发帖心情 Post By:2018/5/10 17:28:11    Post IP:119.85.116.102[只看该作者]

     我把策略加载到一分钟,设置k线走完下单。策略里没有提前下单的代码。但是我查看账户的委托记录,报单时间几乎都是提前1-3秒的,都在前一根K线的58秒,59秒。
     报单时间为什么总在收盘前1-3秒?是金字塔本身的机制吗?如果总是提前1-3秒,会在这1-3秒内信号消失的,这样就会出现闪烁的单子(收盘前有信号,但是收盘后信号消失,然而账户却已经下单成交,这样图表就处理不了这个闪烁的单子)。

      我测试了下单语句buy(1,1,thisclose);和buy(1,1,market);(开仓条件是当前根K满足)都在前一根K的58,59秒报单。
       用buy(1,1,limitr,open);(开仓条件是前一根K满足),报单时间也都在前一根K的58,59秒报单。另,用这种开仓方式同时用了公共变量限制开仓一次。如果前一天收盘有信号,会在早上开盘前一秒(就是8点59分59秒)自动报单和撤单,这时也会有因为撤单导致本应该平仓的没有平仓( 也会开仓因为撤单单子不开仓而少了单子)。
      以上三种BUY方式,软件里都设置k线走完下单.软件里我都没有设置撤单追单功能。策略里也没有提前下单的代码。
      我的问题是:
      1.如何保证在收盘后下单,这样才能彻底杜绝闪烁的单子(精确时间应该在59秒之后,至少不应该在58秒)?
       2.如果前一天收盘有信号,如何让早上开盘前一秒(就是8点59分59秒)不报单撤单,改为在开盘后报单?
       以上两点就是如何杜绝闪烁的问题。

 回到顶部