以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  程序下单后,没有形成委托单以及其它任何回报。建议改进、完善  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=7217)

--  作者:阿火
--  发布时间:2011/7/15 9:00:52
--  程序下单后,没有形成委托单以及其它任何回报。建议改进、完善

程序下单后,没有形成委托单以及其它任何回报。

这是2个客户发生这种情况的日志

图片点击可在新窗口打开查看

 

图片点击可在新窗口打开查看

 

图片点击可在新窗口打开查看

 

经过与fly的沟通,确认了问题所在:由于网络原因或者账户断线,指令并未到达交易网关

网络原因,这是一种不可避免的现象,基本上每个人都会碰到,

从日志上看,目前的处理机制是:不处理

 

2个关键点:

 

1,判断是否断线的机制是什么,是否及时,这样才能做到“断线后可立即重连”!

 

2,下单后,对于“没有收到任何回报、没及时产生委托单的”这种情况,可做一定的处理(虽然比较少出现,但处理起来也不麻烦)

一般下单后,没多久就会形成委托单,但是如果没有及时产生委托单的,可这样处理:

        比如10秒内(甚至更短些,可采用“自动撤单并追单”的时间设置)仍未形成委托单,就主动去交易网关查询账户状态,查询该笔交易的状态,

        有2种情况:a,未到达交易网关  b,已形成委托单甚至成交,只是客户端未收到回报(比如 网路原因)

        对于b这种好办。对于a,可按用户“是否自动追单”的设置处理

 

非专业程序员人士建议,请谨慎采纳,呵呵

 

[此贴子已经被作者于2011-7-15 9:05:02编辑过]

--  作者:fly
--  发布时间:2011/7/15 9:21:38
--  

感谢出谋划策

这个机制已经在计划进一步完善.