以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  最近后台交易很不正常  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=53721)

--  作者:leonxu
--  发布时间:2013/7/8 14:17:41
--  最近后台交易很不正常
最近后台交易很不正常,有时会自己停下来,要人工按停再重启才工作。这是什么原因,另外日志还是无法记录
--  作者:jinzhe
--  发布时间:2013/7/8 14:19:16
--  
qq1971344681,远程一下
--  作者:leonxu
--  发布时间:2013/7/8 15:12:58
--  

发了远程,没接


--  作者:王锋
--  发布时间:2013/7/8 15:15:42
--  

看看交易 日志吧。

您把有关交易的那段贴过来我们看看


--  作者:jinzhe
--  发布时间:2013/7/8 15:16:22
--  

他一直说没有记录日志,所以先远程看一下日志的情况


--  作者:leonxu
--  发布时间:2013/7/8 16:06:07
--  
if  buyshortcondB0 then begin
if extgbdata(\'token\')=0 then extgbdataset(\'token\',1);
else goto continueline;
tcancel(1,3) and tcancel(1,1);
开空B0:tbuyshort (TISREMAIN(0)=0 and tholding2=0,1,mkt);
if extgbdata(\'orderdone\')=0 and TISREMAIN(0)=1 and tholding2=0 then extgbdataset(\'orderdone\',1);
if abs(tholding2)>0 and extgbdata(\'orderdone\')=1 then  extgbdataset(\'orderdone\',2);
end

 

程序基本是这样的


--  作者:leonxu
--  发布时间:2013/7/8 16:08:08
--  

2013-07-08 11:12:22.983    【后台】IF06 运行结束
2013-07-08 11:12:23.218    【后台】IF07 运行结束
2013-07-08 11:12:23.218    【后台】IF07 运行结束
2013-07-08 11:12:23.257    【后台】IF07 运行结束
2013-07-08 11:12:26.268    【后台】IF06 运行结束
2013-07-08 11:12:26.293    【后台】IF07 运行结束
2013-07-08 11:12:26.369    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:26.369    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:26.374    【后台】IF07 运行结束
2013-07-08 11:12:26.449    【后台】IF07 运行结束
2013-07-08 11:12:27.372    【后台】IF06 运行结束
2013-07-08 11:12:27.372    【后台】IF07 运行结束
2013-07-08 11:12:27.373    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:27.373    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:27.373    【后台】IF07 运行结束
2013-07-08 11:12:27.443    【后台】IF07 运行结束
2013-07-08 11:12:27.977    【后台】IF06 运行结束
2013-07-08 11:12:28.052    【后台】IF07 运行结束
2013-07-08 11:12:28.127    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:28.127    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:28.133    【后台】IF07 运行结束
2013-07-08 11:12:28.411    【后台】IF07 运行结束
2013-07-08 11:12:28.985    【后台】IF06 运行结束
2013-07-08 11:12:29.062    【后台】IF07 运行结束
2013-07-08 11:12:29.139    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:29.140    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:29.145    【后台】IF07 运行结束
2013-07-08 11:12:29.392    【后台】IF07 运行结束
2013-07-08 11:12:29.996    【后台】IF06 运行结束
2013-07-08 11:12:30.073    【后台】IF07 运行结束
2013-07-08 11:12:30.149    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:30.149    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:30.154    【后台】IF07 运行结束
2013-07-08 11:12:30.388    【后台】IF07 运行结束
2013-07-08 11:12:30.996    【后台】IF06 运行结束
2013-07-08 11:12:31.064    【后台】IF07 运行结束
2013-07-08 11:12:31.138    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:31.139    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:31.142    【后台】IF07 运行结束
2013-07-08 11:12:31.385    【后台】IF07 运行结束
2013-07-08 11:12:31.995    【后台】IF06 运行结束
2013-07-08 11:12:32.069    【后台】IF07 运行结束
2013-07-08 11:12:32.140    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:32.140    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:32.158    【后台】IF07 运行结束
2013-07-08 11:12:32.379    【后台】IF07 运行结束
2013-07-08 11:12:32.996    【后台】IF06 运行结束
2013-07-08 11:12:33.082    【后台】IF07 运行结束
2013-07-08 11:12:33.150    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:33.151    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:33.155    【后台】IF07 运行结束
2013-07-08 11:12:33.227    【后台】IF07 运行结束
2013-07-08 11:12:33.984    【后台】IF06 运行结束
2013-07-08 11:12:34.068    【后台】IF07 运行结束
2013-07-08 11:12:34.134    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:34.134    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:34.143    【后台】IF07 运行结束
2013-07-08 11:12:34.392    【后台】IF07 运行结束
2013-07-08 11:12:34.984    【后台】IF06 运行结束
2013-07-08 11:12:35.064    【后台】IF07 运行结束
2013-07-08 11:12:35.140    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:35.141    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:35.146    【后台】IF07 运行结束
2013-07-08 11:12:35.378    【后台】IF07 运行结束
2013-07-08 11:12:35.976    【后台】IF06 运行结束
2013-07-08 11:12:36.053    【后台】IF07 运行结束
2013-07-08 11:12:36.132    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:36.132    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:36.137    【后台】IF07 运行结束
2013-07-08 11:12:36.214    【后台】IF07 运行结束
2013-07-08 11:12:36.987    【后台】IF06 运行结束
2013-07-08 11:12:37.067    【后台】IF07 运行结束
2013-07-08 11:12:37.141    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:37.141    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:37.145    【后台】IF07 运行结束
2013-07-08 11:12:37.223    【后台】IF07 运行结束
2013-07-08 11:12:37.978    【后台】IF06 运行结束
2013-07-08 11:12:38.053    【后台】IF07 运行结束
2013-07-08 11:12:38.125    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:38.125    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:38.130    【后台】IF07 运行结束
2013-07-08 11:12:38.385    【后台】IF07 运行结束
2013-07-08 11:12:38.985    【后台】IF06 运行结束
2013-07-08 11:12:39.059    【后台】IF07 运行结束
2013-07-08 11:12:39.131    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:39.131    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:39.136    【后台】IF07 运行结束
2013-07-08 11:12:39.374    【后台】IF07 运行结束
2013-07-08 11:12:39.979    【后台】IF06 运行结束
2013-07-08 11:12:40.054    【后台】IF07 运行结束
2013-07-08 11:12:40.128    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:40.128    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:40.133    【后台】IF07 运行结束
2013-07-08 11:12:40.381    【后台】IF07 运行结束
2013-07-08 11:12:40.982    【后台】IF06 运行结束
2013-07-08 11:12:41.061    【后台】IF07 运行结束
2013-07-08 11:12:41.136    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:41.137    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:41.142    【后台】IF07 运行结束
2013-07-08 11:12:41.383    【后台】IF07 运行结束
2013-07-08 11:12:41.983    【后台】IF06 运行结束
2013-07-08 11:12:42.057    【后台】IF07 运行结束
2013-07-08 11:12:42.131    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:42.131    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:42.137    【后台】IF07 运行结束
2013-07-08 11:12:42.383    【后台】IF07 运行结束
2013-07-08 11:12:42.991    【后台】IF06 运行结束
2013-07-08 11:12:43.067    【后台】IF07 运行结束
2013-07-08 11:12:43.143    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:43.143    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:43.148    【后台】IF07 运行结束
2013-07-08 11:12:43.386    【后台】IF07 运行结束
2013-07-08 11:12:43.979    【后台】IF06 运行结束
2013-07-08 11:12:44.051    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:44.051    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:44.051    【后台】IF07 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:IF07
2013-07-08 11:12:44.052    【后台】下单已发送
2013-07-08 11:12:44.054    【下单】IF07 价0.000000 量1 买卖1 类型1 开平0 账户41003696 Formula 1
2013-07-08 11:12:44.054    【下单】确认报单已发送 ID=-73712234 RefID = 12114
2013-07-08 11:12:44.056    【后台】IF07 运行结束
2013-07-08 11:12:44.070    【指令】收到回报指令 ID = -73712234 RefID = 12114
2013-07-08 11:12:44.079    【回报】41003696 : IF1307 - 已报单 1 价格:0.0 开 卖
2013-07-08 11:12:44.135    【后台】IF07 TCancel 出现信号 类型:1
2013-07-08 11:12:44.135    【后台】IF07 TCancel 出现信号 类型:3
2013-07-08 11:12:44.137    【后台】IF07 运行结束
2013-07-08 11:12:44.144    【指令】收到回报指令 ID = -73712234 RefID = 12114
2013-07-08 11:12:44.144    【指令】收到回报指令 ID = -73712234 RefID = 12114
2013-07-08 11:12:44.150    【指令】收到成交回报指令 REFID = 12114
2013-07-08 11:12:44.158    【回报】41003696 : IF1307 - 已成交 1 价格:2160.6 开 卖
2013-07-08 11:12:44.384    【后台】IF07 运行结束
2013-07-08 11:12:45.023    【后台】IF06 运行结束
2013-07-08 11:12:45.076    【后台】IF07 运行结束
2013-07-08 11:12:45.157    【后台】IF07 运行结束
2013-07-08 11:12:45.379    【后台】IF07 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:IF07
2013-07-08 11:12:45.380    【后台】实际账户持仓 1
2013-07-08 11:12:45.380    【后台】下单已发送

 


--  作者:leonxu
--  发布时间:2013/7/8 16:08:31
--  

到了下午,基本就总是只撤单不开单了

 


--  作者:leonxu
--  发布时间:2013/7/8 16:10:56
--  
那段程序的逻辑是先看是否有要开单的条件,如果条件产生,再看别的策略有没有在下单,如果没有就拿下下单权token,否则就跳到程序末,拿下token后,先做一次撤单,因为怕后台撤单追单的,有再委托的情况,然后再查一次没委托没持仓就下单
--  作者:leonxu
--  发布时间:2013/7/8 16:12:04
--  
这个过程看日志都基本在一秒内完成了,不知为什么总开不了单,之前都不会的,就这几天