私人银行-财富投资管理平台
1. 概述
1.1 目标
本文描述投资管理平台的通用需求与设计,覆盖三项核心能力:投资建议、监控、投资组合再平衡。文档面向产品与架构设计,只描述能力、业务规则、数据模型与流程,不绑定任何具体实现、厂商或技术栈。
1.2 能力地图
- 投资建议:客户画像与风险画像、投资契约与授权模式、组合构建、事前适销性校验、与外部投研平台的协同。
- 监控:风险-收益特征度量、资产配置与限额监控、损益归因、授信与抵押监控、按时间与客群可配置的巡检、合规监控与报送。
- 投资组合再平衡:单笔与批量再平衡、限制评估、多方法再平衡引擎、现金管理与外汇对冲。
1.3 设计原则
- 决策与账本分离:投资决策(目标配置的生成)与持有、资金、账务(真实持仓与交割)由不同系统承担,通过标准化指令差分对接。
- 可配置:校验规则、巡检周期、客群范围、再平衡方法与门槛均以配置驱动,而非硬编码。
- 可追溯:契约、建议、审批、再平衡版本与最终单据全程留痕,支持回溯与审计。
- 解耦:外部系统只发布「目标与差额」,平台依据客户个性化持仓与真实账户资金生成可落地的交易。
2. 投资建议(Investment Advice)
2.1 需求
- 平台应支持将投资适销性检查、组合构建与风险分析自动化。
- 平台应支持基于客户风险画像与战略资产配置快速设定并维护客户画像。
- 投资活动应严格遵循客户与机构签署的投资契约及合规适销性约束。
2.2 设计
2.2.1 投资契约与授权模式
以具有法律约束力的**投资政策声明(Investment Policy Statement,IPS)**作为投资授权的载体,记录投资目标、风险偏好、投资期限、损益底线、业绩基准与有效期。系统支持三类授权模式:
| 授权模式 | 行为 |
|---|---|
| 全权委托管理(Discretionary) | 投资经理依据契约自主调仓 |
| 投资顾问(Advisory) | 投资经理提出调仓建议,经客户确认后下单 |
| 纯交易执行(Execution-Only) | 客户自主发起交易,系统仅做适销性风险提示 |
| 契约的关键属性至少包括:授权模式、客户风险等级、业绩归因基准、有效期,以及客户层面的个券定制规则(豁免或黑名单,如关联上市公司股票禁买)。 |
2.2.2 风险画像与资产配置蓝图
采用两层资产配置蓝图:
- 第一层——战略/战术资产配置(SAA / TAA):设定各大类资产(股票、固收、另类、流动性)的基准配置比例,并给出允许浮动的容差带(Corridor)。
- 第二层——模型投资组合(Model Portfolio):将宏观大类比例细化为具体标的的目标权重,每个标的给出下限 / 最优目标 / 上限三段区间。
目标权重可由外部投研平台批量同步,也可由内部模型生成。
2.2.3 事前适销性校验
订单录入时,由流程引擎触发事前自动校验,逐层判定「产品风险是否匹配、大类配置是否越界、集中度是否超限」:
1 |
|
大类比例漂移校验:订单执行后的预期大类权重为
$$w_{post} = \frac{V_{class,current} + \Delta V_{order}}{NAV_{portfolio}}$$
并满足约束 $\text{MinWeight}{class} \le w{post} \le \text{MaxWeight}_{class}$;越界时由流程引擎抛出带宽越界异常并阻断。
集中度限额按规则类型管理:单一标的集中度、单一发行人集中度、非流动性资产上限;每条规则配置最大允许持有比例。
2.2.4 与外部投研平台的协同
- 外部投研平台负责生成个性化调仓建议,并通过标准化接口提交「适销性建议订单」;平台在落单前校验客户风险等级与当前持仓偏离度,无违规时生成待审批建议单据。
- 外部平台下发的资产级预交易合规门槛,与内部契约限制项做一致性对账。
- 客户与外部投研平台之间建立唯一映射,外部测算的风险指标(如预期短缺、年化波动率)可回写至客户档案,供后续分析与展示使用。
2.2.5 组合构建与治理
- 客户、自然人、合同/账户三层模型解耦:客户为法律/经济主体,自然人为生物个体(承载国籍、税务居民地、政治敏感人物、实益拥有人信息),合同为投资与结算关系载体。
- 支持批量将最新模型投资组合挂接至客户组合。
- 契约签署、版本升级、双人复核审批(4-Eyes)由异步流程驱动并留痕。
3. 监控(Monitoring)
3.1 需求
- 平台应能优化并监测风险-收益特征,确保其处于既定风险偏好之内。
- 平台应支持设置按时间与客群(分段)可配置的健康检查,覆盖从资产配置监控到组合风险的全过程。
- 监控结果应可输出为报告并满足合规报送要求。
3.2 设计
3.2.1 风险-收益特征度量
采用国际通行的投资业绩计量口径(如 GIPS):
- 时间加权收益率(TWRR):剔除外部资金进出影响,衡量投资管理能力。将现金流按业务分类(出入金、红利、税款、交易手续费、利息等)分别计算日收益因子并链式累乘:
$$F_{g} = \prod_{t \in g} f_{t}$$
- 资金加权收益率(MWRR / IRR):纳入资金进出的时点权重,反映客户实际回报。构建按天加权的净现金流:
$$NCF = \sum_t NCF_{t}, \qquad WNCF = \sum_t (\Delta\mathrm{days}t + timing_t) \times NCF{t}$$
其中日初现金流计时因子取 1、日终取 0。
- 多层级持仓权重:支持按大类、货币、行业、国家穿透至个券的树状权重分析;分母为零时输出空值而非零。
- 组合离散度:衡量同一策略模型下不同客户组合的收益分化,仅在样本净值大于零且有效成员数达到门槛时对外发布。
- 累计与年化收益率:对月度收益率序列 $r_k$,
$$C_j = \prod_{k=1}^{j}(1+r_k), \qquad R_{cum,j}=C_j-1, \qquad R_{ann,j}=C_j^{12/j}-1$$
历史每日收益率、累计因子与对标基准写入时间序列表,用于报告与图表输出。
3.2.2 配置监控、组合风险与损益归因
- 资产配置监控:在线校验 SAA/TAA 容差带与集中度限额;支持对客户持仓做批量合规扫描。
- 损益归因:将投资总损益拆分为「市场纯价格变动」与「汇率波动」两部分,汇兑损益以残差方式推导,保证恒等式成立:
$$Profit_{mkt} + Profit_{fx} \equiv Profit_{total}$$
以多币种折算不产生分钱级悬空差额。
- 额度与授信风险:额度按树状层级组织,子账户动支同时受本地额度与上级剩余空间双重约束:
$$\text{LocalFree} = \max(0,\ \text{Limit} - \text{Exposure})$$
$$\text{HierarchyFree}_k = \min(\text{LocalFree}k,\ \text{HierarchyFree}{parent})$$
后台交割完成时实时释放日内预占敞口。
- 抵押品与追缴监控:抵押品按阶梯折算率编译为高精度分段比例;保证金赤字
$$\text{MarginDeficit} = \max(0,\ \text{TotalDebt} - \text{LendingValue})$$
赤字为正时触发补仓通知、限制出金或强制平仓。
- 净值与费用监控:为每个计费周期生成每日逐笔净值估值快照,作为阶梯式管理费、托管费、业绩报酬与顾问费的计提依据;快照完整性状态用于阻断不完整的计费。
3.2.3 按时间与客群可配置的健康检查
巡检能力建立在统一的任务/队列框架之上。可配置性体现在两个维度:
- 时间维度:期间起止、调度周期、计费周期、运行日期。
- 客群/对象维度:业务单元隔离、重点客户名单、按对象分片并行。
| 巡检任务 | 时间维度(可配置) | 客群/对象维度(可配置) |
|---|---|---|
| 交易行为筛查 | 待审查价值日起止 | 按业务单元隔离;可过滤历史迁移数据;可指定重点客户群 |
| 持仓合规扫描 | 任务调度周期 | 批量扫描客户持仓;越限时自动生成待办工单 |
| 费用计提 | 计费周期与运行日期;首/中/尾三阶段并行 | 按对象选择并分片 |
| 绩效异常检查 | 期间区间 | 按组合/Composite 对象;命中写入检查表并输出 |
实时合规监控由异步队列承担:客户信息或交易对手变化时,实时与制裁名单比对,命中即阻断单据进入交割。
3.2.4 结果输出与报送
- 客户结单与交易通知单等输出由统一输出管理生成。
- 满足监管报送要求(如交易类 T+1 报送、场外衍生品存续与估值上报)。
- 所有变更由审计与权限体系留痕。
4. 投资组合再平衡(Portfolio Rebalancing)
4.1 需求
- 平台应支持单笔与批量(mass)再平衡,并集成限制评估。
- 平台应提供20 余种再平衡方法,涵盖策略再平衡、外汇对冲、现金管理,以及单资产与多资产再平衡。
4.2 设计
4.2.1 决策分工与两层蓝图
- 投资委员会 / 首席投资官:制定战略资产配置(SAA),并定期微调战术资产配置(TAA)。
- 多资产投资组合管理团队:将大类比例转化为模型投资组合,选定具体标的并赋予目标权重。
- 外部投研/组合管理平台:作为投资决策来源,输出目标配置与调仓差额。
- 投资管理平台核心账本:作为真实持仓、资金与报送来源,依据目标差额与真实账户资金生成可落地交易。
外部平台通过标准化协议发布「目标与差额」,平台对账后更新目标权重。
4.2.2 执行流水线
再平衡引擎采用确定性多阶段流水线:
1 |
|
- 阶段一:偏离度与调仓差额试算
$$\Delta V_i = (W_{target,i} \times NAV_{total}) - V_{current,i}, \qquad \Delta Q_i = \frac{\Delta V_i}{Price_i}$$
$\Delta V_i>0$ 触发买入(需检查流动性),$\Delta V_i<0$ 触发卖出(需调取可变现头寸)。
阶段二:多账户流动性调配:在家族/关联账户群中计算跨子账户的现金与头寸可用性。
阶段三:交易单位规整与门槛过滤:将小于市场最小撮合单位的零碎挂单向上规整为整数倍;低于配置门槛的挂单静默抑制,避免无意义碎单与高额手续费。
阶段四:现金扫账:对配置了百分比扫账的账户,将超过流动性保留比例的富余现金转入高流动性工具:
$$Balance_{target} = \frac{p}{100} \times NAV \times FX$$
阶段五:前置校验:账户/合同未处于司法或合规冻结;模型权重满足归一化 $\sum W_{target,i} = 100%$;标的无陈旧价格与停牌;杜绝非授权做空。
阶段六:建议单据生成:形成待审批批次,确认后拆包为标准交易订单进入撮合池。
4.2.3 再平衡方法库与计算模式
引擎支持可配置的再平衡计算方法与行情快照模式:
- 计算方法:完全按权重重置、现金优先渐进平衡、偏离度绝对值优先。
- 行情模式:即时现价、官方前收盘价、加权均价。
在上述模式下,覆盖的再平衡方法家族包括:
| 方法家族 | 说明 |
|---|---|
| 策略再平衡 | 按模型策略目标权重重置或按参考组合传播订单 |
| 外汇对冲(FX Hedging) | 远期外汇对冲差额低于交易单位时强制上规整,差额按截断或四舍五入至单位整数倍;支持对冲展期 |
| 现金管理(Cash Management) | 按百分比、固定金额或余额目标执行自动扫账,驱动来源/目标现金流 |
| 单资产再平衡 | 逐资产计算目标差额并下单 |
| 多资产 / 多账户再平衡 | 跨资产、跨账户统一调配现金与头寸,生成批量交易 |
| 其他命令 | 基金转换、模型订单传播、现金扫账,以及数量、金额、权重等多类指令 |
4.2.4 限制评估
再平衡在计算阶段即携带契约个性化风控输入:
- 个券黑名单、大类排除(如符合特定教法或 ESG 约束的排除清单);
- 特定账户类型的资金防火墙(如免税账户禁止跨账户借调资金)。
提交前由校验分派器执行舍入、多账户、组合/模型、链接组、冻结状态、零余额、空头/符号变化与陈旧价格检查;限制评估结果持久化保存。
4.2.5 单笔、批量与版本化
- 单笔与批量:既支持账户级单笔再平衡,也支持再平衡矩阵批量操作,由再平衡动作、再平衡日期、成本来源、资产排除等配置驱动;支持以文件上传等方式触发批量再平衡。
- 版本化持久化:每个再平衡版本保存汇总指标、组合头寸、证券交易、外汇交易与限制评估明细;采用替换式保存,并以生成单据标识关联最终落地交易。
5. 更低成本的顾问服务(Lower cost of advice)
5.1 需求
- 平台应支持以规模化的批量再平衡与批量监控,在不牺牲客户体验的前提下降低顾问服务成本。
5.2 设计
- 规模化批量再平衡:一次为大量账户生成调仓订单,经订单合并池统一挂牌与成交,摊薄交易佣金、买卖价差与市场冲击成本。
- 规模化批量监控:按时间与客群批量执行配置、限额与风险巡检,替代逐户人工核对,降低运营成本。
- 不牺牲客户体验:每笔成交仍按各自子订单比例精确回填,利息、税费与佣金按交易币种精度分摊,客户账单独立、准确、可追溯。
6. 订单合并池(Order Pooling)
6.1 需求
- 平台应支持将同一时段内多个客户对同一标的的买卖指令合并为一个母单执行,以降低佣金、获取更优的大额成交价格并减少市场冲击。
- 母单成交后,平台应按各子订单比例精确回填成交量,并按币种精度分摊应计利息、交易税费与经纪佣金。
- 平台应执行严格的防超配校验,杜绝分配数量符号翻转(买变卖、超额卖出)。
- 全链路金额应满足守恒,分摊后总和精确等于外部成交回报,实现零分钱误差。
- 平台应与外部投研/风险平台保持订单生命周期与敞口的双向同步。
6.2 设计
6.2.1 对象模型
| 对象 | 含义 |
|---|---|
| 客户子订单 | 各独立客户账户下达的限价单或市价单 |
| 合并主订单(母单) | 交易台将多个兼容子订单汇总后挂牌/成交的大单 |
| 市场成交单 | 经纪商或交易所分笔返回的实际成交回报 |
| 客户分配 | 母单成交后按比例回填到各子订单的成交量与费用 |
1 | flowchart TD |
6.2.2 入池兼容性校验
子订单加入母单池时,执行 18 项无条件一致性校验 + 3 项条件分支校验:
- 18 项无条件校验:目标市场、多市场交易能力、标的证券、市场交易币种、结算币种、汇率设定、倒签标志、订单类型组、订单子类型、到期日、限价、触发价、冰山单可见数量、数量/金额驱动标志、跨品种调仓标志、前台受理实体、交易对手方合同、托管传播模式。
- 3 项条件校验:市价单有效性约束;特定托管传播模式要求合同完全一致;另一类托管传播模式要求客户完全一致。
6.2.3 池剩余量动态扣减
子订单入池时按驱动方式扣减母单可用量:
- 数量驱动池:$Q_{pool} := Q_{pool} - Q_{member}$
- 金额驱动池:$G_{pool} := G_{pool} - G_{member}$
6.2.4 市场成交分配与防超配
市场分笔成交后,对已挂单总量执行防超配校验:
$$Q_{after} = Q_{market} - Q_{linked} - Q_{placed} - Q_{newAlloc} - Q_{diffPool}$$
不变量守恒律:若 $Q_{after} \ne 0$ 且其符号与 $Q_{market}$ 相反,系统立即拒绝本次分配并回滚,杜绝买变卖或超额卖出。
6.2.5 比例分摊与残差吸收
非末尾池成员按绝对数量占比计算权重(保留高精度浮点,不做向下截断):
$$w_i = \left| \frac{q_i}{Q_{abs}} \right|$$
各项金额按交易币种资产精度舍入:
$$AccruedInterest_i = \mathrm{Round}{curry}(-AccruedInterest{market} \times w_i)$$
$$CashToReceive_i = \mathrm{Round}{curry}(-CashToReceive{market} \times w_i)$$
$$Cost_{i,b} = \mathrm{Round}{curry}(Cost{market,b} \times w_i)$$
尾数吸收:最后一个池成员承接全部计算剩余值,使分摊总和精确等于市场总清算账单:
$$\text{Amount}n = \text{Total}{market} - \sum_{i=1}^{n-1} \text{Amount}_i$$
6.2.6 市场分配传播与外部对账
- 市场分配传播:母单成交后,按市场与托管关系将成交量与金额传播到各子订单,并执行上述尾数吸收,保证多客户账单与交易所回单一致。
- 外部对账:对外部投研/风险平台发起或受其监控的订单,平台在异步单据补充分派中做双向对账——记录外部接口状态、状态时间戳,并透传代理资产,确保跨市场代理挂单在外部风险账本中保持实时敞口同步;该机制同样适用于外汇远期、利率掉期与期权等产品。
6.2.7 与规模化降本的关系
订单合并池是「更低成本的顾问服务」的执行底座:批量再平衡一次产生的大量子订单经入池合并后统一成交,摊薄佣金、价差与冲击成本;同时大批量监控保证分配与费用分摊依然逐客户准确、可对账,从而在不牺牲客户体验的前提下实现规模化降本。
7. 通用设计要点
- 决策与账本分离:外部决策系统只发布目标与差额,平台依据客户个性化持仓与真实资金生成落地交易。
- 两层目标蓝图:宏观大类容差带与个券模型权重分层继承与校验,避免将配置简化为单一标签。
- 配置驱动:规则、巡检、方法与门槛均可配置,适配不同客群与监管辖区。
- 全链路留痕:契约、审批、再平衡版本与最终单据可回溯,满足审计与合规报送。
- 精度与守恒:多币种与费用计算保持明确的舍入口径,关键恒等式(如损益拆分)保持守恒,杜绝分钱级悬空差额。