使用OrderInfoByCode2,返回的Kaiping=2,查了帮助文档咋也找不到这是啥意思???
result = Order.OrderInfoByCode2(dmHY, dmJYS, orderid, ConSign, Filled, Remaining, Action, OrderType, LmtPrice, Account, Kaiping)
result = Order.HoldingInfoByCode2(dmHY, dmJYS, BuyHoding, BuyCost, BuyTodayHoding, SellHoding, SellCost, SellTodayHoding, PNL, UseMargin, "40009465")
ps:这个时候的状态如下:
(1)HoldingInfoByCode2返回的信息不对,明明全部平仓,却返回SellHoding=2,此时result为0;
(2)OrderInfoByCode2也不对,明明没有未成交订单(order.
OrderNum2=0,并且未成交委托上面也无记录),但是 IsEmpty(ConSign)却是false。
郁闷
Kaiping=0开仓
Kaiping=1平仓
Kaiping=2平今
HoldingInfoByCode2 等等持仓函数暂时先不要用,等下周的升级新版,谢谢配合
多谢!
还有“平今”应该是“平仓”的一个特例,为啥还要搞成2个分类阿?
[此贴子已经被作者于2011-1-14 13:31:42编辑过]
在分今仓和昨仓的交易所,今天的持仓是今仓,就是平今,不收某些费用;平仓是平的昨仓.
在不分今仓和昨仓的交易所,那就可以统一都写成平仓.