以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]程序化失败,交易未发出。  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=154888)

--  作者:jztcxh123
--  发布时间:2017/6/8 16:11:38
--  [求助]程序化失败,交易未发出。
2017-6-8。今天上午商品突然上拉时,我的螺纹有4个模型发出了平仓信号,结果只平掉了一手,另外三个没平掉,委托价格为0元。交易记录显示“当前尚有未处理完事件”和“超过可平今仓手数”。
原因我分析一下:
我从交易记录里看到了这个信息:
【回报】: 委托手数【1】超过可平今仓手数【0】!
我今天9年点多时正好有1个模型开了1手空单,在11点时有4个模型又同时发出平空的信号,于是发出了4个平仓的信号,但问题是这4个平仓信号全都是选择的发出“平今仓”。结果就是只有1个成功平掉了,因为我今天只开了1手空单,其它的空单全是旧单。于是另外的3个平仓指令就因为“超过可平今仓手数【0】”全都失败了。而且它们失败后并没有自动跳转成平旧仓,而是就在那里卡着了,就这样使得整个程序化交易失败。
这个怎么解决?
我觉得:
1:现在许多品种平今仓手续费比平旧仓要高许多,所以程序化平仓优先平今还是平旧仓应该弄个选项?
2:在交易价选择为市价时,平今仓(或平旧仓)失败应该可能自动跳转平旧仓(或平今仓)上去,继续下指令,而不是卡在那里不动。



除了这次,之前还有几次交易失败的,
【回报】: 投保标记只能为:\'0\'-投机、\'1\'-保值、\'2\'-套利      
这个我不清楚是怎么回事。发指令时出BUG了?


还有的是连回报都没有,这个我猜可能是连接断开了。



--  作者:FexTel
--  发布时间:2017/6/8 17:37:20
--  
1,目前交易所强制性的规则,如果昨今仓都存在的话 发出的平仓单只能是平今
  这个您可以用V4.1版本的平仓对锁功能

2,您这个问题是4手平仓同时发的,系统判断有平今仓位所以全部发的平今导致平仓失败
    上海市场这种情况你要注意下,如果同时发出平仓,且账户同时存在昨今单,你最好用下队列下单或者平仓你要延迟下。只有上海市场会存在这个情况

--  作者:jztcxh123
--  发布时间:2017/6/8 18:19:46
--  
谢谢回答!
请再详细说明一下可以吗!
平仓对锁功能” ?
能给个链接吗?对这个功能不明白什么意思?

下队列下单或者平仓你要延迟下” 
 队列下单怎么弄?   
平仓延迟下这个怎么设置? 是不是在交易设置的顺序下单模式里选“之前报单完全成交后再顺序递单”?
谢谢!

--  作者:gxx978
--  发布时间:2017/6/9 8:41:27
--  

1、平仓对锁功能介绍:http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=147112

2、队列下单使用函数orderquene,下单设置中也需要设置。具体的用法案例也可以在论坛中搜索。

[此贴子已经被作者于2017/6/9 8:43:48编辑过]

--  作者:jztcxh123
--  发布时间:2017/6/9 11:27:16
--  
明白了,我去试试队列下单。
谢谢解答!
图片点击可在新窗口打开查看