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单一个单子成交,另一个单子取消掉。