用規則積木搭策略 Rule-Based Strategies
把「感覺」變成規則:如果某個條件成立就買,另一個條件成立就賣。拼幾塊積木,就能讓歷史行情給出答案。
本課要點
- 1一個完整的規則包括:進場條件、出場條件、停損,缺一不可。
- 2規則必須事先寫死,回測時才不會「看著答案改題目」。
- 3同一套規則在不同行情裡表現差異很大:趨勢規則怕震盪,均值回歸規則怕單邊。
- 4回測結果要和買入持有比較,同時看報酬和最大回撤。
檢驗一下
全部答對即可完成本課
1.下面哪條是可以回測的明確規則?
2.均線交叉這類趨勢規則,最怕哪種行情?
3.一條規則在單邊上漲中報酬 +54%,買入持有 +80%,但最大回撤只有 6%。這說明?
文字版講解 · 量化入門 第 1 課「用規則積木搭策略」
把「感覺」變成規則:如果某個條件成立就買,另一個條件成立就賣。拼幾塊積木,就能讓歷史行情給出答案。
把感覺變成規則
「看起來要漲了」無法檢驗。交易規則要能逐根 K 線判斷:條件 + 動作 + 停損。規則寫死之後,歷史行情才能給出客觀的答案。
規則有自己的「主場」
趨勢規則在單邊行情裡吃大段利潤,在震盪裡反覆捱打;均值回歸規則正好相反。回測要換著不同的行情跑,看清規則在哪裡會失靈。
和買入持有比一比
單邊上漲裡,頻繁進出的規則常常跑不贏一直持有;它的價值在於下跌時躲開、最大回撤更小。報酬和回撤要放在一起看。
本課要點
- 一個完整的規則包括:進場條件、出場條件、停損,缺一不可。
- 規則必須事先寫死,回測時才不會「看著答案改題目」。
- 同一套規則在不同行情裡表現差異很大:趨勢規則怕震盪,均值回歸規則怕單邊。
- 回測結果要和買入持有比較,同時看報酬和最大回撤。
動手試試
下面這些練習可以在本課的互動模擬裡完成:
- 在「單邊上漲」裡用「價格 × 均線」(20 日):規則報酬和買入持有分別是多少?最大回撤呢?
- 保持規則不變,切到「盤整震盪」:交易了幾次?規則報酬是多少?
- 在「盤整震盪」裡換成 RSI 積木(預設 7 日、30 / 70):報酬變成多少?再切回「單邊上漲」呢?
- 切到「劇烈震盪」、用「均線交叉」:不設停損、5% 停損、2% 停損時,規則報酬分別是多少?
小測驗與解析
- 1. 下面哪條是可以回測的明確規則?
- 答案:收盤價上穿 20 日均線時買入。條件清晰、可以逐根 K 線判斷,才能交給歷史檢驗。
- 2. 均線交叉這類趨勢規則,最怕哪種行情?
- 答案:來回震盪。震盪裡訊號反覆出現又反覆失敗,手續費和小虧不斷累積。
- 3. 一條規則在單邊上漲中報酬 +54%,買入持有 +80%,但最大回撤只有 6%。這說明?
- 答案:沒跑贏持有,但回撤小得多,需要權衡。規則常常用少賺一部分換來更小的回撤;值不值,要看你更在乎哪一個。