「一籃子網格」EA 上集拆解:多訊號並行處理的籃子架構、Kalman 濾網選項與三閘門開倉紀律|AlgoLee
目錄
「和AlgoLee一起交易」頻道在 2025 年 11 月回應一名觀眾提問:他找人寫的 EA 一次只能處理一個訊號——買單網格被套住後,即使出現高勝率的賣出訊號,系統也無動於衷,全部運算力都在想「這組網格何時回本」。AlgoLee 用約 50 分鐘寫出一個 Basket Grid EA(一籃子網格) 作為回答:讓 EA 同時管理多組新舊網格,每組有自己的方向、倉位與回本點,整體頭寸一目瞭然。
這是上集,完成框架與首單開倉;下集才講按網格訊號加倉與按盈利/回本點離場。本文按上集內容拆解。
📈 想立即驗證這套策略?免費開 FTMO 14 天試用帳戶,在貼近真實市場的模擬環境測試它是否適合你——練熟再報考,不用付一分錢。
免費開試用帳戶 → (聯盟連結|14 天免費試用,以官網條款為準)
為甚麼要「籃子」:傳統網格的單線思維缺陷
傳統網格 EA 的行為模式:接到買入訊號 → 開一組買網格 → 全部邏輯卡在「這組網格何時回本」。期間市場反轉、出現再好的賣出訊號,系統也可能因為「還在買網格裡」而忽略——浮虧回本的執念遮蔽了新訊號。
籃子架構的做法:每個訊號建立一組獨立網格(籃子),各自管理、各自回本,共用同一個 EA。AlgoLee 用漁網比喻開場也提前聲明風險:網格是河裡的漁網,價格下網買、上網賣,日復一日低吸高拋,直到遇上鯊魚——網破錢沒。「每種方法都有適合性格的人,沒有絕對對錯」這句倒是公允。
架構設計:三層結構
- 網格設計藍圖(struct):定義每組網格必含的欄位——ID、Magic Number、方向、初始手數等,是單個籃子的規格書。
- 籃架(動態陣列):全局動態陣列存放所有運作中的籃子,統一管理;新籃子建立時擴容、關閉時清理。
- 全局變數:基礎 Magic Number、點數→價格換算、指標句柄與緩衝區。
Magic Number 的多系統分配是本次最實用的技巧:每個新籃子的獨立 Magic = 用戶基礎 Magic + 籃子 ID × 10000——保證同帳戶多組網格(甚至多個 EA 實例)的訂單互不混淆。
訊號源:可替換的模板設計
EA 提供兩種訊號線選擇:標準移動平均線或 Kalman 濾波線(自訂指標,需另外下載放入 Indicators 目錄)。Kalman 濾波用天氣預報員作比喻:先預測、再量測實際值、按誤差修正模型——產出更平滑、延遲更低的價格線,並估算價格速度判斷趨勢(原片以紅線=下跌、綠線=上升呈現)。
AlgoLee 明言:「這裡的訊號其實不重要」——EA 寫成模板,價格與線的交叉(上穿買、下穿賣)只是佔位符,觀眾之後可換成任何自己的訊號。教學目標是架構而非訊號,這定位很清醒。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
冇需要?經本站免費試玩 FTMO 14 天 →(聯盟連結|不用付一分錢)支持本站。
開倉三重閘門(新 K 節流之後)

原片代碼開頭的兩組枚舉:E_CloseMode(按金額/按點數平倉)與 E_MAMode(普通均線/卡爾曼濾波訊號源),EA 的兩個核心選項。截圖出自原片(2025 年 11 月)。
OnTick 第一行是 IsNewBar 檢查——非新 K 直接返回,避免同一根 K 內被價格波動重複觸發數百次。每根新 K 只執行三步:①掃描訊號 ②管理所有運作中網格 ③清理已關閉網格。開新籃子要過三關:
- 容量檢查:運作中籃子數達到參數上限即退出——「這是對 EA 在失控行情下無限開倉的防禦」,一句話點出這道閘門的存在理由。
- 訊號判斷:以前一根 K 收盤在線下方、前兩根收盤更在下方、最新收盤在線上方,確認有效上穿(死亡交叉為鏡像邏輯);開倉時間(K 的時間)被記為重要識別碼。
- 同 K 防重複:遍歷現有籃子,若已有籃子的進場 K 時間與當前相同,直接返回——防止邏輯重複在同一根 K 上建立多個相同籃子。
三關全過才擴容籃架、調用建倉函數。建倉失敗要回滾:首單失敗(價格無效、資金或保證金不足)時,必須把剛才擴容的籃位移除,否則空籃子永遠卡在陣列裡佔位——這種「失敗路徑清理」正是業餘與職業代碼的分水嶺。

