第 1 题:写出你的完整交易系统(五要素各一行,可执行规则)。
示例:
① 标的:沪深300成分股,PE 历史分位<30%,日均成交>1亿;
② 入场:回踩 60 日均线且连续 3 日缩量;
③ 仓位:单笔风险 1% ÷ 止损距离;
④ 出场:止损−8%(技术位前低),移动止盈回撤 10%;
⑤ 复盘:每笔写日志,每 20 笔统计胜率/盈亏比/违纪次数。
错因:写成"感觉好就买、涨多了就卖"=没有系统。每条必须是可量化、可机械执行的。
第 2 题:总资金 50 万、单笔风险 1%、止损距离 8%,仓位是多少?
单笔风险预算 = 50万 × 1% = 5000 元。
仓位 = 5000 ÷ 8% = 6.25 万。
验证:6.25万 × 8% = 5000 元,正好亏一个风险预算。
错因:把"总资金 1%"当成"仓位 1%"=5000 元——那是风险预算,不是仓位。顺序:先定风险预算和止损距离,再反推仓位。
第 3 题:凯利:胜率 55%、赔率 1.5,f* 多少?半凯利?为什么半凯利?
f* = (1.5×0.55 − 0.45)/1.5 = (0.825−0.45)/1.5 = 0.375/1.5 = 0.25 = 25%。半凯利 ≈ 12.5%。
为什么半凯利:胜率 55% 是估计值,真实可能只有 50%——全凯利在估计偏差下会连续爆仓。半凯利牺牲 1/4 增速,换生存安全垫。
错因:用了 b=1(赔率当成 1:1)而不是题目给的 1.5。
第 4 题:挑一个技术指标,说明公式、滞后原因、适用条件。
公式:MA(20) = 过去 20 日收盘价的平均。
滞后原因:用历史价格平均,必然等趋势走出来才转向——金叉时股价已涨一段。
适用条件:趋势市(顺势确认)好用;震荡市(反复假信号)失效。
它是纪律载体不是预测工具——价值在给你机械的顺势规则,不在抄底逃顶。
第 5 题:设计一个均线策略,列出三个回测坑及对策。
策略:站上 20 日均线买、跌破卖。
① 过拟合:N 调到 21 最优 → 样本外验证,N 在 15~25 微调业绩不崩才可信;
② 幸存者偏差:只用现成分股 → 用当时全样本含退市股;
③ 前视偏差:用当日收盘价当日交易 → 用次日开盘价成交。
错因:三个坑都让回测虚高——漏掉任何一个,业绩都是假的。
第 6 题:写 10 条交易纪律,至少 3 条自动化。
自动化示例:① 止损单进场即挂;② 单日亏 3% 强制停手;③ 连亏 3 次仓位减半;④ 情绪评分≥4 不交易;⑤ 每笔必写日志否则不做下一笔。
其余:单笔风险≤1%、单一标的≤20%、不追涨涨停板、每周复盘一次、不借钱炒股。
关键:自动化规则不依赖"到时候我忍住",而是系统上做不到违规。
进阶:用 Python 实现均线策略回测,报告总收益、最大回撤、盈亏比、样本外表现。
报告要含:
① 总收益(扣费后,不是 gross);
② 最大回撤(衡量能否拿住,−30% 的策略没人能执行);
③ 盈亏比(平均盈利/平均亏损,>1.5 才健康);
④ 样本外表现(用最后 2 年数据,若大幅衰减=过拟合)。
回测的意义是证伪——若样本外亏钱,策略就该放弃,而不是调参数硬凑。
答不出的,回到对应主干小节与深读页重嚼。
| 常见错因 | 纠正 |
|---|---|
| 仓位公式用反(先定仓位再找止损) | 顺序是风险预算→止损距离→反推仓位 |
| 全凯利实盘 | 胜率是估计值,半凯利换生存安全 |
| 回测只算 gross 收益 | 必须扣手续费、滑点、冲击成本 |
| 把金叉当前瞻指标 | 金叉是滞后确认,最好的一段已走完 |