以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  自动持仓同步不明原因开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=58190)

--  作者:jsh578
--  发布时间:2013/10/30 20:35:20
--  自动持仓同步不明原因开仓

今天期指实盘账户,自动持仓同步出现不明原因的2手的开、平仓,1、我的账户下单语句都是1手交易。2、进过盘后回放反复检查不是信号闪烁。

 

下单日志:

2013-10-30 09:57:02.870    【图表】IF00 运行完毕
2013-10-30 09:57:02.870    【图表】IF00 运行完毕
2013-10-30 09:57:02.870    【图表】IF00 运行完毕
2013-10-30 09:57:02.948    【同步】IF11 理论持仓 多2 空0 实际持仓 多0 空0
2013-10-30 09:57:02.948    【图表】IF11 理论持仓比实际持仓大,需要补仓
2013-10-30 09:57:02.948    【下单】IF11 价0.000000 量2 买卖0 类型1 开平0 账户******** Formula 1
2013-10-30 09:57:02.948    【下单】确认报单已发送 ID=1465582598 RefID = 474
2013-10-30 09:57:02.995    【指令】收到回报指令 ID = 1465582598 RefID = 474
2013-10-30 09:57:03.026    【指令】收到回报指令 ID = 1465582598 RefID = 474
2013-10-30 09:57:03.026    【指令】收到回报指令 ID = 1465582598 RefID = 474
2013-10-30 09:57:03.026    【回报】******** : IF1311 - 已报单 2 价格:0.0 开 买
2013-10-30 09:57:03.026    【指令】收到成交回报指令 REFID = 474
2013-10-30 09:57:03.042    【回报】******** : IF1311 - 已成交 2 价格:2378.4 开 买
2013-10-30 09:57:03.088    【图表】IF00 运行完毕
2013-10-30 09:57:03.088    【图表】IF00 运行完毕
2013-10-30 09:57:03.088    【图表】IF00 运行完毕

 

…………

 

2013-10-30 10:00:12.316    【图表】IF00 运行完毕
2013-10-30 10:00:12.316    【图表】IF00 运行完毕
2013-10-30 10:00:12.316    【图表】IF00 运行完毕
2013-10-30 10:00:12.519    【同步】IF11 理论持仓 多0 空0 实际持仓 多2 空0
2013-10-30 10:00:12.519    【图表】IF11 比实际持仓小,需要平仓
2013-10-30 10:00:12.519    【下单】IF11 价0.000000 量2 买卖1 类型1 开平1 账户******** Formula 1
2013-10-30 10:00:12.519    【下单】确认报单已发送 ID=1465582599 RefID = 475
2013-10-30 10:00:12.566    【图表】IF00 运行完毕
2013-10-30 10:00:12.566    【图表】IF00 运行完毕
2013-10-30 10:00:12.566    【图表】IF00 运行完毕
2013-10-30 10:00:12.566    【图表】IF00 运行完毕
2013-10-30 10:00:12.597    【指令】收到回报指令 ID = 1465582599 RefID = 475
2013-10-30 10:00:12.597    【指令】收到回报指令 ID = 1465582599 RefID = 475
2013-10-30 10:00:12.597    【指令】收到回报指令 ID = 1465582599 RefID = 475
2013-10-30 10:00:12.597    【回报】******** : IF1311 - 已报单 2 价格:0.0 平 卖
2013-10-30 10:00:12.597    【指令】收到成交回报指令 REFID = 475
2013-10-30 10:00:12.612    【回报】******** : IF1311 - 已成交 2 价格:2378.6 平 卖
2013-10-30 10:00:12.847    【图表】IF00 运行完毕
2013-10-30 10:00:12.857    【图表】IF00 运行完毕
2013-10-30 10:00:12.857    【图表】IF00 运行完毕

 

 


--  作者:jsh578
--  发布时间:2013/10/30 20:38:49
--  

成交截图无法上传

 

上传附件 错误:不支持 无组件 上传,服务器可能未安装该组件。今天还可上传50个(查看论坛限制)


--  作者:yukizzc
--  发布时间:2013/10/31 8:46:02
--  
输出holiding看下图表持仓是多少,在图表上有一个开多信号就会对应有一个多头持仓。
--  作者:jsh578
--  发布时间:2013/10/31 9:36:53
--  
是通过回放进行holding输出吗?其实,我的图表这个时间肯定不存在持有多单!
--  作者:yukizzc
--  发布时间:2013/10/31 9:41:25
--  
是的,你在代码中加入一行输出holiding放到图上看昨天触发同步的那个时候图表持仓是多少。
--  作者:jsh578
--  发布时间:2013/10/31 9:58:40
--  
经过刚才的回放观察,自动同步的9:57分前后,holding始终是0。另外我的系统就是1手下单!
[此贴子已经被作者于2013-10-31 9:59:50编辑过]

--  作者:yukizzc
--  发布时间:2013/10/31 10:21:12
--  
回放和昨天的数据起始一样吗?holiding会从图表上第一根K开始计算开多信号有多少,历史的开多信号都会计算在内的。
--  作者:jsh578
--  发布时间:2013/10/31 11:30:56
--  
我明白你的意思,我的系统加载900根K,起始数据(历史信号)肯定没问题。我还有一个非常不理解的就是同步开平,报单都是2手?
--  作者:lichenghu
--  发布时间:2013/10/31 11:37:51
--  

2013-10-30 09:57:02.948 【同步】IF11 理论持仓 多2 空0 实际持仓 多0 空0
2013-10-30 09:57:02.948 【图表】IF11 理论持仓比实际持仓大,需要补仓
2013-10-30 09:57:02.948 【下单】IF11 价0.000000 量2 买卖0 类型1 开平0 账户******** Formula 1

 

首先我们来分析这个情况,对应的虚拟持仓为多2手,说明当时运行的HOLDING为2!

测试一直是只做一手单子,有没有加仓或者不同条件开仓的情况?最新版不同条件是可以在同一根K开仓多次的


--  作者:jsh578
--  发布时间:2013/10/31 11:42:02
--  
自动同步前后的交易都是正常的

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图_2013-10-31_11-41-18.png
图片点击可在新窗口打开查看