VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 38
声望: 0

请教一下,如何在开盘时下单,以开盘价买卖呢?是不是要用停止单?

self.buy(bar.open_price, self.fixed_size, stop=True)

Member
avatar
加入于:
帖子: 3698
声望: 238
  1. vnpy为了避免信号闪烁的问题,都要一根K线走完才推送,那么需要收到开盘第一根K线才能下单而不是开盘时了。
  2. 要以开盘价买卖的话,不能用本地停止单,本地停止单的价格是触发交易信号的价格,行情触到触发价格后会以盘口五档或者涨跌停价发出,此时的成交价大概率都不是开盘价了。
  3. 如果非要一开盘就以开盘价买卖,可以考虑在on_tick下用tick.open_price下单试试
Member
avatar
加入于:
帖子: 38
声望: 0

了解,非常感谢

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】