原片 ScanForEntrySignal 函數:容量檢查(籃子架滿即退)、金叉判斷(前收在線下、最新收在線上)、同 K 防重複(比對 entryBarTime)——三道閘門白紙黑字寫在註解裡。截圖出自原片(2025 年 11 月)。
首單參數邏輯
以買網格為例:買網格是「越跌越買」,所以向下加倉——下一格加倉觸發價 = 現價 − 網格間距;止盈價 = 現價 + 止盈距離。賣網格鏡像。訂單註解帶籃子 ID 與狀態(exit/add),日後排查對帳全靠它。
防坑檢查
- 本片是上集:加倉與離場邏輯在下集,沒有完整回測結果可看——聲稱「回測看看效果」的觀眾要等齊兩集再評估。
- 籃子數上限是唯一的風控閘門,但原片未給建議值;容量設多大直接決定極端行情下的總曝險,請配合回撤死線概念自行換算。
- Kalman 濾波線的自訂指標是外部依賴——雲端下載的 EA 缺了它不會運作,這類「指標依賴」在移植時最容易被忽略。
- 網格家族的結構性風險不變:多籃子只是把單一爆點分散成多個爆點,鯊魚來時全部網一起破。本站網格回本點拆解已詳述其數學。
欣利克的看法
- 「容量檢查」四個字值整部影片。 業餘網格 EA 最常見的死法不是策略差,是失控行情下無限開倉——AlgoLee 把它放在開倉第一閘門,並明說這是「對失控的防禦」。寫任何自動化系統,先問「它最壞會做甚麼」,本片是標準答案。
- 失敗回滾是被低估的細節。 下單失敗就移除籃位,看似小事,但無數 EA 的詭異 bug 正正來自「失敗後狀態沒清理」——空籃子卡住陣列、容量永遠滿、新訊號全被擋。這段值得所有想學 MQL5 的人抄進自己的代碼規範。
- 「訊號不重要,架構才重要」是成熟的教學定位。 大多數策略教學把訊號當主角,AlgoLee 反過來:訊號只是可替換的零件,真正的產出是「多系統並行管理」的框架。這個框架換上任何訊號都能跑——學到框架,比學到「某個金叉策略」值錢得多。
- 但請記住開場那條鯊魚。 多籃子網格把「何時回本」的焦慮分散了,卻沒有消除;所有籃子共用同一帳戶淨值,同方向籃子在單邊市是疊加曝險。架構再好,網格的本質仍是「賣出尾部風險換取日常小盈利」。
利益關係註明:本文為影片內容整理,與 AlgoLee 頻道無利益關係;片中雲端下載非本站聯盟連結。本站設有 FTMO 聯盟推薦,見聯盟披露。
相關閱讀
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看:
來源:https://www.youtube.com/watch?v=I6J_WW6PxQA
🏦 ZA Bank 開戶優惠
本站所有內容免費提供。多使用網站的推薦碼,就是對我們繼續製作優質內容的最大鼓勵和支持 🙏
去 ZA Bank 開戶,享價值 HKD 2,000 迎新獎賞,仲有機會享 USD 30 指定美股兌換券!
- 💛 全線上開戶,無需前往分行
- 💛 無最低存款要求,零賬戶管理費
- 💛 24x7 銀行服務
專屬邀請碼:P20923
立即開戶 → (聯盟連結)
冇開銀行戶口的需要?經本站免費開 FTMO 14 天試用帳戶(聯盟連結|不用付一分錢),同樣是支持本站的最大鼓勵。
投資涉及風險。受條款及細則約束。此資料僅可於香港境內分發或傳閱。
🎯 準備好接受 Prop Firm 挑戰?
Prop Firm=自營交易公司:你出技術、它出資金(FTMO 最高 $200K),盈利最高分成 90%,虧損由模擬帳戶承擔、不向你追討。未聽過?5 分鐘入門 →
本站推薦由 FTMO 開始——業界歷史最悠久、出金紀錄最透明的 Prop Firm 之一:挑戰費用於首次分潤時全數退還、利潤分成高達 90%,更設不限次數的 14 天免費試用,先驗證自己的策略與心態,零沉沒成本決定是否報考。
按本站連結進入後,點擊圖中「Free Trial」按鈕即可開始:

免費開 14 天試用帳戶 → (聯盟連結|優惠及條款以官網最新公佈為準)
未決定選哪一家?先讀本站實測整理:五大 Prop Firm 規則比較 →