Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
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
2楼
wenarm 发表于:2020/3/3 11:46:49

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

3楼
xinmozhan 发表于:2020/3/3 12:13:29
这是交易纪录

一开始是三只股票,第二次是二只,第三次是二只,第四次及以后都是只有一只
图片点击可在新窗口打开查看此主题相关图片如下:屏幕快照 2020-03-03 下午12.11.40.png
图片点击可在新窗口打开查看
4楼
wenarm 发表于:2020/3/3 12:16:28
吧你完整的代码贴给我们,以及你后台的各项设置截图。
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 2 queries.