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