QMT多策略并行时的仓位冲突怎么避免
发布时间:12小时前阅读:6
跑顺了一个策略之后,很多人的下一个动作是再上第二个、第三个策略。多策略并行能把资金利用率提上来,但也带来一个新问题:多个策略操作同一个账户,仓位和资金互相干扰,不提前设计好,会互相拆台。
冲突的典型场景:策略A按总资金的六成下单,策略B按总资金的五成下单,两个同时触发,下单总量超过账户可用资金,后发的委托报资金不足;或者两个策略一买一卖同一只标的,成交互相抵消,状态机全乱。
解决思路有三种:
1、资金隔离。给每个策略分配独立的资金额度,比如账户一百万,A策略限额四十万,B限额三十万。每个策略内部按自己的额度计算仓位,互不越界。这是最简单可靠的做法,代价是资金利用率低一点。
2、分层管理。写一个总控模块,统一管理可用资金和持仓,各策略向总控申请仓位额度,批准后才下单。灵活但工程复杂度高,适合有开发能力的人。
3、标的隔离。不同策略交易不同的标的池,从源头避免同一标的的冲突,资金层面仍需隔离,因为钱是共用的。
无论哪种方案,有几个共性要求:全局维护一张持仓归属表,记录每个标的的持仓由哪个策略持有,平仓指令只能由持有它的策略发出;设置全局的委托去重和数量校验,任何策略的报单先过一遍合规检查;风控线设在总控层面,全账户的回撤熔断优先于单个策略的判断。
建议新手从资金隔离起步,跑稳了再演进到总控模式。多策略的价值建立在秩序之上,秩序没建立之前,并行只是放大混乱。并行数量宁少勿多,先把两个策略的协调跑明白,再考虑增加。秩序是并行的前提,值得先花时间搭框架。
股票开户欢迎找我!可以申请万0.854的股票佣金、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
