4.70K 浏览
0

我看示例里面的K线和合约名称一般都是在while true语句前准备的,后面也没变过,如果随时间推移,合约要更换了,怎么自动移仓换月?

自己大概想了下,应该可以分成两个问题

  1. 如何获取下一个主力合约
  2. 循环中是否能获得下一个合约的K线

大家有没有啥想法

west 已回答的问题 2020年4月8日

还有就是,怎么取消上一个合约的K线订阅?

0

建议每天切换交易日重启策略代码。

每天合约文件内容会修改,换月时主连合约对应的主力合约也会在新的合约文件里进行修改,重启策略代码后就能获取到这个新的信息。

如果没有重启,程序连续运行到第二个交易日, 在这天新上市的合约信息是无法得到的。

NULL NULL 发表新评论 2020年7月31日

请问重启时间有要求吗? 比如每天晚上9点开始新一日的交易,要在9点那一瞬间重启还是说之前的时间也可以,比如晚上八点的时候?