以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=137328)

--  作者:germcn
--  发布时间:2016/8/1 11:33:39
--  实际没有开仓
后台序列 1秒轮询

if   tHOLDING2=0  THEN BEGIN
突破开空:tBUYSHORT(1,1,MKT);
DEBUGFILE(\'D:TEST4.TXT\',\'开空成功%.2f\',tHOLDING2);
END


D:TEST4.TXT 文件中出现 “开空成功”,但实际没有开仓  
这是怎么回事呢 

--  作者:wenarm
--  发布时间:2016/8/1 11:46:06
--  

提供你的交易日志

交易---下单设置---程序化交易里 之前勾选下单日志的会有记录, 日志在金字塔安装目录的weisoftstock/ setting / orderlog中


--  作者:germcn
--  发布时间:2016/8/1 11:59:01
--  
看了日志   没有任何触发 
--  作者:wenarm
--  发布时间:2016/8/1 12:51:15
--  

后台程序程序化中有没有信号记录。


--  作者:germcn
--  发布时间:2016/8/1 13:01:51
--  
只是条件符合 执行了 IF语句 
但没有任何开仓动作 
if条件结束也有 debugfile语句 ,我跟踪了 tholding  和  tholding2,都是0 

if   tHOLDING2=0  THEN BEGIN
突破开空:tBUYSHORT(1,1,MKT);
DEBUGFILE(\'D:TEST4.TXT\',\'开空成功%.2f\',tHOLDING2);
END
DEBUGFILE(\'D:TEST4.TXT\',\'当前仓位%.0f\',tHOLDING);
      DEBUGFILE(\'D:TEST4.TXT\',\'当前仓位2%.0f\',tHOLDING2);


2016-08-01 11:19:13.173    开多成功        0.00
2016-08-01 11:19:13.173    当前仓位           0
2016-08-01 11:19:13.173    当前仓位2           0


--  作者:wenarm
--  发布时间:2016/8/1 13:10:13
--  

你有没有勾选允许程序化交易。我说的信号记录。指指的左侧的预警记录有没有?还有你登录交易账号没


图片点击可在新窗口打开查看此主题相关图片如下:7.png
图片点击可在新窗口打开查看


--  作者:germcn
--  发布时间:2016/8/1 13:17:57
--  
这些都没有问题 11:16分刚开仓过的 

2016-08-01 11:16:45.134    【后台】RB00 运行结束
2016-08-01 11:16:46.164    【后台】RB00 运行结束
2016-08-01 11:16:47.158    【后台】RB00 运行结束
2016-08-01 11:16:48.172    【后台】RB00 TBuy 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB00
2016-08-01 11:16:48.172    【后台】下单已发送
2016-08-01 11:16:48.187    【后台】RB00 运行结束
2016-08-01 11:16:48.187    【下单】RB10 价0.000000 量1 买卖0 类型1 开平0 账户100901035 Formula 1
2016-08-01 11:16:48.187    【下单】确认报单已发送 ID=-1651828033 RefID = 1290
2016-08-01 11:16:48.277    【指令】收到回报指令 ID = -1651828033 RefID = 1290
2016-08-01 11:16:48.277    【指令】收到回报指令 ID = -1651828033 RefID = 1290
2016-08-01 11:16:48.292    【指令】收到回报指令 ID = -1651828033 RefID = 1290
2016-08-01 11:16:48.292    【指令】收到成交回报指令 REFID = 1290 vol = 1
2016-08-01 11:16:48.308    【回报】100901035 : rb1610 - 已报单 1 价格:2500 开 买
2016-08-01 11:16:48.323    【回报】100901035 : rb1610 - 已成交 1 价格:2497 开 买
2016-08-01 11:16:49.187    【后台】RB00 运行结束
2016-08-01 11:16:50.226    【后台】RB00 运行结束
2016-08-01 11:16:51.215    【后台】RB00 运行结束
2016-08-01 11:16:52.229    【后台】RB00 运行结束
2016-08-01 11:16:53.259    【后台】RB00 运行结束
2016-08-01 11:16:54.265    【后台】RB00 运行结束
2016-08-01 11:16:55.273    【后台】RB00 TSell 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB00
2016-08-01 11:16:55.289    【后台】实际账户持仓 1
2016-08-01 11:16:55.289    【后台】下单已发送
2016-08-01 11:16:55.289    【后台】RB10 TCANCELEX 出现信号 类型:2 帐号:
2016-08-01 11:16:55.289    【后台】RB00 运行结束
2016-08-01 11:16:55.289    【下单】RB10 价0.000000 量1 买卖1 类型1 开平1 账户100901035 Formula 1
2016-08-01 11:16:55.304    【下单】确认报单已发送 ID=-1651828023 RefID = 1300
2016-08-01 11:16:55.335    【指令】收到回报指令 ID = -1651828023 RefID = 1300
2016-08-01 11:16:55.351    【回报】100901035 : rb1610 - 已报单 1 价格:2490 平 卖
2016-08-01 11:16:55.367    【指令】收到回报指令 ID = -1651828023 RefID = 1300
2016-08-01 11:16:55.367    【指令】收到回报指令 ID = -1651828023 RefID = 1300
2016-08-01 11:16:55.382    【指令】收到成交回报指令 REFID = 1300 vol = 1
2016-08-01 11:16:55.382    【回报】100901035 : rb1610 - 已成交 1 价格:2492 平 卖
2016-08-01 11:16:56.303    【后台】RB00 运行结束



11:19分  不可以了 

--  作者:wenarm
--  发布时间:2016/8/1 13:28:15
--  

你用的是多少分钟周期?

你的预警记录中有19分的记录吗?


--  作者:germcn
--  发布时间:2016/8/1 13:33:30
--  
我用15分钟的   后台序列  1秒轮询 
--  作者:germcn
--  发布时间:2016/8/1 13:34:49
--  
预警里也没有记录 
[此贴子已经被作者于2016-8-1 13:35:17编辑过]