EA程式的五個常見誤解:貴的、舊的、回測賺錢的都不一定好|先問它會怎樣虧錢

EA程式的五個常見誤解:貴的、舊的、回測賺錢的都不一定好|先問它會怎樣虧錢

2026-10-14

誤解的代價:最傷帳戶的往往不是技術,而是期待

我在 AI Trading Academy 帶量化課這幾年,看過的帳戶檢討報告少說也有數百份。真正讓學員失血的原因,很少是程式碼寫錯,而是買之前腦海裡那個錯誤的畫面。當你以為 ea程式 是一台印鈔機,你就會用買家電的心情去挑它,而不是用買工具的心情去驗它。

我見過不少學員,花了三萬八港元買一套系統,六個月後停用。問他為什麼停,答案通常是「它跟我想的不一樣」。技術上那套程式沒有壞,壞的是期待。期待錯了,你會在錯誤的時間加大倉位、在正確的時間關掉它,然後把責任推給市場。

這篇文章不談參數、不談指標、也不談程式碼寫法。我要處理的是五個「對 EA 程式本身的錯誤期待」。每一個誤解,我都會配一個具體反例或一組數字,最後再給你一套反向檢驗的方法。

為什麼期待比技術更致命?因為技術問題可以在模擬盤上發現,期待問題往往要等你把真錢放進去、連續虧了三個月、開始懷疑自己的判斷力,才會浮上來。那時候修正的代價已經很高。

誤解一:價格貴就等於品質好

這是最普遍、也最貴的一個誤解。它的表面理由很直覺:貴代表專業、貴代表有人驗證過、貴代表賣方賠得起。三個理由聽起來都合理,但三個都跟交易績效無關。

價格標籤與策略期望值沒有任何數學關係

一套 ea程式 的售價,由行銷成本、稀缺感包裝與市場定價決定。它的期望值,則由進場邏輯、成本結構與風控設計決定。這兩條線在數學上並不相交。你可以把一套平庸的系統賣到五萬港元,也可以把一套紮實的系統免費開源,兩件事都有人做過。

關鍵在於誰承擔虧損。賣方收的是售價,你承擔的是回撤。他沒有動機讓售價與績效掛鉤,因為掛鉤對他沒有好處。所以「貴」只證明了一件事:這套系統的行銷預算比較充足。

我在課堂上做過的價格與存續期對照

我在課堂上請學員填過一張匿名表:你買過最貴的一套多少錢、用了多久、為什麼停。統計下來,買過最貴那一套的學員付了三萬八千港元,六個月後停用;而買過最便宜那一套的學員,用的是免費開源版本自行改寫,調整過參數後跑到第十四個月還在運作。

我要說清楚:這不是「便宜一定好」。這組數字只說明一件事,價格對存續期沒有預測力。真正有預測力的是另外三項:最大回撤紀錄、連續實盤月數、以及賣方是否願意公開表現最差的那幾個月。挑系統前,先到 證監會的無牌公司及可疑網站警示名單 查一次賣方背景,這是成本最低、回報最高的一個動作。

教室裡學員低頭填寫問卷,講台上並排著盒裝軟體與一台開著圖表的筆電。

誤解二:舊程式的邏輯必然過時

第二個誤解來自另一種直覺:科技產品越新越好,所以年份越新的程式越值錢。這個直覺在手機上成立,在交易邏輯上經常不成立。

老化的是參數,不是邏輯本身

趨勢跟隨與突破的數學核心,幾十年來沒有本質改變,因為它依賴的是市場結構,也就是「趨勢傾向延續」這件事本身。只要市場仍由人類情緒與資金流推動,這條結構性規律就不會因為程式碼寫於哪一年而消失。反過來,去年很紅的短線均值回歸玩法,可能三季就失效,因為參與者變多之後,那個價差被套利掉了。

判斷一套邏輯是否過時,該問的是兩個問題:市場結構變了嗎?這個漏洞是不是已經被太多人發現?程式碼的年齡,不在這兩個問題裡面。

一套二零一九年的黃金系統給我的啟示

我在覆盤班用過一套二零一九年寫的黃金 EA 當教材。它在二零二零年表現最好,二零二二年轉為平淡。學員第一反應是「程式老了」。我們逐行檢查後發現,進場邏輯完全沒有壞,問題出在進場時段過濾與波動門檻,那些數字是照著二零一九年的市況訂的,換了年份就不合身。改動的是參數,不是架構。

這裡順帶提醒一句:舊程式真正的風險不是邏輯過時,而是參數殘留。想知道怎樣辨識參數被過度擬合,可以參考我另一篇談 參數調到剛好只對歷史有用的辨識方法。那篇講的是技術細節,這裡只強調一個心態:問「這套邏輯為什麼會有效」,遠比問「這套程式幾歲」有用。

誤解三:回測賺錢,實盤也會賺

第三個誤解最危險,因為它有報告背書。一份漂亮的三年的回測曲線擺在眼前,很少有人會懷疑它。但回測報告不是業績紀錄,它是一份在特定假設下算出來的模擬結果。

