打印本文打印本文 关闭窗口关闭窗口

currentcontracts取值的问题

作者:MC 来源:cxh99.com 发布时间:2015年01月14日
  • 咨询内容: 本帖最后由 Astral 于 2014-10-28 06:51 编辑

    if (myContracts > currentcontracts) then begin
        buy (myContracts - currentcontracts) contracts ......
        sellshort(myContracts - currentcontracts) contracts.....
    end;
    以上的myContracts=7,currentcontracts=6,顺便说一下marketposition = -1,限制开单7手
    结果是下了7张多单,没有下空单
    理论上是应该下1张多单,1张空单
    。试问盘中是否有currentcontracts取值错误的可能

     

  • MC技术部: 不要在同一个条件下,同时也多单和空单语句。因为可能才开仓之后会立即平掉,也有可能会是oco单一个单子成交,另一个单子取消掉。
打印本文打印本文 关闭窗口关闭窗口