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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为啥只发出一个品种的平仓参与集合竞价?

   

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


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

主题:为啥只发出一个品种的平仓参与集合竞价?

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
为啥只发出一个品种的平仓参与集合竞价?  发帖心情 Post By:2016/3/25 10:06:06 [只看该作者]

请教:后台策略,监控多个品种参加集合竞价平仓,符合条件的品种有多个,但为啥只发出一个品种的平仓参与集合竞价?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/25 10:09:58 [只看该作者]

平仓语句怎么写的

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2016/3/25 10:21:14 [只看该作者]

   buhold:=TBUYHOLDINGEX(ac,'',2);
   sehold:=TSELLHOLDINGEX(ac,'',2);
   if BUHOLD>0 and holding>0 then tsell(1,min(holding*xs,BUHOLD),lmt,pc-tkf+dw,0,ac);
   if SEHOLD<0 and holding<0 then tsellshort(1,min(-holding*xs,SEHOLD),lmt,pc+tkf-dw,0,ac);

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2016/3/25 10:28:46 [只看该作者]

   buhold:=TBUYHOLDINGEX(ac,'',2);
   sehold:=TSELLHOLDINGEX(ac,'',2);
   if BUHOLD>0 and holding>0 then tsell(1,min(holding*xs,BUHOLD),lmt,pc-tkf+dw,0,ac);
   if SEHOLD>0 and holding<0 then tsellshort(1,min(-holding*xs,SEHOLD),lmt,pc+tkf-dw,0,ac);

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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2016/3/25 10:40:13 [只看该作者]

3楼最后的SEHOLD<0是错误的,已改为SEHOLD>0

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/25 10:40:51 [只看该作者]

看着也没问题,交易日志有运行完毕的字样吗?

如果都有的话只能通过debughfile去进行调试输出了,看是哪个条件没满足


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2016/3/25 10:46:10 [只看该作者]

我用msgout输出窗口,都能看到正常的输出多单或空单字样,挂平仓集合竞价的条件应该是满足了:

 

   buhold:=TBUYHOLDINGEX(ac,'',2);
   sehold:=TSELLHOLDINGEX(ac,'',2);
   //MSGOUT(BUHOLD>0 and holding>0,'多单'+NUMTOSTR(BUHOLD,0));
   //MSGOUT(SEHOLD>0 and holding<0,'空单'+NUMTOSTR(SEHOLD,0));
   if holding>0 and BUHOLD>0 then tsell(1,holding,lmt,c-tkf+dw,0,ac,''),ALLOWREPEAT;
   if holding<0 and SEHOLD>0 then tsellshort(1,-holding,lmt,c+tkf-dw,0,ac,''),ALLOWREPEAT;


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/25 10:47:36 [只看该作者]

那看日志里面怎么记录的,有报单触发动作没


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


加好友 发短信
等级:论坛游侠 帖子:560 积分:346 威望:0 精华:0 注册:2012/12/25 15:33:49
  发帖心情 Post By:2016/3/25 10:54:48 [只看该作者]

后台监控记录里只有一个品种发出平仓记录,其它品种都没有。

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/25 10:55:50 [只看该作者]

交易-下单设置-程式化交易-记录下单日志

把这边勾上


 回到顶部