勝率80%為什麼還虧損:把盈虧大小與費用一起算
用十筆假設交易拆解勝率、平均盈虧和佣金,區分計畫盈虧比與實際結果,避免只看盈利筆數或重複扣算成本。
作者:托馬斯|交易知識|2026年10月6日
十筆交易贏了八筆,帳戶卻仍然虧損,這並不矛盾。勝率只回答有多少筆交易盈利,不回答每次盈利多大、虧損多大,也不說明費用與未平倉風險。評價黃金交易或EA記錄時,應先把這些口徑對齊。
八成勝率,也可能是負收益
以下數字只是計算演示,不是任何帳戶的真實業績,也不是今天的黃金報價。假設十筆已平倉交易,八筆各盈利10美元,兩筆各虧損50美元,暫不計費用。盈利總額是80美元,虧損總額是100美元,合計虧損20美元;按筆數計算的勝率卻是80%。
如果再假設每筆額外收取1美元佣金,且上述盈虧尚未包含這項佣金,十筆總計再支出10美元,最終合計虧損30美元。高勝率與虧損可以同時存在,原因是少數較大的損失抵消了多次較小的盈利。
區分實際平均值與計畫盈虧比
在這個例子中,平均盈利為10美元,平均虧損的絕對值為50美元。按照「平均盈利除以平均虧損絕對值」的定義,兩者比例為0.2。使用任何盈虧比時,都要先寫明分子與分母,避免把獎勵對風險與風險對獎勵的表示方式混淆。
計畫止盈和止損之間的比例,也不等於實際記錄中的平均盈利虧損比例。提前平倉、分批退出、滑點、數量變化和執行偏差,都可能讓實際結果不同。不能只拿圖表上的目標距離,替代帳戶裡的真實成交統計。
一個平均結果公式,能說明什麼
在同一統計口徑下,樣本每筆平均結果可以寫為:勝率乘以平均盈利,減去虧損比例乘以平均虧損絕對值,再減去尚未包含的每筆平均費用。演示中,不含費用時為0.8乘以10,減去0.2乘以50,等於每筆虧損2美元;加上每筆1美元佣金後,為每筆虧損3美元。
這裡的平均值來自這十筆假設記錄,是樣本結果,不是未來每筆必然發生的結果。若存在保本交易,需要明確如何計入筆數及比例;交易數量不同的樣本,也不能把按筆數統計的勝率當成資金加權收益。
費用要算全,也不要重複扣除
在MT4帳戶歷史中,可以核對交易結果、佣金和隔夜費用等欄位,按一致期間匯出並檢查記錄。先弄清報告顯示的是哪一種盈虧,再加入尚未包含的項目。某些費用已經體現在成交結果裡,不能為了看起來更完整而再扣一次。
點差、佣金和滑點不是同一個概念。如果盈虧按真實入場與退出成交價計算,點差及部分執行影響通常已經反映在結果中;復盤時可以單獨分析其影響,但要避免重複扣算。隔夜項目可能為支出或收入,應保留真實符號,而不是一律寫成虧損。
只統計平倉,還可能漏掉什麼
已平倉勝率較高,不代表帳戶整體風險較低。尚未平倉的浮虧、持續加倉帶來的敞口、出入金和觀察期間,都可能影響判斷。多張綠色訂單截圖不能代替完整記錄,一次大額虧損也可能改變此前的小樣本結論。
對EA尤其要核對統計單位:是一張訂單、一次完整交易想法,還是一組倉位?同一輪交易拆成很多盈利小單,可能提高按訂單計算的勝率,卻沒有改善總結果。比較不同系統之前,應先統一統計單位和時間區間。
復盤時同時保留四項記錄
把勝率、平均盈利、平均虧損絕對值和費用口徑放在一起,再對照回撤、持倉與樣本數量。保留原始成交記錄,說明是否為實盤、模擬或回測,避免在結果出現後更換統計區間或只挑選有利交易。
這些資訊有助於解釋記錄,但不提供未來盈利保證。發現實際虧損超過原定限制時,應按既定檢查流程評估原因,不能透過放寬止損、擴大倉位或改變統計口徑來掩蓋問題。
槓桿交易可能造成重大損失。本文用於計算原理與復盤知識說明,假設數字不構成交易、倉位或收益建議,歷史樣本也不能代表未來表現。