vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 15
声望: 0

你好,我用的cinco策略,市盘中遇到两个问题想请教一下:
一、每天收盘前15分钟挂的停止单,比如1900点,收盘价为2000,收盘后止损挂单自动撤销。在下一次开盘的第一个15分钟的时候支墩单挂不出来,但是这15分钟很可能会达到1900的止损价,这个应该怎么处理。
二、针对第一个问题,我手动进行平仓,此时pos值依然为1或者-1,不管我是停止策略还是移除后新建策略再初始化pos值还是不为0,等了一段时间也不行。所以策略一直在没仓位的时候挂止损单,开仓单无法挂出(开仓单条件为pos==0),应该怎么把仓位重置为0呢
万分感谢~

Member
avatar
加入于:
帖子: 526
声望: 24
  1. 如果想挂上之前的单,可以策略记录挂单单号,重启初始化策略时更新策略引擎的orderStrategyDict试试
  2. 可以在:\users\administrator.vntrader\cta_strategy_data.json里修改self.pos
© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3