回測的三個隱形假設

假設一,任何價位都能即時成交,也就是滑價等於零。假設二,點差固定不變,忽略新聞時段的瞬間擴大。假設三,系統永不斷線,忽略網絡中斷與伺服器重啟期間漏掉的單。這三個假設在平靜行情下接近真實,在關鍵時段完全失真,而虧損通常正好發生在關鍵時段。

一段完整算例:同一組參數,回測與實盤的差距

我用一組具體數字把這件事講透。假設一套 ea程式 交易歐元美元,每筆下單一標準手,一點等於十美元,三個月共三十二筆交易。

回測報告假設點差零點三點,每筆成本三美元,三十二筆合計九十六美元。實盤的平均點差是一點一點,每筆成本十一美元,三十二筆合計三百五十二美元。單是這一項,實盤就比回測多付二百五十六美元。

再加上滑價。假設平均每筆滑價零點五點,即五美元,三十二筆合計一百六十美元。再加上三次離線漏單,每次平均錯過十二點行情,一點十美元,合計三百六十美元。

三項摩擦相加:二百五十六加一百六十加三百六十,等於七百七十六美元。回測同期的毛利是六百二十美元。把摩擦扣掉之後,實盤結果是六百二十減七百七十六,等於負一百五十六美元。以一個一萬美元的帳戶計算,回測顯示正六點二個百分點,實盤實際是負一點五六個百分點。

回測沒有騙人,它只是只算了一半的帳。順帶一提,槓桿本身會把這個落差放大。根據 投委會關於槓桿式外匯的基本認識,槓桿式外匯的按金門檻雖然低,但輕微的匯率變動就會被槓桿倍數放大,極端波動下損失可能超過本金。

誤解四:掛上就自動賺,不用管

第四個誤解聽起來最合理:既然叫自動交易,那不就是要省下盯盤時間嗎?這個推論只對了一半。自動化的是執行,不是判斷。

「不用管」的三種真實結局

先看市場結構。任何策略都有失效期,趨勢策略在長期震盪市裡會連續小虧,這不是故障,是策略的正常呼吸。再看執行環境。點差水平、滑價幅度、券商的槓桿上限與隔夜利息規則,都可能在你不知情的情況下改變,這些變化直接改寫策略的盈虧平衡點。

最後看技術環境。虛擬專用伺服器供應商更換機房、家用網絡品質波動、交易平台版本更新,任何一項都可能讓你的系統靜默失聯。關於 控制風險的基本原則,核心從來不是設定一次就完成,而是持續監測。

我給學員的硬性要求是每月一次三十分鐘的固定檢查,一年十二次,內容包括最近一個月的實際滑價、最大單筆回撤、連線中斷次數,以及策略是否已連續虧損三個月。對照組是完全放任不管的學員,他們平均在連續虧損三個月之後才發現問題,那時累積回撤已經到二十二個百分點。三十分鐘換二十二個百分點,這筆帳不難算。

誤解五:源碼看不懂也能放心用

第五個誤解最常見於純投資者:我又不是工程師,看得懂源碼幹什麼,交給專業就好。這句話的問題在於,你放棄的不是技術細節,而是對風險規模的知情權。

看不懂源碼時,你真正失去的是什麼

你會答不出三個最基本的問題。這套系統什麼情況下會加倉?什麼情況下會停止交易?每一筆的倉位大小是怎樣計算出來的?這三個問題的答案決定了你的最大可能虧損,而它們全都寫在源碼裡,不在宣傳單張上。

一個馬丁格爾式加倉的實際數字

我拆過一套對外標榜「穩定」的 ea程式,賣點是勝率極高、回撤極小。打開源碼後,邏輯是每虧二十點就把倉位加倍。初始手數零點零一手。

加倍到第八層時,累積持倉是零點零一乘以括號二的八次方減一,等於二點五五標準手。歐元美元零點零一手每點零點一美元,二點五五手就是每點二十五點五美元。若行情反向走兩百點,虧損是二十五點五乘兩百,等於五千一百美元。以一個一萬美元的帳戶計算,單一輪回撤就是五十一個百分點。

若行情繼續走,撐到第十層,累積持倉是零點零一乘以括號二的十次方減一,等於十點二三標準手,每點一百零二點三美元。反向一百五十點,虧損一萬五千三百四十五美元,超過本金。這就是「穩定」的真相:它穩定地小賺,然後一次性把前面所有小賺連本金一起拿走。

所以「看不懂也能用」的真正含義是:你把倉位大小交給一個自己沒讀過的公式。想入門源碼閱讀,可以從 讀源碼時最實用的幾個切入點 開始,先看加倉規則與最大持倉手數這兩段,就已經能擋掉大部分尾部風險。

五個誤解的對照表與自我檢查

把五個誤解攤開並排,會發現它們共享同一個結構:用一個好懂的表面理由,替代一個需要查證的關鍵證據。下面這張表是我在課堂上發給學員的版本。

