【新手必讀】程式交易會爆倉嗎?三線風控法算例

【新手必讀】程式交易會爆倉嗎?三線風控法算例

2026-08-30

「我的程式交易系統連續三個月錄得正回報,為何一個月就全部吐回去?」「每次都按計劃止損,帳戶數字為何還是越來越少?」這兩類問題,我在 AI Trading Academy 課堂上幾乎每期都會收到。答案往往不在策略本身,而在倉位與風險沒有管好。程式交易 解決了執行與紀律的機械化,卻沒有替你解決「每一筆該落多大」這個最關鍵的決定。

自動化系統可以讓下單、止損、止盈全部機械執行,卻不會自動控制風險。沒有資金管理框架,策略再漂亮,也會在連續虧損時把帳戶推向深淵。以下會用一個完整算例,示範一套任何人都能上手的倉位計算方法,並介紹我命名為「三線風控法」的框架,以及如何把三條線寫進系統設定。

industry

為什麼程式交易新手更容易虧大錢?

先講一個常被忽略的事實:程式交易的紀律是一把雙面刃。它把執行紀律機械化,同時也把虧損速度機械化。人手交易時,蝕到某個程度會害怕、會停手;EA 不會害怕,它會嚴格執行一個糟糕的倉位決定,直到觸發止損,甚至在極端情況下觸發強制平倉。

另一個常見誤解,是覺得掛上系統就等於自動風控。實際的順序剛好相反:先由你把風控規則設定好,系統才會自動執行。規則設定得寬鬆,系統就自動執行寬鬆;規則定得嚴謹,系統才自動執行嚴謹。我在 USIC 比賽中見過不少參賽者,策略邏輯相當完整,最後卻因為單筆倉位下得太大,被一波正常回調掃出局。系統沒有錯,錯的是倉位大小。

還有一個放大因素,是槓桿。香港零售市場的槓桿式外匯,開倉按金最低為合約價值的 5%,意味著槓桿可以高達 20 倍。價格每波動一個百分點,帳戶權益就跳動約兩成。槓桿本身不是問題,問題是很多新手把槓桿提供的購買力,誤當成自己可以承受的風險,倉位自然越落越大。

速度同樣是問題。人手交易即使判斷錯誤,一天最多下幾次單;EA 可以在極短時間內完成多次開倉與平倉。虧損的引擎一旦開動,根本來不及人為介入。根據 CFTC 的統計,約三分之二零售外匯交易者每季度錄得虧損,自動化工具只是把虧損執行得更快,而不是把虧損變成獲利。系統執行的速度越快,事前設好倉位上限就越重要。

這裡有一點值得想清楚:虧損的比例是不對稱的。蝕一成,要賺 11% 才回本;蝕五成,要賺一倍才回本。連續十次 5% 的虧損,帳戶只剩六成左右。資金管理的本質,就是控制每次虧損的比例,讓帳戶在壞運氣來臨時仍然存活。回報是市場給的,存活率是自己管的。

資金管理必須回答的三個問題

建立資金管理框架前,先問自己三個問題。第一,每一筆交易最多願意蝕帳戶的多少?第二,蝕到哪裡要止損離場?第三,連續虧損幾次之後,要停下來重新檢討?

第一個問題的常見答案,是固定百分比的風險法。即是說,每次進場前,先把可承受的虧損金額鎖定。例如帳戶一萬美元,單筆風險設定 1%,那不管買什麼、槓桿多高,單筆止損虧損都不能超過一百美元。這個方法的優點是直觀,而且帳戶縮水時,下一筆的風險金額會自動跟著縮小,形成自然的收縮保護。

第二個問題關於止損。止損距離由策略的進出場邏輯決定,例如根據支撐位或波動幅度,而不是隨手設一個整數點數。止損設得太近,容易被正常波動掃出場;設得太遠,單筆虧損金額又會失控。風險金額、止損距離與倉位大小三者是連動的,決定任何一個,都要同時算好另外兩個。

第三個問題最容易被忽略。很多 程式交易 新手只設了單筆止損,卻沒有設每日虧損上限和帳戶回撤上限,結果在同一天內連續開倉,把單筆小虧損累加成巨額虧損。回報是漸進的,虧損卻可以在一小時內發生。沒有上限的連續虧損,正是帳戶快速縮水的主因。

這裡要分辨固定倉位法與固定風險法的差別。固定倉位法每次下同一手數,例如每次都落 0.5 手,帳戶成長時相對保守,帳戶縮水時卻相對進取,因為同一手數佔帳戶的比例會越蝕越大。固定風險法則相反,帳戶縮水時下一筆的風險金額自動收縮,手數跟著變小。兩者長期下來,對帳戶曲線的平滑度影響相當明顯。

