【實戰教學】程式交易一單算給你看:成本、盈虧與真實收益

【實戰教學】程式交易一單算給你看:成本、盈虧與真實收益

2026-09-15

很多新手以為學會 程式交易 之後,只要策略觸發就穩穩進帳,帳面點數就是口袋裡的錢。我在實盤與 USIC 全美投資大賽中看過太多人,策略邏輯明明對,卻始終做不出正回報,最後才發現問題不在訊號,而在於從來沒把交易成本算進去。一單交易真正賺多少,不是看價格跑了多少點,而是價格跑的點數減去點差、再減去來回佣金之後,剩下多少錢進了你的帳戶。這篇文章就用一單完整的真實算式,把這筆帳攤開來算給你看。

點數盈利與口袋金額的落差

為什麼看點數會誤導人

交易平台上顯示的盈利,往往以「點」為單位,例如賺了 50 點。對新手來說,50 點聽起來不少,但點數要乘上合約單位與手數,才會變成實際的金額。更關鍵的是,點數盈利是「未扣成本」的數字,它假設你是用中間價完美成交,現實完全不是這樣。

我在帶學員時常說,程式交易 最該教的不是怎麼賺點數,而是怎麼看淨值。一個策略回測賺五千點,若每筆成本吞掉兩點,實際能留下的可能不到一半。把點數思維轉成金額思維,是脫離新手的關鍵一步。

自動化如何把這筆帳算清楚

程式交易的好處之一,是系統在回測與下單時可以把成本模型一併納入。我在設計策略時,會要求回測引擎直接扣掉點差與佣金,這樣跑出來的勝率與期望值才接近真實。手動交易員容易用「漂亮點數」自我感覺良好,系統則逼你面對扣除成本後的淨值曲線。

程式交易的運作:訊號到下單的閉環

策略訊號從哪裡來

一套 程式交易 系統由數據、規則與執行三層組成。數據層接收報價與技術指標,規則層判斷是否滿足進場條件,執行層送出委託。常見的訊號來自移動平均線交叉、突破通道、或是波幅擴張,本質上都是把人腦的判斷邏輯寫成可重複的條件。

自動下單與執行

當條件成立,系統會按你預設的倉位與止損自動掛單,不需你盯著螢幕按下單鍵。這正是它能解決「上班族沒時間看盤」痛點的原因。但自動執行不代表自動獲利,它只是把紀律貫徹到底,省掉人為猶豫與情緒干擾。

交易員坐在多螢幕桌前,盯著程式下單介面與跳動的點數盈利數字,神情專注。

為什麼成本思維要寫進程式

手動交易員靠經驗估算成本,容易樂觀;程式交易 的優勢是把成本寫成硬規則。我在系統裡固定留一個「成本欄」,每筆成交自動扣點差與佣金才更新淨值。這樣當淨值轉綠,我知道那是真的賺,不是帳面幻覺。這種把隱形成本顯性化的習慣,是我從 USIC 比賽一路帶到實盤的底層紀律。

程式交易與手動交易的本質差別

不少人以為兩者只是「誰按鍵」的分別,其實差在決策的一致性。這一節用成本視角看差異,幫你判斷自己是否適合走上自動化。

情緒這一關

手動交易遇到連續兩筆虧損,第三筆往往手軟或加倍豪賭;系統則不管前面輸贏,只認條件。我在比賽中最深刻的體會是,能穩住不是因為技術多強,而是因為下單那一下沒有情緒。程式交易把這一關交給機器,反而讓人回歸策略設計者角色。

這也是我鼓勵上班族優先考慮自動化的原因:你不必在會議中途偷看手機下單,系統替你守規則,你只需要在收工後複盤與調整。把人力放在策略思考,把執行交給程式,分工清楚了,長期才做得下去。

執行速度這一關

重大數據公佈那幾秒,人工下單慢半拍就可能差幾點,而幾點對薄利策略就是生死線。系統在毫秒級觸發,省下的滑點有時剛好Cover成本。但速度不是萬能,錯的邏輯跑再快也只是加速虧損,所以回到根本:先有對的策略,再有快的執行。

一單完整算例:EUR/USD 0.1 手

這一節是整篇文章的核心,我們用最貼近真實的設定,從開倉到平倉全程列式。假設你的帳戶有 100,000 港元,準備用一套程式交易策略交易歐元兌美元。