誤解 表面理由 反向檢驗問題 該看的證據
價格貴等於品質好 貴代表專業與稀缺 這個售價與策略期望值有數學關係嗎 最大回撤、連續實盤月數
舊程式邏輯必然過時 年份久代表技術落後 這套邏輯為什麼會有效,市場結構變了嗎 邏輯依據、失效條件
回測賺錢實盤也賺 報告曲線很漂亮 報告裡的滑價與點差設多少 逐筆成交紀錄、實盤實測
掛上就自動賺不用管 自動化等於省時間 什麼情況下我應該關掉它 檢討頻率、失效預案
源碼看不懂也能放心用 我不懂技術,交給專業 它何時加倉、倉位怎麼算 加倉規則、最大持倉手數

這張表最值得記住的不是左欄,是右二欄。多數人評估系統時問的是「它能賺多少」,這個問題永遠會得到最好的答案,因為賣方只會展示最好的月份。改問「它在什麼情況下會連續虧損」,得到的答案才帶資訊。

還有一點要提醒:五個誤解很少單獨出現。通常是價格貴加上回測漂亮,再加上一句「不用管」,組合成一個看起來無懈可擊的套裝。當三件事同時出現在一份宣傳裡,你應該提高警覺,而不是降低。

不同策略類型在這五個誤解下的表現差異很大,想先搞清楚自己手上的系統屬於哪一類,可以看 各類策略在實盤中的運作差異,分類清楚之後,上面的檢驗問題才有針對性。

反向法:先問這套 ea程式 會怎樣虧錢

講到這裡,終於要進入我最想分享的部分。這套方法我在課堂第一堂就要求學員做,但很少在公開文章看到有人這樣教。它的核心是把提問方向整個倒過來。

正面提問是「這套系統能賺多少」,反面提問是「這套系統會怎樣虧錢」。前者人人都會問,所以人人都拿到包裝過的答案。後者很少人問,所以賣方通常沒有準備,而他的反應本身就是最有價值的資訊。

我要求學員向賣方問三個反向問題。這套 ea程式 在什麼行情下會連續虧損?請具體到行情類型,不接受「極端市況」這種答案。過去二十四個月裡,虧損最大的三個月是哪些,能否提供那三個月的逐筆成交紀錄?不接受只有最好的月份。以及,我在什麼情況下應該把它關掉?如果對方回答「永遠不應該關」,這是一個明確的紅旗,因為沒有一套系統沒有失效條件。

問完之後,再做一次反向壓力測試。把回測報告裡的滑價假設手動調高到實盤平均值的兩倍,同時把點差加大一倍,重新跑一次。如果兩項同時加大之後,期望值由正轉負,這套系統的生存空間就非常窄,它只在成本完美的環境裡成立。

反向法之所以有效,是因為它把對方從推銷模式拉進答題模式。沉默、含糊、轉移話題,本身就是一種答案。你看的不是他說了什麼,而是他答不出什麼。

談判桌兩側對坐,買方遞出成交紀錄,賣方低頭不語,桌上攤著圖表與筆記本。

常見問題

問:貴的 ea程式 是不是比較安全?

答:不一定,而且售價與安全性之間沒有因果關係。一套 ea程式 的售價反映的是行銷成本與市場定價,安全與否取決於最大回撤紀錄、加倉規則與賣方是否願意公開最差月份。我在課堂上見過的個案裡,最貴的一套反而最快被停用。價格可以參考,但不能當成主要篩選條件。

問:我的程式三年沒改過,是不是已經失效了?

答:不能只看年份。先分開兩件事:邏輯是否還成立,參數是否還合身。趨勢跟隨這類結構性邏輯可以沿用很多年,但進場時段、波動門檻這些數字往往需要重新校準。判斷方法是比較近十二個月的實際表現與開發期的表現落差,而不是看程式碼的日期。

問:回測報告要看到什麼,才算是合格?

答:至少要有四項:滑價與點差的具體假設值、逐筆成交紀錄而非只有淨值曲線、最大回撤與回撤持續時間、以及參數是否經過大範圍測試而非只挑最好那一組。缺任何一項,你看到的都只是一份行銷材料,不是驗證報告。

問:我不懂程式,是不是就不該用自動交易?

答:不是不該用,而是不能跳過知情權。你不必自己寫程式,但必須看得懂加倉規則與最大持倉手數這兩段,因為它們決定了你的最大可能虧損。如果連這兩段都無法理解,就要找能逐條解釋給你聽的人,而不是只看宣傳數字。

問:五個誤解裡,如果只能記住一個檢驗方法,你會選哪個?

答:我會選反向提問,也就是問「它會怎樣虧錢」。這一個問題可以同時篩掉另外四個誤解:賣方若答不出失效條件,價格再貴也不值得;若不肯給最差月份的紀錄,回測再漂亮也只是樣本挑選;若說永遠不用管,那就說明連他自己也沒想過風險邊界。

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

網站:https://aitrading.ace-fortune.com/EA

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

分享到:
null

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

null
© 2026 Weber All Right Reserved