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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 后台交易异常问题

   

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


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

主题:后台交易异常问题

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
后台交易异常问题  发帖心情 Post By:2017/3/29 9:39:27 [显示全部帖子]

我有个策略,运行在后台,一直运行很正常,昨天突然发现盘中交易了一次平多。交易日志如下:
2017-03-28 23:49:32.687    【后台】AG00 TSell 第 39 行出现信号
2017-03-28 23:49:32.690    【后台】AG00 TSell 已成功触发下单操作 价格:4215.000000 数量:1 类型:0 账户:616537 品种:AG00
2017-03-28 23:49:32.692    【后台】多账户及策略系数 委托账户或者组: 616537
2017-03-28 23:49:32.694    【后台】CTP登录账户 0 个
2017-03-28 23:49:32.697    【后台】金仕达登录账户 0 个
2017-03-28 23:49:32.698    【后台】恒生登录账户 0 个
2017-03-28 23:49:32.701    【后台】子账户 登录账户 0 个
2017-03-28 23:49:32.702    【后台】扩展接口 登录账户 1 个
2017-03-28 23:49:32.704    【后台】 帐户 616537 下单
2017-03-28 23:49:32.707    【后台】账户 616537 下单系数为1.000000 
2017-03-28 23:49:32.709    【后台】账户 616537 下单,系数调整后下单量:1 
2017-03-28 23:49:32.711    【后台】实际账户 616537 持仓 2
2017-03-28 23:49:32.713    【后台】下单已发送
但实际上我策略中第39行并没有tsell语句,而且这次平多交易也应该在0:40前三秒执行,不应该在盘中执行,请问这是什么原因引起的?

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 10:06:33 [显示全部帖子]

1.按照这个回复,我可以理解为输出的行号和源码中记录是不一样的
2.截图
策略中使用这条语句控制交易的时间,abb:=((time0 - timetot0(if(islastbar,dynainfo(207),time))) < tq);

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 10:15:02 [显示全部帖子]

我这是固定时间间隔2秒模式,截图传不上来不知道什么原因


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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 10:17:38 [显示全部帖子]

我的策略里使用extgbdata调用了全局变量里的参数,然后根据这个参数计算盘中止损的价格,会不会是这个影响的?
但是我图标上看取得的止损参数是正确的,计算的价格也是正确的,而交易的那个时间价格根本没达到止损条件

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 10:24:35 [显示全部帖子]

本地时间和金字塔时间每天都手工进行一次同步,而且偏差也不可能是几十分钟。

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 13:52:14 [显示全部帖子]

2秒

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 13:58:04 [显示全部帖子]

我的平仓条件肯定是成立的,图标在那一时刻有平多信号,但是,我使用abb:=((time0 - timetot0(if(islastbar,dynainfo(207),time))) < tq); (tq=3)控制交易时间在0:39:57秒才去发出平仓操作

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


加好友 发短信
等级:新手上路 帖子:58 积分:0 威望:0 精华:0 注册:2013/11/22 10:04:49
  发帖心情 Post By:2017/3/29 14:06:00 [显示全部帖子]

我的条件:

if pd then begin
  tsell(holding>0 and abb,holding,lmt,dynainfo(21)-jc*mindiff,0,期货帐号,下单品种);
  平多:sell(holding>0,holding,marketr),colorgreen;
  end
end
[此贴子已经被作者于2017/3/29 14:06:38编辑过]

 回到顶部