同一個訊號,兩個人按下執行鍵,結果可以差很遠。甲一鍵推進全部本金,乙只推進四分之一,其餘按規則分段掛單。八個交易日之後,甲的帳面由十二萬變十一萬,乙的帳面是十二萬二。方向判斷兩人可能完全一樣,差別出在「部位怎樣分配」。很多學員把加減碼當成心態問題,講到底還是膽量問題;其實它是一條規則問題,而且必須在你按下啟動之前就寫好,交給智能交易的執行模組照做,不留給盤中的自己。
我自己帶學員時,最常見的慘劇不是方向看錯,而是看對了方向卻用錯了分配法:訊號進場後先賺兩三個 Tick,然後回吐、再被震出場,最後淨值原地踏步。為甚麼會這樣?因為部位從來沒有被當成一個有結構的東西來設計。我在智能交易的學員作品裏,見過同一套訊號配上不同倉位規則,最終曲線可以完全兩樣。
加減碼決定的,是你能不能活到下一個訊號
交易的長期結果,不取決於你單次賺多少,而取決於你在連續判斷失效的過程中,還剩下多少本金可以繼續參與這盤遊戲。很多人以為「控制回撤」是靠設定一個停損線,這是誤解。停損線是單筆的保險,加減碼是整體的結構;前者只保護一次,後者決定你一年下來會不會被打到彈盡糧絕。
我在課堂上講這一節時,會先問一條題:同一個訊號,一次推進與分四段推進,哪一個的「最壞情況」比較可控?答案幾乎每次都是分四段。原因很直接:一次推進的最壞情況,等於你把全部本金暴露在「這個訊號可能是錯的」這個命題上;而分四段,你每一步只押上四分之一,命題錯了,還有四分之三的子彈留在場外等下一個訊號。
這裏要補一個技術前提。部位的分配之所以能成為一道規則,前提是它必須在訊號出現之前就已定義好。換句話說,你在按下啟動之前就要決定分幾檔、每檔多少,而不是等訊號亮了才臨場決定,這一點在智能交易的落地裏尤其關鍵。至於訊號由觸發到下單之間發生了甚麼、條件單怎樣層層落單,我整理在訊號到自動下單的運作原理這篇裏;本篇只專注一件事:進場之後,這筆本金應該以甚麼節奏進入市場。
三種做法的對照:一次建倉、分批進場、金字塔加碼
市場上講加減碼,其實混雜了三種動機不同的做法。它們的適用情境不同,結果也完全相反,所以值得先拆開來看。
| 做法 | 觸發依據 | 適用情境 | 主要優點 | 主要缺點 | 對尾部風險的影響 |
|---|---|---|---|---|---|
| 一次建倉 | 訊號一出現即全量下單 | 訊號頻率高、交易成本低 | 規則最簡單,不會出現成本越攤越高的問題 | 單次判斷錯就承受全額代價 | 最大:錯誤成本一次過兌現 |
| 分批進場 | 按預先寫定的檔位分次落單 | 訊號有分級、想降低單次下注成本 | 平均成本被拉低,判斷錯的損失可控 | 需預先定檔位,設計要求較高 | 最小:任何時刻只暴露部分本金 |
| 金字塔加碼 | 只在浮盈達到指定條件時按遞減比例加倉 | 單邊趨勢明顯、波段較長 | 順勢時回報放大 | 假突破時把部位堆在最貴位置 | 放大:加碼越多,反轉跌幅越痛 |
看懂這張表,就明白為甚麼「分批進場」不是保守,「金字塔加碼」也不是勇敢。前者是設計出來的容錯,後者是設計出來的放大鏡,而放大鏡有正反兩個方向。
另外,這裏講的都是部位,不是槓桿。根據IFEC 投委會對槓桿式外匯的基本認識,槓桿會按比例放大你的曝險與損失,這與「在同一筆本金內把部位拆細」是兩件事。拆細不改變總風險上限,但改變你承受錯誤的節奏;加槓桿則直接改變風險上限本身。
一次建倉:最簡單,也最集中
一次建倉的做法很直觀:訊號觸發,把計劃投入的資金一次過推進去。它沒有技術門檻,正因為如此,它常常是新手的第一選擇。
我在課堂上問學員為甚麼選它,答案通常是三個:「怕漏單」「怕入場價變差」「怕分批之後成本更高」。前兩個擔心有實際道理,第三個則是把另一種做法的成本錯記到它頭上。漏單可以用條件單解決,不必用全量下單解決;入場價變差可以用預掛限價解決;至於成本,分批進場在震盪市中的平均成本確實可能略高,但換來的是判斷錯時只損失一部分本金。落到智能交易的實際設定上,一次建倉的優點是參數最少,最容易部署。
錯判時的代價是全倉
一次建倉真正的問題只有一個:你的最大回撤,幾乎等於單次判斷錯誤的幅度加一點波動摩擦。因為沒有緩衝,你連「連續兩次判斷有偏差」都承受不了,而連續偏差在真實市場裏是必然會發生的。
假設單次判斷的反向幅度是百分之八。一次建倉,你的回撤就是八;分四段進場,若第一段之後行情反向,你已暴露四分之一本金,帳面影響大約是二加上一點摩擦;若到第三段之後才反向,才會接近六。差異在強勢行情裏不明顯,在反覆假突破時卻是能不能留下來的問題。關於如何把單筆與組合層面的風險一起框住,AI 交易的風險管理這篇有更完整的鋪排,值得先讀再定規則。

