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

因为代码缺少注释,关于代码有一些疑问。

vnpy/trader/converter.py 中

  1. OffsetConverter 的功能是做什么用的?什么情况下需要 convert?convert_order_request 的 lock 是什么时候用?
  2. PositionHoldingyd / td 是什么意思?frozen 是什么意思?
  3. 为何 SHFEINE 需要特别处理?
Member
avatar
加入于:
帖子: 4703
声望: 287
  1. offsetConverter是一个开平转换器组件。只有中国市场期货合约分多空情况下才需要转换,而像海外净持仓模式就不用转换。lock是锁仓。
  2. yd是昨仓,td是今仓,frozen是冻结的部分。
  3. 因为SHFE和INE的平仓指令需要指定平今或平昨,而其他交易所是自动转换为优先平今,所以需要特殊处理。
    具体可以看vn.py实战进阶—CTA策略的30,31和32课。
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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