欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]图表和后台代码一样,可结果不一样

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2789人关注过本帖树形打印复制链接

主题:[求助]图表和后台代码一样,可结果不一样

帅哥哟,离线,有人找我吗?
jason123
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 11:27:27 [只看该作者]

TAVGENTERPRICEEX(AC,PZ)debugfile输出了 等下看结果

至于为何平空开多,不起作用,我放了debugfile语句在平空开多条件前,可根本没跑到那个位置,没有输出

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 11:37:25 [只看该作者]

10点54分 可以平空,但是开多没有下单

2015-08-17 10:54:12.408    【后台】IC08 TSellShort 第 220 行出现信号
2015-08-17 10:54:12.410    【后台】IC08 TSellShort 已成功触发下单操作 价格:8394.150391 数量:1 类型:0 账户:604811 品种:IC08
2015-08-17 10:54:12.411    【后台】多账户及策略系数 委托账户或者组: 604811
2015-08-17 10:54:12.412    【后台】CTP登录账户 0 个
2015-08-17 10:54:12.413    【后台】金仕达登录账户 0 个
2015-08-17 10:54:12.414    【后台】恒生登录账户 0 个
2015-08-17 10:54:12.415    【后台】子账户 登录账户 0 个
2015-08-17 10:54:12.415    【后台】扩展接口 登录账户 1 个
2015-08-17 10:54:12.416    【后台】 分帐户 604811 下单
2015-08-17 10:54:12.417    【后台】账户 604811 下单系数为1.000000 
2015-08-17 10:54:12.418    【后台】账户 604811 下单,系数调整后下单量:1 
2015-08-17 10:54:12.419    【后台】实际账户 604811 持仓 11
2015-08-17 10:54:12.420    【后台】下单已发送
2015-08-17 10:54:12.423    【后台】IC08 运行结束
2015-08-17 10:54:12.424    【下单】IC08 价8394.150391 量1 买卖0 类型0 开平1 账户604811 Formula 1
2015-08-17 10:54:12.445    【后台】IC08 运行结束
2015-08-17 10:54:12.469    【指令】收到回报指令 ID = -2126451144
2015-08-17 10:54:12.476    【回报】604811 : IC1508 - 已报单 1 价格:8394.2 平 买
2015-08-17 10:54:12.477    【指令】收到回报指令 ID = -2126451144
2015-08-17 10:54:12.478    【指令】收到回报指令 ID = -2126451144
2015-08-17 10:54:12.482    【指令】收到成交回报指令 ORDERID = -2126451144
2015-08-17 10:54:12.496    【回报】604811 : IC1508 - 已成交 1 价格:8365.2 平 买
2015-08-17 10:54:12.497    【回报】604811 : IC1508 - 全部成交 1



 回到顶部
帅哥,在线噢!
wenarm
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2015/8/17 12:54:46 [只看该作者]

你11楼中说的打印函数没有输出,说明你的不满足触发条件。那也就不会执行条件满足语句。关于你下面12楼说的平空信号出现,是是不是你其他的平多语句触发的。你看一下触发的行数是否对应。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 13:16:36 [只看该作者]

220行的代码 TBUYSHORT((TISREMAIN(0)=0),B04,LMT,A01,0,AC,PZ);
奇怪啊,放在前面的debugfile居然没有输出

if Islastbar then
begin
DEBUGFILE('D:\TEST500.TXT','   开盘了:'&numtostr(DYNAINFO(7),2)&'   LONG:'&numtostr(LONG,0)&'   OPEN:'&numtostr(OPEN,2)&'   资产:'&numtostr(TASSET,3)&'   LONG:'&numtostr(LONG,0)&'  SHORT:'&numtostr(SHORT,0)&'   A14:'&numtostr(A14,0)&'   LOW:'&numtostr(LOW,2)&'   HIGH:'&numtostr(HIGH,2)&'   B01:'&numtostr(B01,0)&'   TISREMAIN:'&numtostr(TISREMAIN(0),0)&'   THOLDING2:'&numtostr(THOLDING2,0)&'   A43:'&numtostr(A43,0)&'   B02:'&numtostr(B02,0)&'   A15:'&numtostr(A15,0)&'   A14:'&numtostr(A14,0)&'   A15:'&numtostr(A15,0),0); 
end

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 13:17:40 [只看该作者]

触发的行数是对应的 220行TBUYSHORT((TISREMAIN(0)=0),B04,LMT,A01,0,AC,PZ);

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 13:22:52 [只看该作者]

2015-08-17 13:02:36.552    【后台】IC08 TSell 第 202 行出现信号
2015-08-17 13:02:36.553    【后台】IC08 TSell 已成功触发下单操作 价格:8499.267578 数量:1 类型:0 账户:604811 品种:IC08
2015-08-17 13:02:36.553    【后台】多账户及策略系数 委托账户或者组: 604811
2015-08-17 13:02:36.554    【后台】CTP登录账户 0 个
2015-08-17 13:02:36.555    【后台】金仕达登录账户 0 个
2015-08-17 13:02:36.555    【后台】恒生登录账户 0 个
2015-08-17 13:02:36.556    【后台】子账户 登录账户 0 个
2015-08-17 13:02:36.557    【后台】扩展接口 登录账户 1 个
2015-08-17 13:02:36.557    【后台】 分帐户 604811 下单
2015-08-17 13:02:36.558    【后台】账户 604811 下单系数为1.000000 
2015-08-17 13:02:36.558    【后台】账户 604811 下单,系数调整后下单量:1 
2015-08-17 13:02:36.559    【后台】实际账户 604811 持仓 0
2015-08-17 13:02:36.568    【后台】IC08 TSellShort 第 228 行出现信号
2015-08-17 13:02:36.569    【后台】IC08 TSellShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户:ic08 品种:IC08
2015-08-17 13:02:36.569    【后台】多账户及策略系数 委托账户或者组: ic08
2015-08-17 13:02:36.570    【后台】CTP登录账户 0 个
2015-08-17 13:02:36.571    【后台】金仕达登录账户 0 个
2015-08-17 13:02:36.571    【后台】恒生登录账户 0 个
2015-08-17 13:02:36.572    【后台】子账户 登录账户 0 个
2015-08-17 13:02:36.573    【后台】扩展接口 登录账户 1 个

 回到顶部
帅哥哟,离线,有人找我吗?
jason123
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:246 积分:0 威望:0 精华:0 注册:2015/7/20 9:05:58
  发帖心情 Post By:2015/8/17 13:24:23 [只看该作者]

202行是 多仓止损
228行是A09:=TAVGENTERPRICEEX(AC,PZ);//上次开仓价  没有TSELLSHORT  怎么这么奇怪??

 回到顶部
帅哥哟,离线,有人找我吗?
十世
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:2146 积分:0 威望:0 精华:0 注册:2015/4/5 20:47:17
  发帖心情 Post By:2015/8/17 13:59:02 [只看该作者]

后台程序化是需要一定的图表程式化基础的,建议客户先在图表程式化熟悉的基础上再转后台。

另外您的这个原因已经说明了,是您的条件不满足导致的没有执行语句。具体的需要自己用debugfile函数进行调试。


 回到顶部
总数 18 上一页 1 2