交易後稽核:把結果與執行分開歸因

一筆獲利可能違反規則,一筆虧損也可能執行正確。交易後回顧要同時量化**勝率、賺賠比、最大回撤與執行偏差**;指標只有連同樣本、口徑與限制才有意義,歷史表現也不代表未來結果。

約 21 分鐘績效拆解含 2 個互動練習
放大鏡、下行圖表和收據表示把結果還原成流程
學習目標
  • 計算並正確解讀勝率、平均賺賠與最大回撤
  • 按複合方式計算連續百分比變化與回撤
  • 區分市場結果、規則設計與執行偏差,並各自保留證據
  • 建立不因單筆輸贏改寫規則的複盤節奏
  • 辨認小樣本與事後調參風險,證據不足時保留「暫時無法判定」
損益與執行品質分開

賺錢但違規,和虧損但完全照計畫,哪一筆品質較高?

交易歸因把最後損益拆回研究、規則、部位、執行、紀律與隨機結果,避免一次幸運獲利替壞流程背書。

Attribution Lab

獲利但違規,和虧損但守規則,哪一筆交易品質較高?

先評流程,再看 P&L。單筆結果同時混有策略、部位、執行、紀律與隨機性。

+2.4R
交易 A

訊號未滿足規則卻臨時追入;部位為上限2倍;行情之後繼續上漲。

−1.0R
交易 B

訊號、部位、停損與委託全部按計畫執行;之後正常停損。

分別替 A、B 選最重要的歸因標籤
交易 A
交易 B
先看一個小故事

球隊看錄影,不會只看終場比分

球隊賽後看錄影,不會只盯著終場比分。一場贏球可能藏著好幾次漏防,一場輸球也可能戰術執行得很完整。教練把賽前計畫、場上動作與對手的變化分開看,才知道下週該練什麼;只看比分,會把好流程和好運氣混成同一件事。

同口徑、分層次

指標必須帶著樣本、成本與版本一起讀

1

封存原始紀錄

保存行動前的計畫、規則版本、時間戳記、練習委託與當時可得的資料,不用事後的敘述覆蓋。

2

註明樣本邊界

揭露觀察數、起止區間、涵蓋的市況與排除項;一兩個案例分不出結構問題與偶然波動。

3

統一指標口徑

四個量尺各自回答不同問題:勝率=獲利筆數 ÷ 總筆數,要先講清楚損益為零怎麼歸類;平均賺賠比=平均獲利 ÷ 平均虧損絕對值,必須連同樣本數與極端值一起讀;最大回撤=權益高點到後續低點,描述的是歷史路徑,不是未來損失上限;執行偏差=實際行動減去原定規則,標記漏做、早做、晚做或自行改條件。每個指標都要註明分母、缺值處理與是否含成本。

4

計入執行成本

手續費、交易稅、買賣價差、滑價與未成交按同一假設記錄,再比較計畫值與模擬實現值。費率與稅制以商品最新正式文件、服務機構與主管機關公告為準,並記下查閱日期。

5

控制修訂頻率

每一筆做執行稽核,核對規則版本、委託、成交與偏差原因;每一批才做統計摘要,在事前指定的樣本數或期間之後再比較指標。改版時一次只改一項、保留舊版本,並寫下變更假設與生效日期,不覆蓋歷史。

互動練習一

連續百分比變化為什麼不能直接相加

這是純數學練習:100 練習單位連續兩次各減少 10%,依序變成 90 與 81,總變化是 −19%,因為第二次作用在比較小的基數上。
【虛構練習資料 AUD-01】起始模擬權益 100,損益為零的規則是「另列,不算獲利也不算虧損」。六筆紀錄都使用規則版本 v1,已扣除虛構成本後的淨損益依序為 +2、−1、+3、−2、−1、+1。逐筆期末權益應為 102、101、104、102、101、102;逐筆歷來高點為 102、102、104、104、104、104;回撤金額因此是 0、1、0、2、3、2。彙總後獲利 3 筆、虧損 3 筆,勝率 50%;平均獲利 2、平均虧損絕對值 4 ÷ 3,平均賺賠比 1.5,最大回撤 3。所有數字都是虛構練習資料,不代表任何真實績效。

A

連續虧損筆數

輸入連續虧損的筆數;數字越大,回撤越深。

B

每筆虧損比例

輸入每筆虧損的百分比;每一次虧損都從已經縮小的餘額上再扣一次。

C

回撤是複利

4 筆各虧 5% 的連續虧損,回撤是 1 − (0.95)⁴ ≈ 18.5%,大於簡單的 4 × 5%。

保留「不知道」

指標變化不會自動等於規則失效

誤區

一次結果不利,所以規則已經壞了

單一觀察分不出普通波動、執行偏差與結構變化,需要同口徑的更大樣本與完整證據鏈。

反例

結果有利,但實際越過了原規則

