72lab
免费注册
量化入门· 第 1 / 8 课· 6 分钟 无需注册

用规则积木搭策略 Rule-Based Strategies

把“感觉”变成规则:如果某个条件成立就买,另一个条件成立就卖。拼几块积木,就能让历史行情给出答案。

本课要点

  • 1一个完整的规则包括:入场条件、出场条件、止损,缺一不可。
  • 2规则必须事先写死,回测时才不会“看着答案改题目”。
  • 3同一套规则在不同行情里表现差异很大:趋势规则怕震荡,均值回归规则怕单边。
  • 4回测结果要和买入持有比较,同时看收益和最大回撤。

检验一下

全部答对即可完成本课

1.下面哪条是可以回测的明确规则?

2.均线交叉这类趋势规则,最怕哪种行情?

3.一条规则在单边上涨中收益 +54%,买入持有 +80%,但最大回撤只有 6%。这说明?

文字版讲解 · 量化入门 第 1 课「用规则积木搭策略」

把“感觉”变成规则:如果某个条件成立就买,另一个条件成立就卖。拼几块积木,就能让历史行情给出答案。

把感觉变成规则

“看起来要涨了”无法检验。交易规则要能逐根 K 线判断:条件 + 动作 + 止损。规则写死之后,历史行情才能给出客观的答案。

规则有自己的“主场”

趋势规则在单边行情里吃大段利润,在震荡里反复挨打;均值回归规则正好相反。回测要换着不同的行情跑,看清规则在哪里会失灵。

和买入持有比一比

单边上涨里,频繁进出的规则常常跑不赢一直持有;它的价值在于下跌时躲开、最大回撤更小。收益和回撤要放在一起看。

本课要点

  • 一个完整的规则包括:入场条件、出场条件、止损,缺一不可。
  • 规则必须事先写死,回测时才不会“看着答案改题目”。
  • 同一套规则在不同行情里表现差异很大:趋势规则怕震荡,均值回归规则怕单边。
  • 回测结果要和买入持有比较,同时看收益和最大回撤。

动手试试

下面这些练习可以在本课的互动模拟里完成:

  1. 在“单边上涨”里用“价格 × 均线”(20 日):规则收益和买入持有分别是多少?最大回撤呢?
  2. 保持规则不变,切到“横盘震荡”:交易了几次?规则收益是多少?
  3. 在“横盘震荡”里换成 RSI 积木(默认 7 日、30 / 70):收益变成多少?再切回“单边上涨”呢?
  4. 切到“剧烈震荡”、用“均线交叉”:不设止损、5% 止损、2% 止损时,规则收益分别是多少?

小测与解析

1. 下面哪条是可以回测的明确规则?
答案:收盘价上穿 20 日均线时买入。条件清晰、可以逐根 K 线判断,才能交给历史检验。
2. 均线交叉这类趋势规则,最怕哪种行情?
答案:来回震荡。震荡里信号反复出现又反复失败,手续费和小亏不断累积。
3. 一条规则在单边上涨中收益 +54%,买入持有 +80%,但最大回撤只有 6%。这说明?
答案:没跑赢持有,但回撤小得多,需要权衡。规则常常用少赚一部分换来更小的回撤;值不值,要看你更在乎哪一个。

本课术语

  • 回测 (Backtest):用历史数据模拟按规则交易的过程,用来评估策略表现。
  • 最大回撤 (Max Drawdown):净值从历史最高点到之后最低点的最大跌幅。
  • 均值回归 (Mean Reversion):价格或价差偏离常态之后,倾向于回到平均水平。
  • 交易规则 (Trading Rule):事先写死、可以逐根 K 线判断的入场、出场和止损条件,这样才能交给历史数据检验。
用规则积木搭策略(量化入门) · 72lab