以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  追单失败,显示CTP:平仓量超过持仓量  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71237)

--  作者:幽幽
--  发布时间:2014/10/22 9:52:00
--  追单失败,显示CTP:平仓量超过持仓量
2014-10-22 09:45:02.187    【远程】远程预警单 IF11 类型开空 量1
2014-10-22 09:45:02.187    【下单】IF11 价2438.199951 量1 买卖1 类型0 开平0 账户8541000305 Formula 1
2014-10-22 09:45:02.187    【下单】确认报单已发送 ID=-80149062 RefID = 1220
2014-10-22 09:45:02.187    【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:02.203    【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:02.203    【回报】8541000305 : IF1411 - 已报单 1 价格:2438.2 开 卖
2014-10-22 09:45:17.156    【追单】发送了首次追单下单指令到队列 追单数量:1 账户8541000305 报单:1 成交0
2014-10-22 09:45:17.156    【追单】追单队列 撤单操作 订单号:-80149062 账户:8541000305
2014-10-22 09:45:17.187    【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:17.187    【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:17.218    【回报】8541000305 : IF1411 - 已撤单 量:1
2014-10-22 09:45:17.218    【下单】IF11 价2437.800049 量1 买卖1 类型0 开平1 账户8541000305 Formula 1
2014-10-22 09:45:17.218    【下单】确认报单已发送 ID=-80149052 RefID = 1230
2014-10-22 09:45:17.218    【追单】撤单成功,发送追单指令
2014-10-22 09:45:17.234    【回报】8541000305 : IF1411 - CTP:平仓量超过持仓量
2014-10-22 09:45:32.453    【下单】IF11 价2438.000000 量1 买卖1 类型0 开平0 账户8541000305 Formula 1
2014-10-22 09:45:32.453    【下单】确认报单已发送 ID=-80149042 RefID = 1240
2014-10-22 09:45:32.468    【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484    【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484    【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484    【指令】收到成交回报指令 REFID = 1240
2014-10-22 09:45:32.500    【回报】8541000305 : IF1411 - 已报单 1 价格:2438.0 开 卖
2014-10-22 09:45:32.500    【回报】8541000305 : IF1411 - 已成交 1 价格:2438.0 开 卖


--  作者:幽幽
--  发布时间:2014/10/22 9:52:45
--  
这次我没有立刻干预,到十五秒之后才开始干预的。
--  作者:yukizzc
--  发布时间:2014/10/22 9:56:15
--  

你报单开空,然后撤单,所以没有仓位可平。

 


--  作者:幽幽
--  发布时间:2014/10/22 10:32:30
--  
这样的,我用的是追单,15秒内如果没成交的话,会继续追单。
也就是说,十五秒后不是撤单了吗?我应该继续开空单。
但是没有开,反而显示平仓量超过持仓量?


它的意思是不是说,追单系统在9.45分17秒的时候没有实行开空操作,反而进行的是平仓操作?
(我程序本身是进行开空操作)


--  作者:FexTel
--  发布时间:2014/10/22 10:41:15
--  

1,看下你日志记录

2014-10-22 09:45:17.218 【下单】IF11 价2437.800049 量1 买卖1 类型0 开平1 账户8541000305 Formula 1//

 

这是发出的平空单指令,你空单都没下成功怎么能平


--  作者:yukizzc
--  发布时间:2014/10/22 10:48:06
--  
那要看你追撤单怎么设置的,另外行情价是不是在追单的价格范围内?
--  作者:幽幽
--  发布时间:2014/10/22 11:00:00
--  
追单是按照30个变动单位,按照对手价成交。
我当时没有持仓。完全服务器程序化图表信号操作,信号给的是空单。平空的信号是9.53给的。
那个时间段不可能有平空操作啊。
本来没有成交的是空单开仓的对吧。

撤单再追单按说也必须是继续追空单,可是它下单日志居然给出平仓记录,很奇怪的。

还有,我确定9.45.17这个时间往后的十五秒之内,没有任何人工干预,之前也一直没有

--  作者:FexTel
--  发布时间:2014/10/22 11:10:00
--  
2014-10-22 09:45:02.187 【远程】远程预警单 IF11 类型开空 量1
2014-10-22 09:45:02.187 【下单】IF11 价2438.199951 量1 买卖1 类型0 开平0 账户8541000305 Formula 1
2014-10-22 09:45:02.187 【下单】确认报单已发送 ID=-80149062 RefID = 1220
2014-10-22 09:45:02.187 【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:02.203 【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:02.203 【回报】8541000305 : IF1411 - 已报单 1 价格:2438.2 开 卖
2014-10-22 09:45:17.156 【追单】发送了首次追单下单指令到队列 追单数量:1 账户8541000305 报单:1 成交0
2014-10-22 09:45:17.156 【追单】追单队列 撤单操作 订单号:-80149062 账户:8541000305
2014-10-22 09:45:17.187 【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:17.187 【指令】收到回报指令 ID = -80149062 RefID = 1220
2014-10-22 09:45:17.218 【回报】8541000305 : IF1411 - 已撤单 量:1
2014-10-22 09:45:17.218 【下单】IF11 价2437.800049 量1 买卖1 类型0 开平1 账户8541000305 Formula 1//这个是手工的平空单,看下是不是远程推送的预警把
2014-10-22 09:45:17.218 【下单】确认报单已发送 ID=-80149052 RefID = 1230
2014-10-22 09:45:17.218 【追单】撤单成功,发送追单指令
2014-10-22 09:45:17.234 【回报】8541000305 : IF1411 - CTP:平仓量超过持仓量
2014-10-22 09:45:32.453 【下单】IF11 价2438.000000 量1 买卖1 类型0 开平0 账户8541000305 Formula 1 //这个才是撤单以后的追单情况
2014-10-22 09:45:32.453 【下单】确认报单已发送 ID=-80149042 RefID = 1240
2014-10-22 09:45:32.468 【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484 【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484 【指令】收到回报指令 ID = -80149042 RefID = 1240
2014-10-22 09:45:32.484 【指令】收到成交回报指令 REFID = 1240
2014-10-22 09:45:32.500 【回报】8541000305 : IF1411 - 已报单 1 价格:2438.0 开 卖
2014-10-22 09:45:32.500 【回报】8541000305 : IF1411 - 已成交 1 价格:2438.0 开 卖

--  作者:幽幽
--  发布时间:2014/10/22 12:54:45
--  
我预警信号是45.05秒的时候接收到的,过了十五秒之后,追单指令开始操作。再过了十五秒,我人工干预。
这就是整个过程,预警信息只在05秒的时候接收到。
之后的三十秒都是机器在操作。没有任何预警信号和人为的干预。


你指的32秒是在追单失败之后,我人工开的空单。

你指的17秒的手工平空单,我和预警信息没有任何干预,不知道为什么多了一个平空。请问是不是追单的程序本身有问题?

--  作者:FexTel
--  发布时间:2014/10/22 13:21:43
--  

1,追单是开空方向,而实际那笔是平空但失败。不是程序化触发,要么是预警接收要么是手工下单,建议您查下

2,追单功能不会导致方向不一致的开平仓情况,以前未碰到此实例。谢谢