回测、仓位与复盘
交易策略与信号回测是模拟考,作弊要用实盘还。成本怎么算、仓位怎么定、复盘记什么——策略落地前的最后三课。
内容为学习笔记,不构成投资建议。
上一章把策略写成了规则。规则能不能用,要用历史数据先“考”一遍——这就是回测。这一章讲回测怎么不作弊、成本怎么算、仓位怎么定、复盘记什么。
回测:让规则在历史上跑一遍
把规则放到历史行情里逐日执行:信号出现就买、条件触发就卖、每笔都扣手续费。它回答一个问题:这套规则在过去值不值得信。
但回测有四种作弊方式,每一种都会让模拟考漂亮、实盘翻车:
| 陷阱 | 它是什么 | 怎么避免 |
|---|---|---|
| 过拟合 | 参数调到历史最优,拟合的是噪音 | 样本内调参,样本外验证 |
| 前视偏差 | 用了当时不可能知道的数据 | 只用当日收盘前可得的数据 |
| 幸存者偏差 | 只测没退市的股票 | 样本包含退市、停牌股 |
| 忽略成本 | 假设买卖不要钱 | 每笔计入费用和滑点再统计 |
市场规律会变,样本外表现好也不能排除过拟合。本站 MA5 实验用的合成数据只演示机制, 不构成对未来收益的任何暗示。实盘前先问:这个策略亏钱的方式,我受得了吗?
成本有多重:算给你看
A 股现行费率下(2026 年查证):
一买一卖,钱先少一笔
- 佣金:常见万 2.5 左右,单笔最低 5 元(每家券商不同)。
- 印花税:卖出时 0.05%(2023 年 8 月 28 日起减半征收,只收卖方)。
- 过户费:成交金额的 0.001%。
- 滑点:下单价与成交价的差,行情越急越大——回测里可以忽略,实盘不能。
金额越小,<Mark>“最低 5 元”的占比越重</Mark>——小资金高频交易,成本是隐形的主角。
例1 万元一买一卖:佣金 5 + 5 元,印花税 5 元,过户费约 0.1 元,合计约 15 元 ≈ 0.15%。若一年换手 50 次,光成本就吃掉约 7.5%。
点击放大一笔买卖,费用吃掉多少?
拖动成交金额和佣金率,看看来回一趟的成本。卖出还有印花税(示例 0.05%),买卖双边都有过户费(示例 0.001%)。经手费、证管费通常已包含在佣金里。
最低 5 元佣金对小额交易影响很大。1 万元来回约 15 元,频繁交易会把成本迅速放大。
仓位:先定亏多少,再算买多少
仓位不是“感觉能买多少”,是从止损位倒推的确定数:
单笔风险常用 1%–2%。分母是你每股愿意亏的钱,分子是你这笔交易的总亏损预算。
例总资金 10 万,单笔风险 1%(1000 元),买入价 10 元,止损价 9.5 元:1000 ÷ 0.5 = 2000 股。跌破止损,亏的恰好是 1000 元。
点击放大先定亏多少,再定买多少
用账户资金、风险比例和止损价,反推可买股数。先接受“这笔最多亏多少”,再倒推股数。仓位不是拍脑袋的“买几手”,而是风险预算的结果。
盈亏比和胜率,一起看才有意义
拖入场、止损和目标价,算出盈亏比与保本胜率。盈亏比 2:1 时,保本胜率约 33%。高盈亏比通常胜率低,要接受连续止损;期望未计费用和滑点。
A 股 T+1:当天买入的股票当天卖不了,跌停时想卖也未必卖得掉。所以仓位公式算出的是 “计划亏损”,真实亏损可能更大——这正是单笔风险要压在 1%–2% 的原因:给意外留出余量。
复盘:把教训写下来
复盘最值钱的不是单笔盈亏,而是执行偏差赚了钱但没按计划做,也算失败;亏了钱但按计划执行,不算错误:赚了钱但没按计划做,也算失败;亏了钱但完全按计划执行,不算错误。
| 字段 | 记什么 | 为什么 |
|---|---|---|
| 入场理由 | 信号截图 + 当时的假设 | 区分运气和判断 |
| 计划 vs 实际 | 止损止盈位、计划仓位与实际成交 | 量化执行偏差 |
| 持有天数 | 从买入到卖出的交易日数 | 检验策略周期和自己的性格是否匹配 |
| 情绪备注 | 冲动 / 犹豫 / 贪 / 怕 | 情绪模式会重复出现 |
| 结论 | 下次改哪一条规则 | 一次只改一条,可执行 |
下单前,过一遍信号清单
勾选你确认过的条件,看看这笔交易还缺什么。条件缺得太多,等结构走清楚。
清单只降低冲动,不保证结果。真正决定长期结果的是:止损、仓位、费用和样本量。
没时间写长文,就记一行:日期 + 代码 + 按没按计划 + 一句原因。坚持二十笔, 你会看到自己的偏差模式——那比任何指标都值钱。
总资金 10 万,单笔风险 1%,买入价 10 元,止损价 9 元。最多买多少股?