QMT 里跑两个策略抢一只股票,会出什么事
发布时间:2小时前阅读:8
同一个账户同时跑两个策略,如果它们的股票池有重叠,冲突几乎必然发生。
最直接的冲突是仓位互相覆盖。策略 A 判断该买三成仓,策略 B 判断该卖,两个信号前后脚发出,账户里可能刚买进就被卖掉,来回付了两次手续费,持仓还回到原点。你看到的是净值不动,成本却在增加。
第二种冲突是数量算错。两个策略都按可用资金计算买入量,A 算完还没成交,B 也按同一笔可用资金算,结果两份委托加起来超过了账户能承受的总额,最后一笔被拒或者部分成交,两个策略的仓位都不对。
第三种是风控互相拆台。A 设了止损线,B 觉得还可以加仓,B 一加,A 的止损条件被破坏,等行情反转的时候,两边都没兜住。
避免的办法有三条。第一,按标的划分地盘,一只股票只归一个策略管,这是最干净的做法。第二,如果必须共享标的,就按资金划分,给每个策略一个独立的资金上限,各自在这个额度内运作,互不越界。第三,加一层账户级的风控,在下单前统一校验总仓位和单票上限,任何策略都要过这一关。
还有一个技术层面的细节:两个策略同时写日志、同时读行情,资源会互相挤占。跑在同一台机器上,建议错开启动时间,避免在开盘那一分钟同时抢资源。
最省事的做法其实是先别急着并行。一个策略跑稳了、知道它的脾气了,再考虑加第二个。两个都不熟的策略放在一起,出了问题你连是谁的责任都分不清。
还有一层隐性成本值得算:两个策略共享标的时,交易频率会叠加。本来各跑各的,一天各成交两笔,共享之后因为互相触发,可能变成一天八笔。手续费和价差的支出翻倍,而收益并没有增加,账面上看不出原因,实际是内耗。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!ETF申赎一折!优惠多多!免费量化使用量化软件QMT+ptrade!资金靓号:888、999、等定制!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