有利結果不能把執行偏差變成合規;結果與流程必須分別記錄,也不能因為那一筆賺錢就改判。

反例

把違反規則的那一筆整筆刪掉

刪除會造成選擇偏誤,正確做法是同時保留結果與偏差標記,讓兩個維度都留在樣本裡。

過度配適

每次複盤都把門檻改到剛好解釋剛剛那一筆

頻繁調參會讓規則追著樣本的雜訊;新版本還需要獨立樣本檢驗,不能沿用舊結果當成證明。

誤區

漂亮的比率就代表好規則

勝率與賺賠比要連同樣本數、成本、極端值與分期穩定性一起讀;少數幾筆大幅結果就足以撐起一個好看的平均值。

風險邊界

歷史指標不代表未來

勝率、賺賠比與最大回撤只描述特定樣本與成本假設,不提供下一次的方向、價位、數量或時點;虧損是真實而且可能發生的結果。

互動練習二

該修流程,還是先累積證據?

回到 AUD-01 的執行面:原定執行序號依序是 P1、P2、P3、P4、P5、P6,實際執行序號依序是 P1、P2、P2、P4、P6、P6,委託狀態都是「已完成」,資料來源都是「模擬委託紀錄」。判定規則是實際序號等於原定序號才算符合,否則標記執行偏差——第 3 筆實際 P2 早於原定 P3、第 5 筆實際 P6 晚於原定 P5,兩筆都標記偏差,其餘四筆符合;不得因為第 3 筆獲利就改判。
每一筆要填交易序號、規則版本、原定序號、實際序號、委託狀態、淨損益、成本是否已扣、資料來源與符合/偏差九個欄位,缺任一欄就標「資料不完整」,不推測補值。歸因分三層並各自附證據:規則內結果(進出場都符合版本,結果仍可能獲利或虧損)、執行偏差(漏過條件、追價、提前或延後出場,委託與時間戳記可佐證)、資料或流程問題(報價延遲、成本漏算、欄位缺值,來源紀錄與錯誤日誌可佐證)。三種解釋都無法排除時,就把結論留在未知。

A

流程偏離

複盤發現一連串虧損交易有一個共同點:停損距離始終比自己部位公式要求的更窄。這指向流程偏離——執行沒有匹配計畫——而不是一段不走運。

B

正常波動

複盤顯示一連串虧損交易中,每次進場、停損和部位都完全符合規則,設定也夠分散。這更像是健全流程中的普通波動,而不是流程本身的缺陷。

C

單筆過度反應

一筆完全按計畫執行的虧損之後,交易者斷定整個策略已壞並放棄。一筆按計畫執行的交易樣本太小,不足以斷定策略本身有問題。

事實、解釋、預測、反例

把複盤結論寫成可以繼續檢驗的證據鏈

01

事實

記錄練習計畫、執行、環境、成本與結果,並標明樣本數、區間、規則版本、正結果比例與複合回撤的口徑。AUD-01 的六筆淨損益、權益路徑、歷來高點與兩筆偏差都要原樣留存。

02

解釋

把差異暫時歸為規則缺口、執行偏差、環境變化或無法判定;歷史指標只支持當前樣本下的解釋,不支持外推。

03

預測

若只修正一項已經重複出現的流程偏差,後續同口徑練習中該類偏差應該減少。這是對流程的預測,不是對損益的預測。

04

反例

若偏差仍然出現、時間戳記有誤,或另一種解釋同樣符合紀錄,就要保留未知或修改原本的歸因。

帶走這一課

三件用來建立複盤閉環的工具

歸因分類表

規則、執行、環境與暫時無法判定分開記錄,不讓損益替流程作答。

同口徑指標卡

每一項歷史指標都帶上樣本數、區間、成本口徑、分母與規則版本。

受控修訂日誌

到了事前指定的複盤窗口再改一項,保留舊版本與變更理由,並用新樣本檢驗新版本。

知識檢測

檢驗你是否真正理解

檢查你能否把績效數字與流程證據一起閱讀。送出作答後會顯示每一題的原理說明。

第 1 題,共 3 題

某筆交易獲利,但實際進場不符合原規則,應如何歸類?

第 2 題,共 3 題

最大回撤最能說明哪一項?

第 3 題,共 3 題

一筆虛構練習結果明顯不利,複盤時只找到一份紀錄,沒有可比樣本,也說不清是規則、執行還是環境造成的。有人提議「既然說不清楚,就先假設是執行環節出問題,照這個方向改一下執行細則」。這樣處理合適嗎?

認識你的學伴

卡住了?讓 Mira 幫你拆解

Mira 只處理去識別的虛構教學情境;請勿提供真實帳戶、成交紀錄、個人或登入憑證資料。它可解釋指標與整理偏差分類,但不會提供特定標的、方向、數量或進出時點。

正在檢查登入狀態...