以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=174703) |
-- 作者:xinmozhan -- 发布时间: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 -- 发布时间:2020/3/3 11:46:49 -- 你在代码中,价debugfile语句跟踪一下。后台代码执行,都是轮询指定的监控品种。并且不会因为是否追撤减少的监控的品种。 |
-- 作者:xinmozhan -- 发布时间:2020/3/3 12:13:29 -- 这是交易纪录 |
-- 作者:wenarm -- 发布时间:2020/3/3 12:16:28 -- 吧你完整的代码贴给我们,以及你后台的各项设置截图。 |