分批進場:把一次下注拆成四個問題
分批進場的核心不是「分幾次」,而是「按甚麼依據分」。沒有依據的分批,只是把同一個衝動分成幾天做,沒有風險降低的效果。
我建議寫規則時先回答四個問題:分幾檔,這決定你需要容忍多少個「沒有成交」的交易日;每檔多少,決定單檔錯誤的成本上限;以甚麼為觸發條件,是價格、時間,還是訊號強度分級;以及未成交的資金做甚麼,是留現金,還是改掛到另一個方向。這四題答不出來,智能交易的執行模組就無從設定,分批也只會變成隨意出手。
四檔怎樣切,先切哪一檔
實務上我推薦三到四檔,均分或遞減加碼都可以,但必須選一種。四檔均分最容易被記住,也最不容易在盤中被情緒改動。
關於先切哪一檔,我會建議第一檔最小,而不是最大。理由是:第一檔的功能是「試探成本」,它要小到你判斷錯了也不會痛,你才會老老實實讓它去執行;如果第一檔就押上三成,你會在第一段反向時先慌一次,然後在慌張中把後面三檔的規則改掉——規則一旦在盤中被改動,分批就退化成了情緒化的手工減倉。如果想要一份可操作的節奏模板,IG 交易學院關於控制風險的建議值得一讀,它把倉位與風險比例講得很直白。
金字塔加碼:順勢才加,但上限要寫死
金字塔加碼的做法是:先建一個基礎倉,之後只在浮盈達到指定條件時才加,而且每次加的量按遞減原則安排。邏輯很單純——訊號走對了才加碼,所以加進去的部位成本較低,整體倉位在順勢中逐步擴大。
它聽起來無懈可擊,但成立的前提有一個常被忽略:加碼的條件必須客觀、可計算、並且在啟動前就寫死。若條件寫成「感覺方向對了就加多一點」,這套做法就退化成人情緒的放大器。
尾部風險為何被放大
金字塔加碼的真正代價在尾部。你以為逆勢時最痛,其實是假突破那一段:訊號走出小段浮盈、觸發你加碼、然後行情反轉,你手上剛好堆着最多部位,卻買在最高位。這是數學上的必然,加碼量越大,同一段反向跌幅造成的金額損失就越大。
控制手段不是不用金字塔,而是給它加上三道閘:加碼次數上限、總倉位上限、以及加碼必須距開盤價至少多少個 Tick。第三道閘最容易被忽略,卻最有效,因為它直接濾掉「剛建倉就立刻反向」的噪音訊號。我在課堂上把這段講得很直白:金字塔不是用來賺更多,是用來在完全確認之後把優勢放大。在智能交易的實作裏,我建議把加碼條件寫成可以被程式讀懂的數值門檻。
分批進場與虧損攤平,動機剛好相反
這兩個概念在口頭上經常被混為一談,但在邏輯上是相反的兩件事,結果也相反。分批進場的前提,是方向判斷尚未被證偽,你只是想降低單次下注的成本;虧損攤平的前提,是方向判斷已經被證偽,你卻仍然加大投入。動機一個是降低不確定性,另一個是拒絕承認不確定性。
我把它收窄成一個判別問題:加碼的理由是「訊號更強」,還是「我不甘心」?你可以用下面幾條自查:加碼之後,若價格回到加碼前的水平,我能不能立刻接受這個結果?若答案是不能,那你加的不是倉位,是情緒成本。若這次加碼的理由無法用一句可計算的條件描述,那它屬於攤平,不屬於分批——這也是智能交易必須把兩者分開定義的原因。
更重要的是,這兩種行為對系統的傷害程度不同。分批進場是預先寫好的規則,即使訊號最終失敗,整體損失仍在你設定的範圍內;虧損攤平則是規則外的行為,它每次發生都會在帳面上留下無法解釋的破口,讓整份回測與實盤紀錄失去可比性。真正危險的是後者:它會讓你無法判斷自己的策略到底有沒有效。
十萬資金的完整模擬算例
為了把三種做法放在同一把尺上比較,我用一個簡化模擬跑一次。以下數字都是教學用的假設與模擬,不代表任何真實市場結果;為便於對讀,假設不加槓桿、暫時忽略交易成本與點差。
基本設定:模擬本金十萬港元;標的價格序列假設為八個收市價:100、88、92、103、109、115、112、118;每一檔定為二百五十單位。同一段智能交易的訊號,三種做法收到的部位分配不同。
一次建倉的做法,是在一百這個價格推入一千單位,現金全部用盡。結果是:價格跌到八十八時,權益為八萬八千港元,帳面回撤一萬二千港元;其後價格一路升到一百一十八,權益為十一萬八千港元,淨賺一萬八千港元。
分批進場的做法,是在 100、88、92、103 四個價位各推二百五十單位。逐步算給你看:推完第一檔後現金七萬五千、持倉二百五十單位,價格到八十八時權益為九萬七千,回撤三千;推完第二檔現金五萬三千、持倉五百單位,到九十二時權益九萬九千;推完第三檔現金三萬、持倉七百五十單位,到一百零三時權益十萬七千二百五十;推完第四檔現金四千二百五十、持倉一千單位,價格到一百一十八時權益十二萬二千二百五十港元,全程最大回撤只有三千港元。
金字塔加碼的做法,是先建四百單位在 100,之後價格到一百零三加二百五十單位、到一百零九再加二百五十單位,總持倉九百單位、剩餘現金七千港元。價格跌到八十八時權益九萬五千二百港元,回撤四千八百;收在一百一十八時權益為十一萬三千二百港元,淨賺一萬三千二百港元。它的總部位是九百單位,比一次建倉少一百單位,但起步成本更高,所以在本段行情中反而賺得最少。
情境一(行情如序列走完,最後收一百一十八)三者對照如下。
| 做法 | 最終權益 | 淨盈虧 | 最大回撤 | 回撤佔比 |
|---|---|---|---|---|
| 一次建倉 | 118,000 | +18,000 | 12,000 | 12.0% |
| 分批進場 | 122,250 | +22,250 | 3,000 | 3.0% |
| 金字塔加碼 | 113,200 | +13,200 | 4,800 | 4.8% |
情境二才是重點:假設行情在加碼兩檔之後反轉,價格由一百零九直接回落並收在八十八。收市權益是一次建倉八萬八千港元(虧一萬二千,十二個百分點);分批進場因為第二檔之後已停止接收訊號、只持有五百單位,權益為九萬七千港元(虧三千,三個百分點);金字塔加碼手上仍有九百單位,權益為八萬六千二百港元(虧一萬三千八百,十三點八個百分點)。
同一段行情,三種結局
把兩張情境疊在一起看,結論就很清楚。在一個先回調八點、再單邊升十八點的假設行情裏,分批進場同時拿到最低回撤與最高收益,金字塔加碼的收益最低,而情境二的假突破則把它變成三者中最差。
這不是說分批永遠最好。換一段真正強勢、幾乎不回調的單邊行情,金字塔的追隨者會跑贏,因為它把大部分部位放在低位。取捨的關鍵是:你願意用多少尾部風險,去換多少順勢時的彈性。這個取捨沒有標準答案,必須事前決定,而不是由當時的盈虧決定。

