交易系统的五个零件:入场、出场、仓位、风控、复盘
内容持续修订,过时部分会及时剔除
很多人把“系统”理解成一堆指标,其实系统更像一张菜谱:什么情况开火、放多少盐、什么时候关火、失败了怎么办,都写清楚。缺任何一格,都不算系统。
1. 系统不是指标堆叠,是可重复、可检查、可证伪的决策规则。
2. 入场、出场、仓位、风控、复盘,五个零件缺一不可。
3. 每个零件都要能写成一句话,写不出来就还不能实盘。
一、系统不是预测,是可重复的决策规则
“我觉得要涨”不是系统,“价格突破 20 日高点、止损放在 2 倍 ATR 之外、单笔风险 0.5%”才是系统。区别在于:前者只发生在你脑子里,后者可以重复、可以检查、可以证伪。
一个完整的交易系统至少回答五个问题:
1. 什么时候进场?2. 什么时候出场?3. 下多大?4. 亏多少必须停?5. 怎么知道系统在变好还是变坏?
二、零件一:入场——什么情况下才允许开仓
入场规则要具体到别人能照着做。比如“均线多头排列”太模糊,“收盘价高于 20 日均线,且 20 日均线高于 60 日均线”就清楚得多。
好的入场规则有三个特点:
- 可观察:只用当时拿得到的数据,不用“事后才知道”的信息。
- 可证伪:什么情况下算入场失败,必须提前写清楚。
- 不预测:不要求“一定会涨”,只要求“这个条件出现时,长期统计有优势”。
三、零件二:出场——止盈、止损和时间止损
新手把 90% 的精力花在入场,老手知道出场才是决定盈亏形状的地方。出场至少要有三类:
| 出场类型 | 作用 | 例子 |
|---|---|---|
| 止损 | 判断错了,封住亏损 | 跌破关键结构位,或亏损达到 1R |
| 止盈 | 锁定利润,避免坐过山车 | 达到 2R 后分批减仓,或跌破跟踪均线 |
| 时间止损 | 逻辑没兑现,资金不空耗 | 持有 10 个交易日仍未盈利,主动退出 |
止损是必须的,止盈和时间止损则是选择。关键是提前写,不是盘中临时决定。
四、零件三:仓位——用 R 把风险换算成手数
仓位不是“感觉差不多就买几手”,而是用最大亏损倒推:
单笔风险预算 = 账户权益 × 风险比例
每手风险 = 止损距离 × 合约乘数
手数 = 单笔风险预算 ÷ 每手风险
例:账户 100 万,风险 0.5% = 5,000 元;止损 50 点、乘数 10 → 每手 500 元 → 10 手。
更完整的分数凯利、波动率目标和三层约束,见从几何增长到仓位。
五、零件四:风控——单笔、组合、账户三层
仓位算出单笔风险,还要检查组合和账户:
- 单笔:一笔最多亏账户的 0.25%–1%。
- 组合:所有持仓到止损的 heat(所有持仓同时打到止损时,账户一共亏多少)不超过 3%–6%。
- 账户:日/周/月回撤达到熔断线就降仓或停手。
具体阈值不是教条,要按波动率、杠杆和自己的承受力调整。完整写法见风险预算与回撤熔断。
六、零件五:复盘——让系统能进化,而不是靠记忆
没有记录,你只能记住最近几次交易;有记录,才能算出胜率、盈亏比、期望值和最大回撤。复盘不是写日记,是用数据回答:
- 这套规则最近还有效吗?
- 亏损是集中在少数几笔,还是到处渗漏?
- 我有没有违反规则?违反后结果如何?
- 哪个参数在变差?是市场结构变了,还是样本不够?
具体记录模板和执行方法见执行与复盘:把规则变成习惯。
七、把五个零件装成一台机器:一个简单例子
入场:收盘价突破过去 20 日最高价,且成交量高于 20 日均量。
出场:跌破入场后最低点,或亏损达到 2 倍 ATR,或持有 10 个交易日仍未盈利。
仓位:单笔风险 0.5%,按止损距离倒推手数。
风控:组合 heat 不超过 3%,月回撤 8% 触发停手复盘。
复盘:每笔记录 R 倍数、是否遵守规则、错误标签;每周统计一次。
这个例子不是让你照搬,而是让你看到:每个零件都能写成一句话,合起来才是一套可执行的系统。
一页系统卡
品种 / 周期:只做哪几个品种,看哪个时间框架。
入场:最多三条条件,必须可观察、可复现。
出场:止损放哪里、止盈怎么减、时间止损几天。
仓位:单笔风险百分比,手数公式。
风控:组合 heat 上限、日/周/月熔断线。
失效:连续亏多少、回撤多少、优势消失怎么停。
复盘:记录哪些字段,多久统计一次。
填不满这张卡,就不要急着实盘。缺的那一格,盘中往往会用情绪补上。
零件打架时,谁说了算
五个零件都写好了,冲突依然会发生:入场信号出现了,但组合 heat 已经到上限;止损和止盈同时触发;时间止损到了,可行情刚刚转好。提前定好优先级,盘中才不会临时讲道理。
| 优先级 | 零件 | 理由 |
|---|---|---|
| 1 | 风控 | 决定还能不能继续玩 |
| 2 | 仓位 | 决定错了有多痛 |
| 3 | 出场 | 决定盈亏的形状 |
| 4 | 入场 | 只是触发器,不是胜负手 |
落到具体场景:
- 入场信号成立,但组合 heat 已经 6% → 不开。错过一次机会不会出局,超限一次可能。
- 止损与止盈条件同时出现 → 先执行止损,再谈反手。
- 行情证明原逻辑已变,但还没到止损 → 可以主动减仓,不能反向加仓。
优先级不是审美问题,是生存顺序。风控和仓位永远排在前两位,入场排在最后——因为入场只决定你什么时候开始,前两者决定你能不能继续。
顺带说一句参数:能三个参数解决,就不要用五个。每多一个参数,就多一次拟合的机会,也多一个盘中需要临场判断的变量。
从纸面到实盘:三步,别跳
系统写完,直接上真金白银,是最贵的验证方式。更稳的顺序是:
- 纸面推演:在历史图表上逐笔标出入场、止损、结果,做 20–30 笔。目的是检查规则有没有歧义——“突破”到底是收盘价还是盘中价?
- 模拟盘:至少跑一个月,重点不是赚多少,而是执行偏差:有多少次没按规则做,为什么。
- 小资金实盘:用正常仓位的四分之一到二分之一,跑 30–50 笔。滑点、成交、心理压力,只有真钱才能测出来。
每一步的通过标准都一样:执行率 90% 以上,回撤在预算内,规则没有被临时修改。过不了就停在原地,别用“先上了再说”跳过验证。
八、上线前的三张验收表
五个零件写完,不等于能用。上线前至少过三张表,一张比一张严格:
| 验收表 | 要回答的问题 | 过不了的信号 |
|---|---|---|
| 期望值表 | 胜率、盈亏比、R 倍数是多少?样本够不够? | 十几笔就下结论;删掉最好的两笔,期望转负 |
| 回测表 | 换参数、加成本、换区间,结果还成立吗? | 参数一改就崩;扣掉手续费就亏 |
| 执行表 | 连续亏损时,还按规则做吗? | 计划外交易变多;止损被一推再推 |
三张表正好对应本站的三篇:期望值、胜率与盈亏比 → 回测与样本外 → 执行与复盘。按顺序过,过不了就停在原地,别用真金白银去补考。
顺序不能反:先证明规则值得跑(期望值为正),再证明它不是拟合出来的(样本外还成立),最后证明你能照着做(执行不变形)。三关全过,才轮到加仓。
九、常见误区
1. 只研究入场,出场和仓位靠感觉。
2. 规则写得太模糊,盘中怎么解释都行。
3. 没有失效条件,亏了就“再等等”。
4. 一次改多个参数,最后不知道哪个起作用。
5. 不记录,靠记忆总结,永远在重复同一个错误。
三个常见问题
“系统是不是越复杂越好?”不是。规则越多,冲突越多,执行越难。五个零件各写一两句,能跑起来,比十个指标互相打架强。
“没有时间盯盘,能做系统吗?”能,把周期放长、信号减少、用条件单。系统本来就该减少临场决策,而不是要求你一直盯着屏幕。
“多久验收一次系统?”至少积累 100 笔再谈初步结论,同时看滚动 50 笔是否恶化。样本太少就改参数,等于用噪音喂噪音。
十、总结
1. 系统是可重复的决策规则,不是指标堆叠。
2. 入场要可观察、可证伪、不预测。
3. 出场至少包括止损,止盈和时间止损按策略选择。
4. 仓位用 R 和风险预算倒推,不用感觉。
5. 风控要覆盖单笔、组合、账户三层。
6. 复盘用数据说话,一次只改一个变量。
系统搭好之后,下一步是用期望值和 R 倍数验收它:这套规则到底值不值得继续跑;然后再用回测确认它不是拟合出来的。
“交易系统不是一堆指标,而是五条能重复执行的规则:入场、出场、仓位、风控、复盘。缺一条,另外四条都会被情绪接管。”