作者:Dicky CCY|Ace Fortune 領財智庫 AI Trading Academy 講師、量化交易·盈利分裂教練
判斷一套 ea策略 能不能長期跑,先算一個比例:一年的交易成本除以同一年的毛利。這個比例低於三分之一,成本只是讓你慢一點。高過三分之二,你養的其實是一台替交易商打工的機器,雖然它看起來還在賺錢。我用一組可以逐行驗算的假設推過一次:年毛利一成二、年換手四百倍名義本金、單筆往返成本 2.5 點。五年之後,淨值比零成本情境少了六萬五千八百二十六元,起點是十萬。這篇只做一件事,把這個比例背後的每一項成本拆開,讓你自己代入參數重算。
五年下來,成本吃掉的是三成七
先把答案說完,免得你帶著懸念讀下去,也免得你以為這篇在講怎麼挑便宜的平台。同一套訊號、同一段行情,若把成本當成零,十萬元的起點五年後是一十七萬六千二百三十四元。把成本按實際換手抽走,同樣的訊號只剩一十一萬零四百零八元。兩個數字都是我用複利公式逐年推的,中間沒有加任何主觀判斷,差別只在一個假設:交易要不要付費。三成七這個比例,來自六萬五千八百二十六除以一十七萬六千二百三十四。
換句話說,五年之後你看到的每一百元淨值裡,有三十七元本來可以是你的。這個口徑比「累計手續費」誠實,因為它扣掉了手續費本身也會複利的那一部分。它講的是最終結果的差距,不是帳單上被收走的名目金額,兩者的距離就是複利。我在課堂上核對學員的成交明細時,最常看到的落差就在這裡。帳單上的手續費總額,跟淨值少掉的部分對不上,多數人以為是自己記錯,其實是複利把它放大了。
成本不是一個數字,是四個來源
先看點差,也就是報價上買價與賣價的距離,你每開一次倉就付一次。它最公平,也最無情,因為開倉的瞬間你已經站在虧損的位置,跟你判斷方向對不對完全無關。點差以點計,主要貨幣對在活躍時段可以窄到一點以內,遇到數據公布或收盤前後會拉寬好幾倍。麻煩的地方在於,拉寬的時刻往往正是訊號最密集的時刻。於是你的策略在最需要它的時候成本最高,而你會以為那是策略失靈。
再算佣金,它按手數或名義金額收,通常出現在標明「原始點差」的帳戶類型。這一項最容易被當成另收的費用而忽略,其實它與點差是同一筆成本的兩種收法。你要做的是把兩者相加,得出每一次往返的總成本,而不是分開看哪一項比較便宜。這裡有一個容易漏掉的點:條款寫得越含糊的公司,越可能把佣金藏進點差。核對收費條款的同時,我也會到 SFC 的無牌公司及可疑網站警示名單 看一眼,因為收費不清與資格不清經常一起出現。
真正容易被忘掉的是隔夜利息,持倉跨過結算時間就開始計,按名義金額算,長倉與短倉的方向不同。日內策略幾乎感覺不到它,一旦持倉週期拉到幾天以上,它會慢慢變成最貴的一項。它的可怕之處是不出現在下單畫面,只出現在帳單後段。所以多數人是在覆盤時才發現自己被收了什麼,而那時候已經來不及改。一套 ea策略 的持倉時間越長、品種的利率差越寬,這一項就越重。
最後一項是滑點,也就是你想要的價格與實際成交價格之間的差。它沒有固定費率,它是市況的函數:流動性薄、價格跳動快、你的單子相對市場偏大。三個條件同時成立時,滑點可以吃掉一筆交易的大半利潤。多數人估算成本時只算點差,正是因為點差看得見,而滑點看不見。我的做法是把滑點按最壞兩成交易的加權去估,而不是取平均。平均值在這種右偏的分佈上會騙人,它會把幾筆極端成交抹平,讓成本看起來很溫柔。
把四項放回整體,它們有一個共同點:全部與你的判斷無關,只與你的行為有關。你交易多少次、持倉多久、用什麼方式成交,決定了你付多少。投委會投資者教育中心 把槓桿產品的結構說明放在最前面,原因是槓桿會把這四項成本同時放大。這也是我對學員說的第一句話:先算成本,再談訊號。訊號決定你賺不賺,成本決定你賺的能不能留下。這四項裡,只有點差會出現在宣傳單張上。

