「翻雲解套EA」拆解:不等價格回到均價,改用倉位主動控制均價的三模式網格(基礎→解套點數→擴張)
目錄
YouTube 頻道 和AlgoLee一起交易 在 2026 年 9 月 17 日上載了一條 12 分 10 秒的教學影片,標題為「从0到1,10分钟学会写一个主动解套的网格EA」——由開新檔案開始,逐行寫出一個完整的 MetaTrader 5 專家顧問(EA),中間夾雜策略概念的講解。這是本站拆解 AlgoLee 系列的第四篇,此前三篇分別是季風動能、策略流水線與「回馬槍」均值回歸,可對照閱讀。以下按欄目慣例拆解:先重現規格,再拆邏輯,最後是防坑評註。片中的關鍵設定(預設解套點數、加倉公式、回測品種與年期)已對照影片畫面與逐字稿核實;講者對品種特性、保險機制的描述屬其單方面陳述,本站無法獨立查證。
這條影片的主角是 AlgoLee 命名為「翻雲解套EA」的網格程式,核心概念是他稱為 解套點數(recovery pips) 的設計。傳統網格最怕單邊行情:價格一條道走到黑,整邊持倉的均價被越拉越遠,想平倉就得等價格一路走回那個越來越遠的中點,等不來就一直被套。這個 EA 的思路是倒過來:不等價格回來解套,而是透過倉位的主動控制去控制均價——不管這一邊套了多少單,程式只要求一件事:整邊均價永遠保持在限價的固定距離(預設 100 點)之內。這樣價格只需回調一小段距離,整邊就有機會解套出場,而不必回到原來的均價。
📈 想立即驗證這套策略?免費開 FTMO 14 天試用帳戶,在貼近真實市場的模擬環境測試它是否適合你——練熟再報考,不用付一分錢。
免費開試用帳戶 → (聯盟連結|14 天免費試用,以官網條款為準)
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| EA 名稱 | 「翻雲解套EA」(AlgoLee 自命名);核心概念為解套點數(recovery pips) |
| 教學性質 | 12 分 10 秒 MQL5 寫作教學,由 MetaEditor 新建檔案開始逐函數實作,編譯結果 0 errors 0 warnings(畫面核實) |
| 平台/語言 | MetaTrader 5,MQL5,使用 MT5 內建 trade 庫封裝交易方法 |
| 策略類型 | 多空雙邊網格(同時撒網)+馬丁式加倉+整邊均價平倉 |
| 模式架構 | 三模式一體、下拉切換:模式一基礎網格/模式二解套點數網格(本期主講)/模式三擴張網格(代碼照寫、影片不展開) |
| 核心參數 | recoverpips(解套點數,預設 100 點)、網格間距、止盈點數、初始手數與加倉係數 |
| 加倉手數公式 | 基礎手數 = initial × (1 + coef)^n(n 為該邊已加倉次數);模式二/三再試算新均價,超出解套圈即反推手數壓回邊界 |
| 平倉方式 | 模式一/二:均價平倉模式,每個 tick 把該邊所有持倉的止盈統一改為「均價 ± 止盈點數」,碰到即整邊一起平掉;模式三可關閉均價平倉,變回每單自帶止盈的標準網格 |
| 風險保險 | 講者稱設有最大手數上限、單邊最大加倉次數等限制 |
| 回測 | AUDCAD(講者稱最適合網格類策略回測的品種)最近十年、其餘參數全默認、只測模式二;講者明言目的僅是檢查有無 bug,非驗證績效 |
| 發佈方式 | 完成後的 EA 放公開網盤供人下載回測;片尾導流量化內部課程 |
(截圖出自原片,圖表為講者示範)原片示範幀:AUDCAD 圖表下方的多空持倉面板,可見 buy/sell 兩邊同時持有 0.02–0.03 手不等的網格持倉,正正是「多空雙邊撒網」的運作形態。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
冇需要?經本站免費試玩 FTMO 14 天 →(聯盟連結|不用付一分錢)支持本站。
策略邏輯拆解
一、三模式遞進架構:一個 EA 裡的三代網格
AlgoLee 把三種網格設計成同一個 EA 內的下拉選項,用意在於讓使用者可以隨時切換對照——這個設計本身就很適合研究。三個模式一層一層遞進:
- 模式一:基礎網格。多空兩邊同時撒網,價格每逆着你走一個固定間距就補一倉,手數按 initial × (1 + coef)^n 的公式加倉(即馬丁格爾式倍數加倉),最後等這一邊所有單子的均價回本,一刀全平。AlgoLee 明言這個模式的死穴就是開場那段話:單邊行情來了,均價被拉得很遠,要等很久才能解套,「很慢」。
- 模式二:解套點數網格(本期主講)。在模式一的基礎上解決「均價離限價太遠、解套太慢」的問題。模式一盯的是加權均價本身——價格必須回到均價附近才能平倉;模式二則加入解套點數這個參數(預設 100 點):不要求價格回到均價,而是要求均價始終被控制在限價的 100 點以內。
- 模式三:擴張網格。在模式二基礎上再進一步:網格間距越逆勢越寬(等比拉開),另加一個均價平倉開關——關掉之後就變回每單自帶止盈的標準逐單止盈網格。影片明言不展開,但代碼照寫。
二、解套點數的核心數學:反推手數,把均價壓回圈內
這個 EA 的靈魂是 GetVolume 手數試算函數,AlgoLee 稱之為全片最核心的一段。它分兩步走:
- 第一步:算基礎手數。用公式 initial × (1 + coef)^n 得出這一單的馬丁基礎手數。
- 第二步:試算並反推。若是模式二/三,先試算「加完這一單之後,這一邊的新均價會到哪裏」。如果新均價仍落在「限價 ± 解套點數」的圈內,直接用基礎手數開倉;如果會超出這個圈,就反推這一單究竟要下多大,才能把均價剛好壓回圈的邊界,然後用這個邊界內的最大手數。
原片代碼把這個反推寫得很直白(截圖可見):先把目標均價設為限價加減解套距離(newAverage = price + Recovery 或 price - Recovery),再反解所需手數。講者的概括是:「不是等價格回來解套,而是透過倉位的主動控制去控制這個均價。」效果上,解套所需的回調距離被鎖死為一個固定點數——預設 100 點——而不是隨加倉次數不斷拉長的均價距離。
(截圖出自原片,代碼為講者示範)原片 GetVolume 函數段:上方可見基礎手數公式與模式一無解套控制的早退分支,下方為試算新均價、判斷是否超出解套範圍的邏輯——超出即把目標均價設為限價 ± Recovery 再反推手數,是「解套點數」概念的落點。
三、MQL5 程式架構:工程細節值得初學者抄
撇開策略本身,這條影片作為工程教學的成色不錯,幾個設計都有實戰考量:
- 自訂結構體「一條腿」:網格多空兩邊同時做,他把其中一邊封裝成一條腿(LegData),記下該邊的價位、加權均價、累計量乘價、累計量等數據,多空的統計與決策各自獨立。
- 枚舉切換三模式:交易模式用枚舉(enum)定義,下拉框直接選。
- 參數分四組:交易模式、策略參數、下單參數、倉位參數,主角是 recoverpips。
- OnInit 開機自檢:綁定魔術號(Magic Number)、把止盈止損等「點數」輸入換算成價格存入全局變量、初始化買賣兩條腿,並在掛載 EA 時同步一次已有持倉(避免中途掛載漏統計)。
- OnTick 主邏輯:每跳動一次報價執行一次——算該邊間距、判斷是否開倉、開倉後統一修改止盈。
- OnTradeTransaction 事件驅動重統計:這是講者明言的性能優化——只有真的開倉、平倉時才重新統計持倉,不必每個 tick 都遍歷全部持倉,回測也會因此快很多。
- SelectPosition 過濾:按品種+魔術號選出本 EA 的單子,防止誤操作其他 EA 的倉位。
- IsMarketOpen 休市檢查:週末休市或算法交易被禁止時不開倉;講者補充虛擬幣等品種情況不同,留了開關可關。
- 點數換算健壯性:三個小函數把「20 點、30 點」這種口頭說法自動換算成不同品種的真實價格,五位數報價、三位數報價都不會算錯。
(截圖出自原片,代碼為講者示範)原片收尾段的三個換算工具函數:PipsToDouble、PipsToPoints、PointsToDouble,按品種小數位數(三位數/五位數報價)把「點」換成真實價格,是 EA 跨品種移植時最容易踩坑、也最見功力的地方。
四、回測設計:只為除錯,不為證明
影片末尾的回測非常簡短:品種選 AUDCAD——講者稱這是最適合網格類策略回測的品種,其特性很滿足這類交易策略——期間為最近十年(畫面可見 2016 年至 2026 年),其餘參數全部默認,只測模式二。AlgoLee 自己把預期說得很白:「主要就是看一下它有沒有 bug,沒問題……基本上不會有甚麼問題。」換言之,這次回測的目標是功能驗證,不是績效驗證——這個定位本身誠實,但讀者要明白「跑得出結果」和「能賺錢」是兩回事。
防坑重點與欣利克的看法
先講值得肯定的地方。
- 風險披露在同類影片中屬難得的誠實。AlgoLee 在開寫代碼之前就說了醜話:「解套點數它只是讓解套變快,它沒有讓風險消失。這個風險來自於市場的單邊行情的深度。」他甚至給出了極端情況的判語——行情若連 100 點都不回調,「神仙也救不了」。代碼裡他亦補充設了最大手數上限、單邊最大加倉次數等保險,並重申「先考慮風險再考慮收益」。在滿是「月化翻倍」宣傳的 EA 教學圈,這種把死穴攤開講的態度值得記一功。
- 工程細節紮實。事件驅動(OnTradeTransaction)代替每 tick 遍歷持倉、魔術號加品種雙重過濾、點數換算支援五位/三位報價、手數規範化——這些都是把 EA 從「示範代碼」提升到「能安全掛盤」水準的關鍵,初學者直接抄這套骨架都不為過。
- 三模式一體的對比設計有教學價值。同一個框架內把基礎網格的死穴、解套點數的改良、擴張網格的變體並排可切,是研究網格類策略演進的好素材。
但本質必須說清楚。
- 解套點數改變的是「解套所需回調距離」,不是風險本身。均價之所以能被壓在限價 100 點之內,靠的是在接近邊界時下更大的單——反推公式解出來的手數,恰好就是邊界內能下的最大手數。這意味着倉位的名義敞口增長得比普通馬丁更快:普通網格是「被套着等」,這個設計是「用更大的被套去換近一點的解套線」。一旦行情連 100 點回調都不給,浮虧是按更大的總手數計的。風險沒有消失,只是換了一張臉。
- 回測的說服力有限。AUDCAD 過去十年的低波動區間特性,恰恰是馬丁網格最舒服、最容易交出漂亮曲線的環境;講者自己挑了這個品種,也只跑默認參數、只測單一模式、只為除錯。這個回測能證明「代碼沒 bug」,證明不了「策略有優勢」。讀者若要認真評估,至少應補上單邊趨勢品種與不同波動時期的對照測試,並把「連 100 點不回調」的尾部情境單獨拉出來壓力測試。
- 「公開網盤+內部課」仍是漏斗。EA 免費下載是引流,片尾導流量化內部課程是變現——商業動機與教學質素可以並存,讀者把兩者分開看待即可。
- 一句話總結:這是一部誠實的 MQL5 工程教學片,適合當學習素材與風險教育案例;至於「翻雲解套EA」本身,請記住講者自己的那句話——它讓解套變快,但沒有讓風險消失,先考慮風險,再考慮收益。
相關閱讀
- 「回馬槍」均值回歸拆解:布林帶+RSI 只埋伏回頭、不接飛刀(AlgoLee 系列前篇,含 10 年回測成色檢視)
- AlgoLee 策略流水線拆解:從想法到 EA 的量化開發流程(了解講者開發 EA 的整套方法論)
- 「季風動能」拆解:AUD 交叉盤的月份效應(AlgoLee 系列首篇,同樣以 AUD 品種做回測,可對照品種選擇的偏好)
延伸閱讀:EA 紅旗識別七步清單——本站以本案與金麒麟案整理的通用評估方法,遇到任何 EA 都可套用。
本篇筆記僅作教育用途,內容屬原講者觀點,不構成投資建議。本站與和AlgoLee一起交易頻道無利益關係。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看:
來源:https://www.youtube.com/watch?v=DFv9yPKUoRY
🏦 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 規則比較 →