-
Notifications
You must be signed in to change notification settings - Fork 163
05_Finance_Risk_Management
来源:《风险管理的核心要义是本金不能亏损.pdf》
定位:实盘资金管理与策略上线规则。
风险管理的核心不是把每一次波动都压到最小,而是避免交易本金出现不可恢复的大幅亏损。只要本金没有受到伤害,浮盈回吐、短期波动和策略冷却期都还属于系统运行中的正常噪声;一旦本金被打穿,交易者会失去继续按系统执行的能力。
本金安全是所有交易系统的底线:
- 交易系统可以阶段性不赚钱,但不能长期暴露在本金大幅亏损的风险里。
- 浮动盈利不能自动视为本金,账户高点也不能直接视为本金。
- 回测收益不是对实盘本金安全的承诺,回测只证明某个历史口径下的方向有效。
- 风控的目标不是赚最多的钱,而是让系统持续留在牌桌上。
对 WyckoffAgent 来说,AI 推荐、漏斗命中和形态解释都只能作为交易参谋。真正决定资金是否进入市场的,必须是账户本金基准、仓位上限、策略相关性和大盘水温共同组成的风控门禁。
如果本金口径不清楚,所有风控规则都会变成事后解释。系统应使用稳定、可复核的本金基准。
| 交易阶段 | 本金定义 | 说明 |
|---|---|---|
| 刚开始实盘 | 初期投入资金 | 这是最清晰的原始风险边界 |
| 实盘超过一年 | 当前日期往前约一年,即 T-365 时点账户权益 | 让浮盈经过时间沉淀后再进入本金口径 |
不建议使用以下口径:
- 账户历史最高点:容易把短期市场馈赠当成永久本金。
- 昨日账户权益:过于敏感,会把每日浮盈浮亏都放大成本金变化。
- 当前账户余额:容易让浮盈回吐被误判为本金亏损。
更稳妥的公式是:
principal_baseline =
initial_capital, if live_days < 365
account_equity_at_T_minus_365, otherwise
safety_cushion = current_equity - principal_baseline
safety_cushion_ratio = safety_cushion / principal_baseline
亏损和回本在数学上不对称。亏损发生在原始本金上,回本却要从更小的本金基数上重新增长。
| 本金亏损 | 回本所需涨幅 | 风控含义 |
|---|---|---|
| 10% | 11.1% | 多数系统仍可恢复 |
| 20% | 25.0% | 进入需要严肃处理的回撤区 |
| 30% | 42.9% | 执行纪律容易变形 |
| 50% | 100.0% | 需要翻倍才能回到原点 |
| 70% | 233.3% | 基本意味着原系统失效 |
| 90% | 900.0% | 接近重新开始 |
这也是系统必须关注最大回撤、连续亏损、VaR、CVaR 和持仓暴露的原因。控制回撤不是数字洁癖,而是保留继续执行策略的资格。
不要使用预期未来一年存在本金亏损风险的策略。这里的“不要”不是绝对确定性判断,而是要求策略在更长样本、更多市场环境和更多扰动下仍然能维持稳定。
准入时至少检查:
- 样本外表现是否显著弱于样本内。
- 最大回撤是否会伤害本金基准。
- 极端亏损交易是否集中在同一种市场环境。
- 收益是否依赖少数不可复现的异常交易。
- 实盘摩擦、滑点、涨跌停和成交限制是否会改变结论。
实盘组合中应至少包含 5 个低相关策略。单个策略再强,也会出现连续亏损期;组合的意义不是简单提高收益,而是让不同策略的回撤错峰。
对 WyckoffAgent,低相关策略可以来自:
- 不同市场:A 股、港股、美股、ETF。
- 不同信号:Spring、LPS、SOS、EVR、板块轮动、趋势强度。
- 不同周期:短持有、波段持有、趋势跟随。
- 不同执行规则:固定持有、止盈止损、大盘水温控仓。
实盘初期不要直接满资金运行。更稳妥的节奏是:
- 先使用一半资金交易。
- 打出 5% 以上已实现安全垫。
- 再逐步把全部资金纳入交易。
这里的安全垫必须来自已实现收益或未投入现金,不能只看账面浮盈。
| 风控原则 | 系统落点 | 建议规则 |
|---|---|---|
| 本金基准 | 用户账户 / portfolio 设置 | 保存 principal_baseline、baseline_date、safety_cushion_ratio
|
| 初期半仓 | 仓位引擎 |
safety_cushion_ratio < 5% 时,资金使用率上限不超过 50% |
| 本金保护 | 开仓门禁 | 当前权益低于本金基准时,停止扩大新仓并降低风险暴露 |
| 低相关组合 | 策略分组与回测报告 | 至少跟踪 5 类策略或信号来源的独立表现 |
| 回测不等于实盘 | 回测报告 | 单独展示最大回撤、连续亏损、VaR、CVaR、滑点敏感性 |
| 浮盈不等于本金 | 收益归因 | 区分已实现收益、浮动收益、本金基准和安全垫 |
这套规则不要求 AI 知道用户有多少钱,也不应该把持仓细节塞进 system prompt。资金基准和仓位门禁应由代码和数据库维护,AI 只读取必要的风险摘要。
账户从 100 涨到 130,不代表本金立刻变成 130。把短期浮盈当成本金,会让正常回撤被误判为“亏钱”,进而诱发加仓、频繁换策略或提前放弃系统。
回测夏普高不代表可以只压一个策略。任何单策略都会遇到风格逆风期,缺少第二条腿时,回撤会完整反映到账户净值上。
长期期望为正,不代表可以一开始就满资金运行。实盘初期还没有已实现收益吸收坏运气,直接满仓会让本金暴露在最脆弱的阶段。
回测里没有真实滑点、成交失败、情绪压力和现金约束。把历史净值曲线当成本金安全承诺,是过度自信。
每次从研究进入实盘前,至少回答以下问题:
- 当前本金基准是多少,基准日期是哪一天?
- 当前安全垫比例是否超过 5%?
- 单策略亏损是否可能伤害本金基准?
- 当前组合是否有至少 5 个低相关收益来源?
- 大盘水温是否允许继续增加风险暴露?
- 回测是否明确展示最大回撤、连续亏损和极端亏损?
- 这次加仓依据的是已实现安全垫,还是只是浮盈带来的错觉?
只要其中任何一项回答不清楚,系统就不应该扩大资金暴露。