【核心算式】五年累積成本與淨值的差距
假設先寫清楚,算式才有意義
先把假設列清楚:起始淨值十萬元、年毛利一成二。每筆交易的倉位是淨值的百分之十,單筆往返成本 2.5 點,一年二百五十個交易日。2.5 點換成比例是 0.025 個百分點,因為外匯一點等於名義金額的萬分之一。把每筆倉位的名義值乘上這個比例,得到的是一個與淨值成比例的固定費率。每一倍換手就要付 0.025 個百分點,這條線性關係是整篇算式的基礎。
這裡要說明一句:年毛利一成二,是還沒扣成本的數字。很多人把回測曲線的斜度直接當成毛利,那條線其實已經扣過某種成本假設。若那套假設比你實際的成交條件樂觀,你的真實毛利就被高估了。而成本率不會跟著下調,它只認你的成交紀錄。這也是我堅持自己算一次的原因。一套 ea策略 的成本欄怎麼填,取決於 回測的數據來源 是報價還是成交價。
換手倍數怎麼換成交易筆數?
換手倍數是比較不同策略的通用單位:一年交易的名義總額,除以平均淨值。每筆用淨值百分之十,四百倍換手就等於四千筆,除以二百五十個交易日,平均每日十六筆。用筆數比較容易誤導,因為一筆的倉位可以差十倍。只有用換手倍數,你才在比同一件事,而不是在比誰的單子下得大。把五個常見的換手水平並排,你會發現差距比想像中陡得多,而且方向一致。
| 年換手倍數 | 年成本率 | 五年後淨值 | 與零成本差距 |
|---|---|---|---|
| 40 倍 | 1.0% | 168,506 | 7,728 |
| 100 倍 | 2.5% | 157,424 | 18,810 |
| 200 倍 | 5.0% | 140,255 | 35,979 |
| 400 倍 | 10.0% | 110,408 | 65,826 |
| 800 倍 | 20.0% | 65,908 | 110,326 |
表格裡有一件事值得停下來看。把換手從二百倍推到四百倍,成本只多五個百分點,五年後的淨值卻少了將近三萬。從四十倍推到一百倍,換手多了一倍半,代價只有一萬一千。這不是線性的,因為你扣的是報酬率,被削掉的是複利。高頻策略的回測曲線在低換手假設下很漂亮,掛上去就變了樣,原因就在這裡。
一年交易幾次才算高頻?
先問一個問題:你判斷高頻,是用筆數,還是用成本佔毛利幾成?用筆數沒有標準,因為每一筆的倉位大小不同。用比例就有標準,而且可以直接算出臨界點。臨界點的算法是毛利除以單筆成本率。年毛利一成二除以 0.025 個百分點,等於四百八十倍換手。四百八十倍除以每筆一成,等於四千八百筆,再除以二百五十個交易日,平均每日十九筆。
也就是說,在這個毛利水平下,一天做十九筆以上,你賺的錢剛好全部交回去。淨利歸零的意思是,你不是虧錢,而是把一整年的心力白做了一遍,還要付學費。毛利換了,門檻也跟著換:毛利百分之八對應三百二十倍,毛利兩成對應八百倍。這條關係比任何「幾筆算高頻」的說法都實用,因為它同時看你的優勢有多大、成本有多貴。我的判斷是,一天做二十筆以上、毛利不到一成五的 ea策略,我不會讓它上實盤。理由不是它不會賺,是它的容錯空間被成本吃乾了。
為什麼複利會放大成本,而不只是相加?
把五年的成本按名目相加,十萬乘以一成再乘五年,等於五萬。但實際被抽走的是六萬五千八百二十六,多了一萬五千八百二十六。這就是複利對成本做的事:它不是每年抽同一個金額,而是每年抽同一個比例。比例不變,基數變大,金額就跟著變大。所以成本不是一次性支出,而是一條跟著你的資產一起長大的支出,你的五年計劃實際上是四年半的計劃。
這件事在十年期會更明顯,五年的放大比例是三成二,十年接近九成。這是我在課堂上最難講清楚、也最值得講清楚的一段,因為它違反直覺。多數人以為成本是固定的,其實它是唯一一項你賺得越多、它收得越多的支出。所以我把成本放在複利的討論裡,而不是放在費用的討論裡。費用可以被議價,複利不會,這就是我把兩件事分開談的理由。

