一个策略跑在多个券商账户上:报单怎么分配?

阅读约 4 分钟

策略验证有效之后,让它在更多账户上运行是很自然的一步。这些账户可能分属不同券商,也可能对应不同的产品,资金规模各不相同。

在每个账户里手工重复下单显然不可行。写个脚本循环下单,起初能用,但很快就会遇到这些问题:股数除不尽怎么办?某个账户钱不够怎么办?各账户成交情况不一样,持仓越跑越偏怎么办?

三种分配方式

方式怎么算适合需要注意
固定比例事先定好比例,例如 A:B:C = 5:3:2各账户资金稳定,很少出入金有出入金后要及时调整比例
按资金规模按各账户当前的资产或可用资金动态计算账户资金经常变化要定好用"总资产"还是"可用资金",两者结果不同
自定义权重按账户的策略容量、风险要求单独设置不同账户承担不同角色可以给单个账户设上限,超出部分不再分配

三种方式没有绝对的优劣。关键是团队要事先定好规则,并让每一次分配都有记录可查。

例子:7,500 股怎么分

策略发出买入 7,500 股的信号,三个账户按 5:3:2 分配:

账户理论数量按 100 股取整
A3,7503,700
B2,2502,200
C1,5001,500
合计7,5007,400

取整后少了 100 股。余数常见的处理方式有三种:

  1. 直接舍弃:最简单,但长期下来实际仓位会略低于策略目标
  2. 补给权重最大的账户:总量对得上,但最大账户的比例会略微偏高
  3. 累计到下一笔:长期看最接近目标比例,但系统需要记住每个账户的累计偏差

还要注意:A 股买入一般以 100 股为一个交易单位,但各板块的申报规则并不完全相同(例如科创板),卖出不足一个交易单位的零股也有专门规定。分配逻辑要按交易所规则处理,不能简单写死"整百取整"。

五个常见问题

1. 部分账户资金不足或被拒单

某个账户可用资金不够,或者委托被券商拒绝时,可以按可用资金缩量下单、跳过这个账户,或者整笔信号都不执行。哪种都可以,但必须事先约定。否则交易员只能临时判断,事后也说不清为什么这个账户少了一笔。

2. 成交不同步,持仓比例越跑越偏

同一时刻发出的委托,在不同账户的成交价格和成交数量可能不同:有的全部成交,有的只成交一部分。时间一长,各账户的实际持仓会偏离目标比例。所以需要定期做持仓比对,发现偏差后由人工或规则来校准。

3. 卖出时仍按初始比例分配

各账户的持仓既然已经不一样,卖出时就不能再按 5:3:2 去拆,而要按各账户实际的可卖持仓来分配。否则有的账户卖不够,有的账户可卖数量不足而被拒单。

4. 风控各管各,缺少全局视角

每个账户有自己的风险边界:总仓位、股票名单、预警线。一个账户触发风控被拒单,不应影响其他账户正常执行。但从策略整体看,也要能汇总看到这个策略在所有账户上的总持仓和集中度。

5. 报单顺序和速度

逐个账户依次报单,排在后面的账户可能拿到更差的价格。多账户报单要考虑并发,同时也要关注交易所对报单行为的相关要求。属于程序化交易的,还要按现行规定履行报告等义务。

一条完整的执行链路

策略信号
  → 按规则计算各账户数量
  → 按交易单位取整,处理余数
  → 各账户独立进行风控校验
  → 并发报单
  → 汇总委托和成交回报
  → 定期持仓比对与校准

每一步都应该留下记录:这个信号分给了哪些账户、各分多少、风控结果是什么、最后成交了多少。出了问题,才能回答"为什么 C 账户少了 100 股"。

策略管家怎么处理

策略管家的实盘分仓系统支持"一对多"的执行关系:一个策略管理多个证券账户,可以按固定比例、资金规模或自定义权重分配指令。

  • 每个证券账户独立进行风控校验
  • 每笔指令记录来源、策略、风控结果、目标账户、委托状态和最终成交
  • 同时支持"多对一"(多个策略共用一个账户)和"多对多"的组合

如果你的场景是机构自有或依法授权账户之间的同步交易,也可以了解内部跟单系统。它支持一跟多、多跟一,可配置触发方式、价格策略和数量倍数,并提供持仓差异比对。

预约演示

如果你的团队正在处理多账户执行、风控配置或交易管理问题,欢迎带着当前的业务场景来沟通。提前准备好这四项信息,演示会更有针对性:

  1. 需要接入的券商主账户数量及账户类型
  2. 当前使用的量化平台、交易接口或人工交易方式
  3. 策略与账户之间的分配关系,以及希望设置的风控规则
  4. 当前最想解决的操作或管理问题

提交需求与预约演示


本文讨论的是机构对自有或依法授权证券账户的内部交易管理,不涉及出借或借用证券账户。文中数字均为虚构示例,不构成投资建议。策略管家提供交易管理软件与技术服务,不提供投资建议,不承诺投资收益。

带着您的业务场景,预约一次产品演示

结合证券账户数量、策略组织方式和现有交易接口,查看适合您团队的分仓、风控与交易管理方案。