三個問題看似簡單,卻構成資金管理的地基。把答案寫成數字,再交給系統執行,才叫風險管理;答案停留在腦海裡,就只是願望。

1% 風險法:倉位計算的完整算例

用數字示範會比空談清楚得多。以下是教學示範,並非實際交易紀錄或回報預測。

假設帳戶資金為 10,000 美元,採用 1% 風險法,止損距離設定為 50 點,交易標的是 EUR/USD。

第一步,算出單筆風險金額。10,000 乘以 1%,等於 100 美元。這代表任何一筆交易,止損觸發時最多蝕 100 美元。

第二步,確認每點價值。迷你手即 0.1 手,EUR/USD 每點價值約 1 美元。若使用標準手,每點價值約 10 美元,計算時要對應清楚。

第三步,計算倉位大小。倉位大小等於風險金額除以止損點數乘以每點價值,即 100 除以 50 乘以 1,等於 2 迷你手,即 0.2 手。

驗算一次:若價格下跌 50 點觸發止損,虧損為 50 點乘以 2 迷你手乘以 1 美元,等於 100 美元,正好是單筆風險上限。若價格上升 50 點,獲利同樣是 100 美元,帳戶權益來到 10,100 美元。

再看按金要求。0.2 手 EUR/USD 名義價值約 20,000 歐元,按 1.10 匯率折算約 22,000 美元。根據投委會對槓桿式外匯的基本說明,開倉按金最低為合約價值的 5%,即約 1,100 美元,佔帳戶約 11%。距離維持按金與強制平倉線仍有相當緩衝,這是倉位計算的直接好處。

現在做反向對照。假設不計算倉位,直接用 1.0 手進場,即 10 迷你手。同樣 50 點止損,虧損是 50 乘以 10 乘以 1,等於 500 美元,佔帳戶 5%。連續四筆同樣的虧損,帳戶就蒸發兩成。而按 1% 風控,同樣連續蝕四筆,合計虧損只有 400 美元,佔 4%,帳戶仍然可以繼續運作。同一套策略,同一段行情,只因為倉位大小的差別,結果完全不同。

槓桿把這條算式放大得更明顯。若用高槓桿落 2.0 手,50 點止損的虧損是 1,000 美元,佔帳戶一成。單筆虧損就吃掉 1% 風險法十筆的額度,任何連續失利都會快速見底。這就是為何倉位計算永遠要先於開倉決定。

再看止損距離改變時的變化。若把止損距離改為 100 點,倉位等於 100 除以 100 乘以 1,得 1 迷你手。止損距離越大,倉位越小,而單筆風險金額維持在 100 美元不變。這個特性相當重要:無論策略的止損設得遠或近,只要按 1% 風險法計算,單筆最壞情況都被鎖定。變的是倉位大小,不變的是風險金額。

三線風控法:把風險管理寫進程式

算例解決了單筆倉位,但資金管理不應只有一層。我把多年的實戰與教學經驗,整理成「三線風控法」,三條線各有明確數字,全部可以寫進 程式交易 系統自動執行。

第一線是單筆風險線。任何一筆交易的潛在虧損,不超過帳戶淨值的 1%。執行方式是每次開倉前,系統自動計算倉位大小,並把止損單一併掛上,禁止任何無止損的開倉。

第二線是每日虧損線。單日累計虧損達到帳戶的 3%,系統自動停止當日所有新開倉,並關閉尚未觸發的新訊號。這樣做是防止連輸時的情緒性加倉,也防止 EA 在同一天內反覆開倉把虧損滾大。3% 大約等於三筆 1% 的止損,即是說一天內連蝕三筆,當日就收工,單日最壞情況因此被封頂。

第三線是帳戶回撤線。當帳戶由近期高位回撤達到 15%,系統暫停交易,停止一切新倉位,只保留處理既有持倉的止損。暫停之後,需要完整覆核策略與執行,重新以模擬帳戶驗證,確認問題後才恢復。我見過不少交易者,系統連蝕兩個星期仍堅持運行,最後把一年累積的回報全數奉還,正是因為缺少這條線。

這三條線的數字可以按個人風險承受度調整,但框架本身是通用的。三線之間互相呼應:單日 3% 封頂單日虧損,帳戶 15% 封頂累計回撤,連續幾個全蝕的日子貼近回撤線時,系統自動停機,風險永遠有明確的邊界。

