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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为什么不是对所有品种持续跟踪

   

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


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

主题:为什么不是对所有品种持续跟踪

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2019/12/4 20:59:15
为什么不是对所有品种持续跟踪  发帖心情 Post By:2020/3/3 10:32:19 [只看该作者]

请问一下,我用以下代码,用于追单,但是实际上,如果我的后台监控有10个品种时,如果10个都没有开仓成功,这个模型会逐步减少跟踪数量,直到只追踪一个,会重复下追 单指令。其它都不跟踪了。请问如何解决。



//GLOBALVARIABLE:CT:=0;
GLOBALVARIABLE:A:=0;
GLOBALVARIABLE:WCJ:=0;


//监控开多未成交单模块
WCJ:=TREMAINQTY(1,'2100068373',STKLABEL);//未成交单数量
IF WCJ<>0 THEN BEGIN
   A:=WCJ;//未成交单数量赋值给A
END

//计算当前价与委托价之差
B:=(CLOSE-TENTERPRICE)/TENTERPRICE;//上次委托价和现价的价差

//撤单模块
//价差小于2%,未成交时间大于2小时,对未成交单撤单
IF WCJ>0 AND TSUBMIT(1)>5 THEN BEGIN
   TCANCELEX(1,1,'2100068373',STKLABEL);
   TBUY(1,A,LMT,MIN(O,REF(L,1)),0,'2100068373',STKLABEL),ALLOWREPEAT;//追单数量为A
   //TGLOBALSUBMITEX
   //CT:=CURRENTTIME;
   WCJ=0;
END

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


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

你在代码中,价debugfile语句跟踪一下。后台代码执行,都是轮询指定的监控品种。并且不会因为是否追撤减少的监控的品种。



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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2019/12/4 20:59:15
  发帖心情 Post By:2020/3/3 12:13:29 [只看该作者]

这是交易纪录

一开始是三只股票,第二次是二只,第三次是二只,第四次及以后都是只有一只
图片点击可在新窗口打开查看此主题相关图片如下:屏幕快照 2020-03-03 下午12.11.40.png
图片点击可在新窗口打开查看

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


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

吧你完整的代码贴给我们,以及你后台的各项设置截图。


编程无捷径,技巧靠积累。
 回到顶部