假設開倉條件

我們設定如下條件:

  • 貨幣對:EUR/USD
  • 手數:0.1 手(合約價值為 10,000 歐元)
  • 開倉價:1.0850
  • 止盈價:1.0900
  • 止損價:1.0820
  • 平台點差:0.6 點(即 0.00006)
  • 單邊佣金:7 美元

獲利情境:價格升到止盈

價格按策略預期向上,來到 1.0900 觸發止盈。名目盈利計算如下:

盈虧點數 = 1.0900 減 1.0850 = 0.0050,即 50 點

名目金額 = 0.0050 × 10,000 歐元 = 50 美元

這時平台顯示你賺了 50 美元,看起來不錯。但還沒結束。

成本還原:點差與佣金

真正入帳前要先扣兩筆成本。點差成本 = 0.00006 × 10,000 = 6 美元。來回佣金 = 單邊 7 美元 × 2 = 14 美元。

真實淨利 = 名目 50 美元 減 點差 6 美元 減 佣金 14 美元 = 30 美元

以港元兌美元約 7.8 估算,30 美元約等於 234 港元。也就是說,平台報你賺 50 點、50 美元,但落袋只有 30 美元。這個差距,就是多數教學文不願攤開的地方。

桌前攤開算式紙與計算機,上班族在筆電前面對成本欄位,核對最後淨利。

虧損情境:觸發止損

若價格反向,跌到 1.0820 觸發止損:

蝕損點數 = 1.0850 減 1.0820 = 0.0030,即 30 點

名目虧損 = 0.0030 × 10,000 = 30 美元

再扣成本:真實淨蝕 = 30 美元 + 6 美元 + 14 美元 = 50 美元(約 390 港元)

你會發現,同樣的止損距離,因為成本疊加,實際虧的比賺的情境更痛。這就是為什麼我常提醒學員,止損不能只設在「心理價位」,要預留成本緩衝。

真實成本為什麼多數教學文不敢算

點差是隱形稅

點差聽起來很小,每次幾美元,但高頻策略一天進出數次,累積下來相當可觀。根據 IG 交易學院的資金管理課程 的說明,有經驗的交易者關注的不是想賺多少,而是可能損失多少,而損失清單裡排第一的往往是這種看不見的成本。

我自己的習慣是,把點差當成「每筆交易先輸掉的點數」。例如策略要賺 10 點才平倉,實際上價格要先動 10.6 點才打和,因為進場那刻已經墊了 0.6 點點差。這個認知會直接改變你的止盈設計,讓你不再用「漂亮整數」當目標,而是用「扣完成本仍值得」的距離。

來回佣金疊加

佣金是按邊收費,一開一平就是兩次。許多宣稱「低點差」的平台,會用較高佣金補回來。我在比較平台時,一定把點差與佣金加總,換算成「每百萬合約價值的總成本」,這才公平。

曾經有學員拿兩個平台給我看,A 點差 0.6、佣金每邊 7 美元;B 點差 1.2、佣金每邊 2 美元。單看點差 A 贏,但算總成本後,B 在中小手數反而更便宜。這種帳不自己算,就會被單一數字帶著走,程式交易 的回測報表正好能幫你把兩者並排比較。

順帶一提,成本比較不能只看名目數字,還要配合你的交易頻率。一天進出一次的波段策略,佣金占比低,點差才是主角;一天進出十次的刷單策略,佣金會反過來主導。我用回測報表切換不同頻率,讓學員親眼看同一套邏輯在不同成本結構下的存活率,這比任何口頭警告都管用。

我用程式交易跑過的三個實況

USIC 比賽中的倉位紀律

我在 USIC 全美投資大賽連續五年取得正回報,靠的不是某個神奇訊號,而是把每筆風險鎖死在可承受範圍。程式交易讓我在比賽最波動的那幾週,依然按規則進退,沒有因為領先而冒進。

實盤滑點的教訓

我自己實盤曾遇過一次重大新聞行情,系統在預設價觸發,但實際成交價因滑點偏離了 3 點。那單原本算好淨利 30 美元,最後只進帳約 9 美元。從此我在回測裡強制加入滑點假設,不讓理想成交欺騙自己。

把成本寫進策略的轉捩點

我見過不少參賽者,策略在回測賺錢、上實盤就蝕,差別就在回測沒扣成本。當我把點差佣金正式納入 程式交易 的評估模型後,被過濾掉的策略將近四成,留下來的才是真正經得起成本考驗的。