設定時有一個重點:虧損線必須寫進系統,而不是靠人盯盤。如果每日虧損線需要手動執行,那和 EA 自動化交易的初衷就背道而馳了。IG 交易學院關於控制風險的教學提醒,控制風險包括決定每筆交易投入的金額,以及預先設定何時離場,這些決定應該在開倉前完成,而不是開倉後才補救。三線風控法正是把這些決定全部前置。

我自己早年寫 程式交易 系統時,也只設了單筆止損,以為這樣就足夠。直到某個月連續兩週失利,才發現每日虧損線的缺口讓虧損快速累積。後來補上第二線與第三線,同樣的市場環境下,帳戶波動明顯收窄。風控不是限制獲利,而是確保系統有資格一直玩下去。

從模擬到實盤:四步安排資金

有了倉位算式與三條線,程式交易 系統才算完成最後一塊拼圖。這一步如果跳過,前面所有設定都會白費。

第一步,模擬帳戶先行。用至少四星期模擬運行,期間逐筆核對系統觸發的倉位大小與止損,確認算例中的參數在真實報價下仍然成立。模擬時最容易忽略的,是滑價與點差,記得把這兩項成本寫進假設。

第二步,小額實盤起步。首次投入的金額,以最壞情況下連蝕十次仍不影響生活的水平為準。小額不是保守,而是用最低成本換取真實市場的執行數據。實盤與模擬的最大差別,正是執行落差。我自己的習慣是,小額階段至少累積五十筆以上成交紀錄,確認滑價與點差都在算例假設範圍內,才考慮逐步加碼。

第三步,只與持牌機構往來。根據投委會對槓桿式外匯交易的須知,槓桿式外匯屬於場外交易,只應與受規管的持牌機構進行。開戶前核實公司是否持有相關牌照,避免把資金交給來歷不明的平台。這一步與倉位計算同樣重要,資金安全是一切風控的前提。

第四步,定期覆核。每週檢視三條線是否如實執行,每月重跑一次算例,確認帳戶淨值變化後,下一筆的風險金額與倉位大小都按新數字計算。帳戶成長時,單筆風險金額會自動上升;帳戶縮水時,則自動收縮,這正是 1% 風險法自帶的保護機制。

四步走完,資金管理才算完整落地。到這個階段,系統已經不是在賭一筆的成敗,而是在一個可重複的框架下運行。回報可能不會一夜之間出現,但帳戶的存活機率會大幅提升。這套框架的另一個好處,是讓覆核變成例行工作:每次檢查只需對照數字,不需要重新判斷對錯。把資金管理固定成流程,自動化系統才能真正長期運行。

常見問題

問:程式交易一入場就蝕,是不是策略有問題?

答:不一定。先檢查倉位是否超過 1% 風險線,再看止損距離是否合理。很多時候策略本身沒有錯,只是倉位太大,正常波動就把帳戶打殘。先縮小倉位,再判斷策略優劣。

問:1% 風險法適不適合新手?

答:適合,而且對新手特別重要。新手對市場波動的認知有限,1% 風險法提供一個安全上限,即使連續虧損,帳戶也不會快速見底。資金充足後,可以按自己的承受度微調比例。比例一旦定下,不要因連續獲利而臨時調高。

問:每日虧損到多少就要停手?

答:三線風控法建議單日累計虧損達帳戶 3% 就停止開新倉。這不是硬性規定,但數字越小越安全。重點是停手規則必須寫進系統自動執行,而不是靠意志力。

問:帳戶資金不多,可以加大倉位嗎?

答:不建議。資金不多時更應該守住 1% 風險線,因為小帳戶承受波動的緩衝更少。加大倉位等於提高單筆風險比例,連續幾次失利就可能觸及帳戶回撤線而暫停。

問:模擬帳戶要跑多久才上實盤?

答:至少四星期,並覆蓋不同市場環境。上實盤前先確認三件事:倉位計算與實際成交一致、止損如實觸發、三條風控線都能正常執行。任何一項對不上,就繼續留在模擬階段,寧可多跑兩星期,也不要帶着未確認的問題上實盤。

問:三線風控法可以完全避免爆倉嗎?

答:可以大幅降低爆倉風險,但不能完全消除。極端行情下仍有滑價與流動性風險,因此第三線的回撤暫停機制尤為重要。資金管理的目的不是消滅風險,而是讓風險保持在可控範圍。

想知道自己的 程式交易 系統是否做好資金管理?立即 WhatsApp 聯繫小風團隊,預約一次免費諮詢,由講師陪你逐項核對倉位算式與三線設定:+852 5378 5383

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

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

分享到:
null

Ace Fortune 2018年成立於香港,原隸屬證券行。
主力開發大數據智能指標及選股器,予PI (個人專業投資者),以量化模型制定交易策略。

null
© 2026 Weber All Right Reserved