如何為 MQL5 EA 增加點差過濾:先把規則寫清楚

如何為 MQL5 EA 增加點差過濾:先把規則寫清楚

點差過濾適合作為範圍明確的定製練習:它決定當前點差下是否允許新開倉。修改 EA 前,應先定義這條邊界。

寫出準確的規則

明確單位、允許的最大值以及等於上限時的處理。例如,一條演示規則可允許點差小於或等於指定 Points 上限時開倉。還應定義報價不可用時的處理。已有持倉的保護邏輯不應被簡單的“只過濾新入場”條件一併跳過。

讀取一致的報價快照

SymbolInfoTick 返回包含 Bid 和 Ask 的快照。報價有效時,以 Points 計的點差等於 Ask 減 Bid,再除以品種 Point。計算前檢查函式結果與 Point 值,避免把舊 Bid 和新 Ask 混在一起。

放在新入場邊界

找到有效策略訊號轉化為開倉請求的位置,再加入過濾。使用清晰的輸入名稱,並在跳過時記錄簡明原因。不要意外繞過平倉、移動止損或策略仍需執行的掛單管理。

測試邊界案例

  1. 點差低於上限。
  2. 點差恰好等於上限。
  3. 點差超過上限。
  4. 報價缺失或無效。
  5. 新開倉被過濾時,已有持倉仍正常受到管理。

用 MQLume 開啟你的定製

從可編輯原始碼出發,完成一個具體改進,這正是 MQLume 的使用方式。瀏覽 My AI Gold MT5,再用AI 提示詞清單說明你的要求。

參考資料與延伸閱讀

返回頂部

MQLume Bespoke

讓想法,成為專屬作品。

探索高級訂製 →

有更具體的想法?聊聊進階客製。

透過站內客服或電子郵件告訴我們您的需求。我們一起確認開發範圍與實作方案,客製服務另行報價。

100% 認真對待每一筆訂單,持續跟進交付與售後。

免費下載,提供真實原始碼。

免費

Lizard [MQLume]

MQL5 / MT5版本 v2.1

免費的黃金突破原始碼專案:六個可獨立選擇的策略核心,搭配時段篩選和靈活部位設定。

US$99.00免費
免費

Scraper Gold [MQLume]

MQL5 / MT5版本 v3.7

免費可編輯原始碼,包含 EX5:四個黃金突破引擎,各自提供獨立的模式、倉位、方向和退出控制。

US$95.00免費
MQLume

一起探索,也一起交流。

在你喜歡的平台,與 MQLume 保持連結。

YouTube

看看 EA 如何運作,了解回測表現、操作示範與實用教學。

前往 YouTube 觀看

Telegram

與其他 EA 使用者交流想法,分享使用心得,及時了解新品動態。

加入交流社群 關注官方更新

購物車

每個專案一份個人使用許可,同一商品僅加入一次。

購物車還在等它的第一位乘客。

選擇 EA 或原始碼版,開始你的專案。

繼續選購