以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  求助,这是什么原因造成的?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=5002)

--  作者:阿火
--  发布时间:2011/1/26 13:08:12
--  求助,这是什么原因造成的?

写了个后台程序测试,想用全局变量控制发单,程序化交易设置为3秒不成交就主动撤单

代码如下:

if extgbdata(\'ceshi\')=1 then
begin
  tsell(1,1,lmt,h),allowrepeat;
  extgbdataset(\'ceshi\',extgbdata(\'ceshi\')-1);
end

 

有一手持仓,且全局变量ceshi=1的时候启动后台交易。则应该平仓,且平1次。

但每次都平2次,其中一次报错“不允许撤销已经撤销状态的委托单”,什么原因造成的?

 

日志如下:

2011-01-26 11:26:23.528    【后台】IF02 运行结束
2011-01-26 11:26:23.871    【后台】IF02 运行结束
2011-01-26 11:26:24.043    【后台】IF02 运行结束
2011-01-26 11:26:24.528    【后台】IF02 运行结束
2011-01-26 11:26:24.574    【后台】IF02 运行结束
2011-01-26 11:26:24.746    【后台】IF02 运行结束
2011-01-26 11:26:24.824    【队列】发送撤单指令 订单号:36
2011-01-26 11:26:24.824    【追单】时间到自动撤单 订单号:36
2011-01-26 11:26:24.996    【回报】800043 : 撤单已经递交
2011-01-26 11:26:25.028    【后台】IF02 运行结束
2011-01-26 11:26:25.074    【回报】800043 : IF1102     已经撤单 量:1
2011-01-26 11:26:25.184    【回报】800043 : 不允许撤销已经撤销状态的委托单--976,800043,cffex,b2b
2011-01-26 11:26:25.199    【后台】IF02 运行结束
2011-01-26 11:26:25.559    【后台】IF02 运行结束
2011-01-26 11:26:25.840    【后台】IF02 运行结束
2011-01-26 11:26:26.090    【后台】IF02 运行结束
2011-01-26 11:26:26.278    【后台】IF02 运行结束

 

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

[此贴子已经被作者于2011-1-26 13:35:34编辑过]

--  作者:admin
--  发布时间:2011/1/26 13:19:32
--  

是不是后台模拟的问题


--  作者:阿火
--  发布时间:2011/1/26 13:25:05
--  

是的。是模拟单,金仕达模拟。

 

2011-01-26 11:26:24.824    【队列】发送撤单指令 订单号:36
2011-01-26 11:26:24.824    【追单】时间到自动撤单 订单号:36

上面这2个指令,都是交易助手下达的吗?