回測跑完到真的每天執行之間,橫著一堆不寫進論文的問題:多久調一次部位、訊號晚一天會不會死、用什麼工具交易、稅怎麼算、系統掛掉怎麼辦。這些細節加起來,往往就是回測與實盤之間那 2–3% 的差距。
一、再平衡頻率與無交易帶
理想部位每天都在變(波動率變、訊號變),但每次調整都要付成本。解法不是選一個頻率,而是同時用頻率與門檻兩個閘門:
檢查頻率:每日(或每週)計算目標部位
執行條件:僅當 |目標部位 − 現有部位| > 帶寬 時才交易
帶寬預設:目標部位的 20%,或該市場風險預算的 0.1 個單位(取較大者)
無交易帶(no-trade band)的效果可以直接估算:帶寬 b 會讓換手率大約下降到 1/(1+b/波動) 的量級,而追蹤誤差(相對理想組合)大約只增加 b/√3 的量級。實務上 20% 的帶寬通常能砍掉 40–60% 的交易量,而績效損失在雜訊範圍內。這是整個實作裡投資報酬率最高的一行程式碼。
頻率本身的建議:
| 系統類型 | 檢查頻率 | 理由 |
|---|---|---|
| 12 個月 TSMOM、月線系統 | 每月 | 訊號本來就是月頻,日頻檢查只增加成本 |
| 多速度混合(1/3/12 月) | 每週 | 快訊號需要較高頻,但每日過度 |
| 突破 + ATR 追蹤止損 | 每日 | 停損必須每日更新 |
二、訊號延遲:一個必做的穩健性檢驗
把所有訊號延後 1 天、3 天、5 天各跑一次回測。一個真正的趨勢系統,延遲 1–3 天的績效衰減應該很小(Sharpe 掉 5–15% 屬正常)。若延遲 1 天就讓策略從賺變賠,那你抓到的不是趨勢,是短期反轉或某種微結構效應,它在實盤上會被成本吃掉。
這個檢驗也順便回答了「我沒辦法盯盤怎麼辦」:對慢速趨勢系統而言,在收盤後半小時、隔天早上、甚至隔兩天下單,差別都在雜訊範圍內。真正致命的不是延遲,是不一致——有時候當天做、有時候拖三天,實際績效會偏離回測且無法歸因。
三、工具選擇
| 工具 | 優點 | 缺點 | 適合 |
|---|---|---|---|
| 海外期貨(自營帳戶) | 成本最低、市場最全、可對稱做空、保證金效率高 | 需要 5 萬美元以上才有意義、需自動化、有換月與追繳作業 | 想完整實作的人 |
| 微型/迷你期貨 | 讓小帳戶也能分散(見筆記 07 的合約規模問題) | 部分市場沒有微型合約 | 5–20 萬美元帳戶 |
| 台指期 | 稅費透明、時區方便 | 只有一個市場,統計上站不住腳(見筆記 09) | 練習執行流程,不是策略本體 |
| 管理型期貨基金/ETF | 免自建、專業風控與換月 | 內扣費用侵蝕(此類產品費用率通常明顯高於指數 ETF)、無法客製、有追蹤誤差 | 只想要風險特性、不想維運 |
| 用 ETF 自建趨勢 | 券商門檻低、無換月 | 無法做空商品與債券、槓桿受限、成本高、稅務不利 | 資金小且只做多的人 |
| CFD/差價合約 | 門檻極低 | 對手方風險、點差寬、隔夜費昂貴、多為零和設計 | 不建議用於趨勢策略 |
要特別點出「用 ETF 自建」的結構性缺陷:趨勢策略約一半的價值來自做空與商品曝險,而多數 ETF 方案兩者都做不到或做得很貴。用只做多的股票 ETF 做趨勢擇時,得到的是 Faber 式的風險降低(見 移動平均系統),而不是 CTA 的分散化與 crisis alpha。這兩件事不該用同一個期待值評估。
四、稅務(台灣個人投資人)
稅是趨勢策略的實質成本,且因為換手率高於買進持有,影響更明顯。以下為結構性說明,非稅務建議;稅法會修訂,實際申報請以主管機關公告與會計師意見為準。
國內期貨:期貨交易稅
依《期貨交易稅條例》,股價指數類期貨契約按每次交易的契約金額,向買賣雙方各課徵十萬分之二(0.002%),買進、賣出各課一次。以大台指為例,指數 10,000 點、每點 200 元:
契約金額 = 10,000 × 200 = 2,000,000 元
單邊交易稅 = 2,000,000 × 0.00002 = 40 元/口
換算成率,一次來回約 0.004%(4 個基點),對趨勢系統來說可接受;但若你把策略改成日內或高頻,這個數字會變成主要成本。
海外期貨與海外券商:最低稅負制
個人的海外所得(含海外期貨、海外券商的資本利得)採最低稅負制:全年海外所得達 100 萬元須全數計入基本所得額;基本所得額超過扣除額(現行 750 萬元)的部分,按 20% 計算基本稅額,與一般所得稅額比較後補繳差額。含意有二:
- 中小額投資人的海外期貨獲利,實務上多數落在門檻之下。
- 策略規模放大後,稅負會實質改變稅後 Sharpe,且盈虧的年度分布(趨勢策略獲利高度集中在少數年份)會讓某些年份一次突破門檻。做資金規劃時要把這一點算進去。
設計上的可操作結論:稅是「已實現獲利」的函數,趨勢策略的獲利本來就集中在少數大單,若在同一稅務年度內反覆進出同一部位,會製造不必要的已實現利得。降低不必要換手(無交易帶)同時降低成本與稅負,這是同一個動作的兩個好處。
五、營運風險:真正會讓你出局的那些事
策略邏輯正確但營運失敗的案例,遠多於策略邏輯錯誤的案例。最小的檢查清單:
□ 資料來源異常偵測:價格跳動 > 10 個標準差、缺資料、換月日錯誤 → 暫停下單並告警
□ 部位對帳:每日比對系統的目標部位 vs 券商回報的實際部位,不一致即停機
□ 保證金監控:margin-to-equity 超過門檻自動降規模(見筆記 08)
□ 一鍵停機(kill switch):能在 1 分鐘內平掉所有部位或停止新單
□ 換月日曆:每個市場的最後交易日、第一通知日(實物交割商品尤其重要)
□ 斷線復原:程式重啟後能從券商狀態重建部位,而不是從記憶體
□ 決策日誌:每次下單記錄當時的訊號值、波動率估計、目標部位,以便事後歸因
第一通知日(First Notice Day)是新手最貴的一課:實物交割的商品期貨若持有超過通知日,可能被指派實際交割。規則必須在換月日曆裡寫死,不能靠人記得。
決策日誌則是長期最有價值的一項。趨勢策略要跑好幾年才知道有沒有效,若沒有逐日記錄當時的訊號與參數,日後績效不如預期時,你將無法區分「策略失效」與「執行走樣」——而這兩者的處置完全相反。
執行做對了,剩下最大的失敗來源是人 → 心理面:低勝率、長回撤與紀律設計