外匯、黃金、指數的成本結構差在哪?
同一套邏輯放在不同品種上,主導成本會換人做。主要貨幣對流動性最好,點差最窄,但正因為窄,策略會傾向做得更密。換手倍數被推高之後,主導成本仍然是點差。黃金在白天的點差可以接受,一到數據公布就跳動,滑點變成主要殺手。指數類差價合約的點差與佣金都不算貴,貴的是隔夜利息,持倉過週末尤其明顯。
| 品種 | 主導成本 | 什麼時候最痛 |
|---|---|---|
| 主要貨幣對 | 點差 | 換手倍數高,成本按筆數累積 |
| 黃金 | 滑點 | 數據公布與開收盤前後 |
| 指數差價合約 | 隔夜利息 | 持倉跨週末與長假 |
| 交叉盤 | 點差 | 流動性薄的時段,買賣價差拉寬 |
這張表不是叫你避開某一種,而是叫你在回測時把主導成本那一欄填對。用主要貨幣對的點差去測指數的隔夜利息,或者用黃金的滑點去測貨幣對,曲線都會失真。一套 ea策略 換品種的時候,最常出錯的就是這一欄沒有跟著換。我的做法是每個品種單獨建一份成本檔,改參數時不動成本檔,只動策略,換品種之前先把成本檔換掉。這樣你才知道績效的變化是來自策略,還是來自你偷偷換掉的成本假設。
降低成本的三種做法,各自要付什麼代價
降低一套 ea策略 的成本,辦法不多,來來去去三種,而且每一種都有代價。我不會說哪一種最好,我只會說哪一種最容易被誤用。先把代價講清楚,你才知道自己換到了什麼。很多人以為省成本是免費的,其實每一種省法都在某個地方付賬。下面三種按我建議的順序排,先做哪一種、後做哪一種,結果差很遠。
拉長持倉真的能省成本嗎?
能,而且效果相當直接,因為你砍掉的是按筆累積的那一半成本。把每日十六筆降到每日兩筆,換手從四百倍掉到五十倍,成本率從一成掉到 1.25 個百分點。代價有兩個,一是樣本變少,同樣跑五年,交易筆數從四千降到五百。統計上的信心也跟著掉,五百筆的曲線比四千筆的曲線容易被幾筆大單主導。二是隔夜利息進場,持倉從幾小時變成幾天,利息開始按名義金額計。省下來的點差,可能有一部分要還回利息。
所以拉長持倉不是免費的省錢,是把按筆收費換成按天收費。你要比的是兩者的總額,不是單項的單價。這裡也解釋了一個常見的誤會:有人說他持倉一週、成本很低,其實他的成本只是換了名字。點差低了,利息高了,總額未必低,帳單加起來才是答案。我的清單裡有一項是「持倉超過三天的單,成本欄必須含利息」,這一項沒填,回測就不算完成。
限價單一定比市價單便宜?
不一定,這裡要分兩層看。限價單把價格鎖住,滑點接近零,代價是成交率。行情跑掉的時候你的單子掛著沒人接,於是你錯過的不是成本,是機會。市價單保證成交,代價是成交價由市場決定,在流動性薄的時段可以差好幾點。我自己的規則是進場用限價、出場用市價,因為止損的功能是離開,不是省錢。把止損當成省錢工具的人,最後都會留在不想留的倉位上。
第三種是換執行環境,也就是換一家成本結構更適合你的公司。這一步最容易做錯,因為多數人是被點差廣告吸引過去的。我要求的順序是先抄下公司全名與牌照號碼,到 SFC 的持牌人及註冊機構名冊 對一次。名字對不上,後面的比較全部不用做,因為你連對手的身份都還沒確認。接著看收費表有沒有把佣金與點差分開列,分不開的,你永遠算不出真實成本。最後是小額進、小額出,走完一次完整流程。
三項都過了,才有資格談點差窄不窄。這套順序看起來慢,但它幫你排除的是「算不完」的那一類公司。你在錯的公司身上省下的零點幾個點,會在出入金或爭議處理時一次還回去。我在課堂上講這一課時,重點不在教怎麼比價,而在教怎麼排除。排除比優化有效,因為排除的對象根本是錯的,而優化的對象只是慢了一點。
落點:開實盤前先算這一個比例
落點只有一個動作:把你過去三個月的成交明細拉出來,算出總成本除以總毛利這個比例。然後對照上面那張表,看自己站在哪一格。這個動作不需要新工具,也不需要等下一輪回測,半小時可以做完。做完你會得到一個數字,那個數字比任何回測曲線都誠實,因為它來自你真實付過的錢。算完之後不要急著改參數,先看成本那一欄有沒有算漏。整理這張表的時候,順便把你 年度稅務申報 需要的欄位一起標好,兩件事用的是同一份明細。
我的判斷不留退路:成本佔毛利超過三分之二的 ea策略,不管回測多漂亮,我都不會讓它上實盤。因為它已經沒有容錯空間,一次市況變化就會把它打成負數。這句話適用於任何品種,也適用於任何一套訊號。我會改口的條件只有一個:你能拿出一份按最壞兩成成交估算、且已計入隔夜利息的成本表,並證明比例降到三分之一以下。在那之前,先修成本,再談訊號。
立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383 網站:https://aitrading.ace-fortune.com/EA
常見問題
投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。