把加減碼規則寫死,交由系統執行
寫到最後,總結成一句可以照做的原則:加減碼規則必須在啟動前寫死,並由智能交易的執行模組自動完成。看到盈虧之後才決定加不加,這件事在數學上已經失效,因為你在那一刻已經被自己的持倉與情緒污染了。這也是它與人手操盤最大的分水嶺:規則在前者由系統執行,在後者則要靠你臨場自律。
一條可以交給系統執行的規則,必須同時包含五個要素:分幾檔、每檔多少、觸發條件是甚麼、總倉位上限、以及未成交資金的處理方式。缺任何一項,執行時都會出現人手填空隙,而那個填空隙通常由盤中情緒補上。
寫完之後,我建議你做三件事:找一段過往行情做回放測試,把三種做法的回撤與結果都跑一次,看是否與本節的模擬結論一致;把規則寫成一頁紙,連同失效條件一起寫,貼在你每天會看得到的地方;以及,紀律要靠習慣維持,這部分我在贏面大的交易習慣裏談得較細。
最後一個提醒。近年不少平台把「AI 智能加碼」包裝成技術亮點,暗示加碼越多、系統越準。美國 CFTC 關於降低外匯交易風險的提醒值得一讀:包裝得越順耳的說法,越要先看它有沒有把風險講清楚。一套連尾部風險都不提的加碼邏輯,聽聽就好。
常見問題
問:分批進場次數越多,是不是越安全?
答:不一定。分批的作用是降低單次判斷錯誤的代價,而不是消除錯誤。檔數過多會帶來另一個成本:交易手續增加、入場變慢、與原定規則偏離。實務上三至四檔已足夠,再多往往只是延後了判斷。
問:金字塔加碼應該按固定金額,還是按遞減比例?
答:遞減比例更穩健,因為它讓加碼部位集中在較有利的價格。按固定金額加碼,實際效果是越加越多,成本越推越高,尾部風險因此被放大。無論選哪種,總倉位上限都必須寫死。
問:如果訊號看錯,分批進場能救得回來嗎?
答:不能,也沒有任何方法能。分批進場的價值是讓你還有資本留在場外等下一個訊號,而不是把錯的單變成對的。它降低的是錯誤的成本,不是錯誤本身。
問:設定了停損線,加減碼規則還有必要嗎?
答:兩者處理的是不同層面的問題。停損線管單一倉位的最大虧損,加減碼規則管整體資金的暴露節奏。只做其中一項都會留下明顯缺口;兩項都只靠人手執行,則容易在盤中被情緒改動。
問:規則寫好之後,可以中途調整嗎?
答:可以,但必須有明確條件與時機,例如只在覆盤發現某項偏差後調整,並記錄改動原因。盤中因為一筆虧損而改規則,等於沒有規則。判斷的依據應該是規則本身,不是心跳。
立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383
網站:https://aitrading.ace-fortune.com/algo-trade-hk
投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。


