10 個會賠掉真金白銀的 AI 交易錯誤
每個錯誤都附上原因與修正:跳過模擬運行、解釋不了的回測、含糊的提示詞、缺失的失效規則、部位過大、自主漸進失控,以及更多。

自動化不會把人為錯誤從交易中移除。它把錯誤壓縮了:一個做過一次的糟糕決策,如今毫不遲疑地執行上百次。多數 AI 交易錯誤都不是什麼奇異的模型失靈。它們是一個快速、不知疲倦的智能體所放大的、平凡的紀律失守。本文涵蓋十個讓散戶交易者賠掉真金白銀的錯誤,大致依它們傾向出現的順序排列,並給每一個一個你這週就能套用的具體修正。沒有一個修正需要寫程式。所有的修正都需要你在市場逼你決定之前,先決定某件事。
最昂貴的 AI 交易錯誤發生在第一筆交易之前
1. 沒跑模擬就上線
回測拿你的策略對著歷史測試。它不測試你的本意是否在轉譯成規則後存活下來、訂單是否真的路由出去,或智能體在一次資料卡頓時如何表現。只有模擬運行做這些——對著活生生的市場,零資本風險。交易者跳過它,因為回測看起來很棒,而耐心很昂貴。然後正式運行的智能體在一個沒人想像過的邊界情況上觸發了,例如一段週末流動性缺口。
修正: 把模擬交易一個 AI 智能體當成一道強制關卡,而非一個建議。跑兩到四週,或直到你看過 20 個訊號,並事先定義轉正標準:觸發在預期時發生、部位大小正確、沒有無法解釋的行為。Obside 把這設為預設路徑,因為每個智能體都能在有真實訂單存在之前,以相同的即時資料與風險控管在模擬模式運行。
2. 信任一個你解釋不了的回測
一條往右上方走的資金曲線,本身什麼都證明不了。隨機的參數組合,光憑運氣就能產出漂亮的歷史結果,而你試的組合愈多,就愈肯定會找到一個。如果你說不出這個優勢為何存在、又是誰站在你交易的虧損那一側,那你看到的很可能是回測過度擬合,而不是本事。
修正: 一段話的解釋測試。用白話寫下你策略所利用的市場行為,以及它為何應該持續。接著檢查回測是否橫跨不同的市場狀態:一場崩盤、一波上漲、一段橫盤磨耗。一套只在 2021 年管用的策略,是一套 2021 年的策略。
指令錯誤:智能體照你說的做了
3. 含糊的提示詞
「逢低買進」沒有定義。「看起來到頂就賣」也沒有。當你交給智能體模糊的語言,總得有某個東西去解決那個歧義,而如果那個東西不是你,那就是一次猜測。智能體接著會以完美的紀律執行那次猜測——這正如它聽起來那麼危險。
修正: 每個指令都需要六個元素:資產、條件、動作、大小、失效、排程。「當日線的 RSI(14) 收在 30 以下時買進 100 美元的 ETH,每週最多買三次,若總回撤超過 15% 就停下自動化」是一套策略。「買 ETH 的低點」是一種心情。在 Obside 上,副駕駛(copilot)會在任何東西運行之前,把你的句子覆述成明確、被監控的條件,而仔細讀那份覆述,是你對抗語意漂移的最佳防線。有一些撰寫交易提示詞的成熟範式,值得在你的第一個智能體之前研究。
4. 沒有失效規則
多數人定義何時進場。定義「這個點子什麼時候是錯的」的人少得多。停損不是失效規則;停損限制的是單筆交易的損害,而失效讓整個論點退場。沒有它,一套壞掉的策略會繼續交易,禮貌地在它的停損內永遠虧下去。
修正: 寫下「這套策略若……就是錯的」這個句子,並給它牙齒。範例:若碰上 20% 回撤就錯了、若 30 筆交易的勝率跌到回測的一半以下就錯了、若六個月過去卻沒有創新的權益高點就錯了。以時間為基礎的失效也很要緊,因為一個停止觸發的訊號,本身也是資訊。
金錢錯誤:部位大小與那道安靜的成本拖累
5. 靠早期勝利加碼
十筆獲利的交易感覺像是證明。從統計上看,它們接近雜訊。自動化交易裡最常見的爆倉序列很平淡無奇:小部位、早期勝利、加碼三倍、正常的連虧、超額的損害。策略沒有變。變的是曝險,而且是在資訊最不充分的那一刻變的。
修正: 在上線前先承諾一份加碼排程。例如:從四分之一部位開始,只在 30 筆平倉交易與三個日曆月之後才增加,每一步絕不超過加倍,而且在對策略做任何更動後就把計時歸零。刻意設計得無聊。這份排程之所以存在,正是因為未來的你、被連勝沖昏頭時,是不能被信任去臨場發揮的。
6. 忽略成本與滑價
一套每月交易 50 次的策略,每月付 50 次價差、手續費與滑價。有很多系統在零成本下賺錢、在真實成本下穩定虧損,而那個忽略執行摩擦的回測不會警告你。高頻的盤中風格受害最深,因為每筆的優勢很薄、每筆的成本卻是固定的。
修正: 算出你每筆交易的損益兩平成本:每筆平均毛利,減去每趟來回的全含成本。如果手續費與預期滑價吃掉你毛優勢的三分之一以上,那策略在市場做任何事之前就已經脆弱了。開著滑價假設回測,再把模擬成交對照回測成交,看看真正的數字。
掌控錯誤:信任、漂移,以及你解釋不了的事
7. 全權限的 API 金鑰
給一個交易整合提領權限,是「一個糟糕月份」與「一個空帳戶」之間的差別。沒有一個正當的自動化需要把資金移出你的交易所;它買、賣、讀取餘額。把每個權限都「以防萬一」打勾的金鑰,是散戶版的「因為警衛人很好就把金庫敞開」。
修正: 只交易的金鑰、停用提領、在交易場所支援之處做 IP 白名單,以及一個每季輪換的提醒。完整的防禦堆疊,包括撤銷演練,都在交易 API 安全裡鋪陳。這個修正花十分鐘,就把你風險表上最糟的那個結果整個移除。
8. 自主漸進失控
沒有人會下決心停止監督自己的智能體。它是一級一級發生的:每日檢查變成每週、核准步驟開始感覺像摩擦、上限因為到目前為止沒出過事而被調高。然後出事了,而那個本該在迴路裡的人,其實已經六週沒真正看過了。
修正: 把監督放進行事曆,而不是放在警覺上。一個固定的每週、對每一筆成交的檢視,一條硬性規則——範圍變更(新資產、更大部位、新交易場所)永遠需要明確核准——以及一個你真正測試過的指定緊急停止鍵。自主權該像信任那樣被授予:逐步、憑證據,而且可撤回。
9. 在回撤途中東修西改
每一套曾經管用的策略,都曾長時間泡在水面下。回撤正是「想修改的衝動」達到頂點、也是「修改最具破壞性」的時候:在連虧途中改規則,你就悄悄開啟了一套全新、未經測試的策略,同時放棄了舊策略的統計基礎。更糟的是,你永遠不會知道原本那套是否本會反彈。
修正: 事先把這兩個決策分開。決策一,在上線前冷靜做好:策略被判失效並停下的回撤水位(見錯誤 4)。決策二:規則更動只在排定的檢視時發生——空手時或在定義好的檢查點——絕不作為對一段進行中連虧的反應。在那兩條線之間,計畫照跑。那份不舒服,正是你有機會查明計畫是否管用的代價。
10. 運行一套你不理解的策略
範本、借來的設定,以及帶著十二個參數、聽起來很唬人的配置,都降低了「運行某個你無法憑記憶重建的東西」的門檻。問題在最糟的時候浮現:當策略行為古怪時,你分不出是故障還是正常行為,於是你要嘛恐慌地停掉一個健康的系統,要嘛讓一個壞掉的系統繼續失血。
修正: 預測測試。在上線前,描述這套策略在三種情境下會做什麼:一次急跌 10%、一波緩慢磨升的上漲、一段橫盤震盪。如果你預測不了它的行為,你就不理解它,而理解不是可選項,因為你是它唯一的風險管理者。簡化,直到你通過測試。一套你完全掌握的三規則策略,勝過一套你只是在代管的十二參數策略。
十個錯誤背後的同一個形狀
再讀一次這份清單,一個形狀浮現:每一個錯誤,都是一個被拖延到「由市場替你做」的決策。驗證被拖延到真實虧損。部位大小被拖延到亢奮。失效被拖延到一場回撤逼它出現。修正之道,在每一個情況裡,都是更早、用白紙黑字、在冷靜時決定。好的平台會把有紀律的路徑設為預設路徑:模擬優先、本意被覆述回你眼前、風險上限在執行時強制而非在壓力下憑記憶。那正是 Obside 背後的設計哲學——在那裡,一個智能體的護欄是你在它運行前設好的欄位,而不是你希望自己能守住的習慣。就從這份清單裡,你讀到時刺痛最深的那個錯誤開始。
僅供教育參考,不構成投資建議。交易存在風險,可能導致本金損失。
FAQ
沒經過模擬交易階段就上線。它之所以常見,是因為回測製造了虛假的信心,而模擬交易感覺像是拖延。然而模擬是唯一測試整條鏈的階段:你的本意、它轉譯成規則、訂單路由,以及在即時資料上的邊界情況行為。兩到四週的模擬交易,配上事先寫好的轉正標準,能以恰恰為零的成本抓住大多數轉譯與管路的失敗。