量化软件QMT攻略 | 篮子交易---如何用量化一秒下单5000支股票
发布时间:1小时前阅读:6
有人问,全市场五千多只股票,能不能一秒钟每个都挂一笔委托。技术上不是不行,但要先明白一件事:这不是把下单函数放进循环里跑五千遍,那样光是网络往返就把时间耗光了。真正能用的是篮子交易,也叫组合委托。
它的机制是把一批委托打包,一次性提交给柜台,柜台再拆成逐笔报单送到交易所。你能感觉到的是提交动作快,实际撮合仍然是逐笔进行的。所以这里的快指的是提交,不代表五千笔全部成交。
第一道坎是权限。创业板、科创板、北交所的标的要单独开权限,没开的账户下这些票会被直接废单。先把标的池按权限过滤一遍,别等跑起来才发现一半是废单。
第二道坎是数量上限。不同券商对单批委托的笔数、每秒报单频率都有上限,超出会被柜台限流或者拒单。做法是分批提交,比如按每批几百笔切分,批与批之间留一点间隔。具体上限以终端和柜台的实际规定为准,只能自己试出来。
第三道坎是资金校验。五千笔委托对应的金额不小,可用资金不够,后面的委托会全部被拒。提交前先算一遍总金额,留出余量,别刚好卡在可用资金上。
第四道坎是部分成交和撤单。批量委托里总有成交不了的,价格挂高了挂着,挂低了被扫掉。提交后要统一查一遍委托状态,把未成交的按规则撤掉,而不是提交完就不管。
第五道坎是标的池的维护。五千只票里有停牌的、有退市的、有当天新上市的,硬编码一份名单很快就会过期。用指数成分或者全市场快照动态生成,每天开盘前刷新一次。另外要留意涨跌停,一字板的票挂进去也只是排队,委托笔数上去了,成交概率并不会跟着上去。
想验证这套流程能不能用,别一上来就五千笔。先用二十只跑一遍,确认委托都到了、状态能查回来、撤单能撤掉,再逐步加量。批量下单出问题,往往不是代码写错,是规模和权限没算清楚。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