風險與資金管理:別讓一單吞掉帳戶

單筆風險上限

無論策略多準,單筆虧損不該超過帳戶的百分之一到二。以上面 0.1 手為例,觸發止損淨蝕約 50 美元,對 100,000 港元帳戶只是極小比例,這才是可長期執行的節奏。

我會再往前一步,設「每日虧損上限」。當天累積虧到帳戶的百分之三到五,系統就自動停機,不許再開新倉。這道閘不是策略的一部分,而是保命的一部分。我在 USIC 比賽第二年就靠這道閘,躲過一次連續判斷失準的崩潰期,那年的回撤遠小於同組多數人。

槓桿的雙面刃

香港的槓桿式外匯受證監會規管,依據 投委會的槓桿式外匯基本認識 說明,開倉按金最低為合約價值的百分之五,即槓桿比率最高二十倍。槓桿放大盈虧,新手宜用較低槓桿,讓一筆意外不會成為毀滅性打擊。

要注意的是,槓桿越高,你的成本佔比越低、但單點波動的金額越大。同樣 50 點行情,用二十倍還是五倍槓桿,落袋金額差四倍,虧損也是四倍。我建議新手先用低槓桿把「扣成本後的淨利邏輯」跑熟,再談放大,程式交易 的價值從來不在放大賭注,而在放大紀律。

新手如何開始第一套程式交易

三步起步

第一步,先弄懂一個你信任的技術邏輯,例如均線交叉,別一上來就疊十個指標。第二步,用歷史數據回測,而且回測一定要開啟成本與滑點。第三步,先上模擬帳戶跑至少數百筆,觀察淨值曲線是否穩定,再考慮小資金實盤。

根據 CFTC 的外匯詐騙警示 統計,約三分之二的零售外匯交易者每季以虧損告終,自動化工具不能改變這個市場本質,它只幫你把紀律做足。我建議把 程式交易 當成紀律的延伸,而不是獲利保證。

最後提醒一個常見誤區:有人以為把成本算進去就代表策略穩了。其實成本只是讓你看到真實,不代表替你賺錢。我見過扣完成本仍正期望的策略,上實盤卻因行情結構變化而失效。所以算清成本是第一道門,持續監控與定期重測才是後面的關卡,這兩件事都做不到,再漂亮的算例也只是紙上富貴。

把這一單算到底,重點不在於賺了三十美元還是五十美元,而在於你終於看清點差與佣金是如何悄悄吃掉名目盈利。養成先扣成本再看淨值的習慣,是脫離新手、邁向穩定實盤的第一道分水嶺,這一步繞不過去。

常見問題

問:程式交易是不是必然盈利?

答:沒有必勝保證。根據美國 CFTC 的統計,約三分之二零售外匯交易者每季以虧損告終,自動化只是執行工具,不能改變市場勝率。

問:完全不懂程式碼,可以學嗎?

答:可以。現在有視覺化工具讓你搭建策略,不一定要寫程式。重點是先理解策略邏輯與風險,再交給系統執行。

問:一單交易成本主要有哪些?

答:主要有兩筆,分別是點差與來回佣金。點差是買賣報價的微小差距,佣金是平台收取的費用,兩者都會吃掉名目盈利。

問:程式交易需要一直盯著電腦嗎?

答:不需要。系統按既定規則自動執行與停損,你可以在設定好後離開,但仍要定期檢查策略表現與市場狀況。

問:槓桿越高越好嗎?

答:不是。槓桿放大盈虧,香港槓桿式外匯開倉按金最低為合約價值百分之五,即槓桿最高二十倍,新手宜用較低槓桿。

立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383

網站:https://aitrading.ace-fortune.com/algo-trade-hk

投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。

分享到:
null

Ace Fortune 2018年成立於香港,早期研究方向包括面向 PI(個人專業投資者)的大數據智能指標及選股器,以及運用量化模型研究交易策略。
今天,我們將這份系統思維,延伸至 AI 工具與程式交易教育,讓新手學習運用 AI Agent 輔助整理資料、編撰程式與檢查邏輯。
從理解工具到動手實作,讓科技更容易入門,支持個人增值與成長。Let Intelligence Empower Your Growth. 

null
© 2026 Weber All Right Reserved