Sell(Type,Vol,Price,StoplmtPrice,Code,Market,AccountID,Valid)
其中:VOL是指定的平仓数量
当前持仓7个(6个老仓,1个今仓)
平仓时,sell怎么区分老仓还是新仓?
如果平7个仓,会出现 “平昨仓位不足”
如果平1个仓,平掉的是老仓还是今仓?怎样指定平今仓或平老仓?
2013-10-21 14:40:37.479 【下单】RB05 价3656.000000 量7 买卖0 类型0 开平1 账户000000 Formula 1
2013-10-21 14:40:37.479 【下单】确认报单已发送 ID=1781334978 RefID = 887
2013-10-21 14:40:37.479 【回报】000000 : rb1405 - 综合交易平台:平昨仓位不足
交易日志上面的部分也贴出看下
1,全平系统会自动区分,我们本地测试下后回复
2,只平一手的话是平今仓
检查了一下金字塔的代码,在你有老仓和今仓时,金字塔会自动为你平2次的。应该不会有什么问题。
你是不是总的持仓仓位计算的有问题了导致的?
仓位计算不存在问题,这一现象在10月16日也出现过一次,当时发现及时手工平仓。(猜测开平1应该是平老仓,开平2应该是平今仓)
9:55程序化交易下单:
2013-10-16 09:54:58.374 【下单】RB01 价3585.000000 量12 买卖1 类型0 开平1 账户 Formula 1
2013-10-16 09:54:58.405 【下单】确认报单已发送 ID=-767687953 RefID = 707
2013-10-16 09:54:58.405 【下单】RB05 价3705.000000 量3 买卖1 类型0 开平1 账户 Formula 1
2013-10-16 09:54:58.405 【下单】确认报单已发送 ID=-767687952 RefID = 708
2013-10-16 09:54:58.421 【回报】 : rb1401 - 综合交易平台:平昨仓位不足
2013-10-16 09:54:58.437 【指令】收到回报指令 ID = -767687952 RefID = 708
2013-10-16 09:54:58.437 【指令】收到回报指令 ID = -767687952 RefID = 708
2013-10-16 09:54:58.437 【回报】 : rb1405 - 已报单 3 价格:3705 平 卖
2013-10-16 09:54:58.483 【指令】收到回报指令 ID = -767687952 RefID = 708
2013-10-16 09:54:58.781 【指令】收到成交回报指令 REFID = 708
2013-10-16 09:54:58.797 【回报】 : rb1405 - 已成交 3 价格:3705 平 卖
9:58手工平仓:
2013-10-16 09:58:58.927 【下单】RB01 价3585.000000 量11 买卖1 类型0 开平1 账户 Formula 0
2013-10-16 09:59:00.615 【下单】确认报单已发送 ID=-767687923 RefID = 737
2013-10-16 09:59:00.661 【指令】收到回报指令 ID = -767687923 RefID = 737
2013-10-16 09:59:00.677 【指令】收到回报指令 ID = -767687923 RefID = 737
2013-10-16 09:59:00.677 【回报】 : rb1401 - 已报单 11 价格:3585 平 卖
2013-10-16 09:59:00.715 【指令】收到回报指令 ID = -767687923 RefID = 737
2013-10-16 09:59:00.715 【指令】收到成交回报指令 REFID = 737
2013-10-16 09:59:00.715 【指令】收到回报指令 ID = -767687923 RefID = 737
2013-10-16 09:59:00.715 【指令】收到成交回报指令 REFID = 737
2013-10-16 09:59:00.715 【指令】收到回报指令 ID = -767687923 RefID = 737
2013-10-16 09:59:01.028 【指令】收到成交回报指令 REFID = 737
2013-10-16 09:59:01.043 【回报】 : rb1401 - 已成交 1 价格:3586 平 卖
2013-10-16 09:59:01.043 【回报】 : rb1401 - 已成交 1 价格:3586 平 卖
2013-10-16 09:59:01.043 【回报】 : rb1401 - 已成交 9 价格:3586 平 卖
2013-10-16 09:59:58.377 【下单】RB01 价3583.000000 量1 买卖1 类型0 开平2 账户 Formula 1
2013-10-16 09:59:58.408 【下单】确认报单已发送 ID=-767687921 RefID = 739
2013-10-16 09:59:58.439 【指令】收到回报指令 ID = -767687921 RefID = 739
2013-10-16 09:59:58.455 【指令】收到回报指令 ID = -767687921 RefID = 739
2013-10-16 09:59:58.455 【指令】收到回报指令 ID = -767687921 RefID = 739
2013-10-16 09:59:58.752 【回报】 : rb1401 - 已报单 1 价格:3583 平 卖
2013-10-16 09:59:58.752 【指令】收到成交回报指令 REFID = 739
2013-10-16 09:59:58.767 【回报】 : rb1401 - 已成交 1 价格:3584 平 卖