讓策略按你的想法生長。

原始碼在手,你的想法就能超越參數面板。

無需另裝依賴

在 MetaEditor 中開啟原始碼,即可開始開發。專案採用獨立程式碼或 MT5 已自帶的標準庫。

個人使用不限次數

自由學習、定製並用於自己的交易帳戶。原始碼在手,讓你的想法能夠持續改進。

一次購買,不按啟用或使用次數收費

每個原始碼專案只需購買一次。MQLume 不按啟用次數或使用次數額外收費。

Vibe coding,讓交易經驗成為創造力。

把想法告訴 AI 程式設計助手,以可編輯的 MQL5 專案為起點,由你掌握每一次修改的方向。

  1. 說出你的想法

    試著提出交易時段過濾、更清晰的日誌或新的風險規則。

  2. 審閱並編譯

    讀懂 AI 提議的程式碼,核對邏輯,再用 MetaEditor 編譯。

  3. 驗證你的版本

    對比回測結果,再經過模擬盤測試,最後決定是否實盤使用。

可使用你選擇的 AI 工具;商品不包含 AI 訂閱。請審閱生成程式碼並保護原始碼隱私。更好的工具幫助你完善流程,但不保證交易盈利。

產品介紹

把這款 EA,變成你的 EA。

源碼版包含可編輯 MQ5、已編譯 EX5、README 和 PARAMETERS.pdf。您可以閱讀策略、修改自己的副本,並在修改後重新編譯。 多商品外匯網格策略,結合本地型態篩選、籃子管理、彈性手數設定和可調保護。

專為 MetaTrader 5 打造。完整原始碼、清晰的參數和實用文件,讓你掌握下一次開發的主動權。

無需額外下載 MQH 或 DLL

專案規格

平臺
MetaTrader 5 / MQL5,不相容 MT4
版本
4.59
依賴
使用 MT5 標準函式庫,無需另行下載 DLL 或自訂 MQH。 重新編譯時,請將這些隨附目錄保留在 MQ5 旁:Images/, Models/ 連網功能需要 README.txt 中指定的網址許可及可用服務。
輸入參數
150 項輸入
編譯與測試
使用 MT5 MetaEditor 編譯。安裝步驟見 README.txt,參數說明見 PARAMETERS.pdf。

交易配置

交易規格

多商品外匯網格策略,結合本地型態篩選、籃子管理、彈性手數設定和可調保護。

以上為市場頁面公佈的規格,不保證適合你的資金狀況或帶來收益。

品種
AUDCAD / AUDNZD / NZDCAD
圖表週期
M15
帳戶
對沖帳戶

開啟原始碼,看看裡面

瀏覽專案中的 50 行真實 MQL5 原始碼,在編輯器內向下滾動以繼續探索。

MQL5 / .mq5
Waka Waka EA MT5 4.59[MQLume].mq5v4.59
double MQLumeCalculateStopLoss(const MQLumeStopLossContext &c){   const double point=(c.point>MQLUME_PRICE_EPSILON ? c.point : 0.00001);   const double pip_factor=MQLumePipFactor(c.digits);   double unit=point*pip_factor;   if(c.percentage_pips && c.previous_close>MQLUME_PRICE_EPSILON)      unit=c.previous_close*0.0001;   double distance=c.grid_stop_loss*unit;   const double trail=c.trailing_distance*unit;   const double start=c.trailing_start*unit;   if(distance<MQLUME_PRICE_EPSILON)      distance=1000.0*pip_factor*point;   double result=0.0;   if(c.direction==1 || c.direction==-1)   {      result=NormalizeDouble(c.reference_price-c.direction*distance,c.digits);      if(!c.disable_trailing && c.trailing_distance>0.0 && trail>0.0 && start>=0.0 &&         c.existing_stop_loss>MQLUME_PRICE_EPSILON)      {         const double reference=NormalizeDouble(c.reference_price,c.digits);         if(c.direction==1)         {            if(c.bid-reference>MathMax(trail,start) && c.bid-trail>c.existing_stop_loss)               result=NormalizeDouble(c.bid-trail,c.digits);            else               result=MathMax(result,c.existing_stop_loss);         }         else         {            if(reference-c.ask>MathMax(trail,start) && c.ask+trail<c.existing_stop_loss)               result=NormalizeDouble(c.ask+trail,c.digits);            else               result=MathMin(result,c.existing_stop_loss);         }      }      if(c.previous_close>MQLUME_PRICE_EPSILON &&         c.direction*(c.reference_price-result)>0.5*c.reference_price && point>0.0)         result=NormalizeDouble(c.reference_price-c.direction*0.5*c.reference_price,c.digits);   }   result=MQLumeAlignPriceToTick(result,c.tick_size,c.digits);   if(c.remove_during_rollover &&      MQLumeIsRolloverWindow(c.current_hhmm,c.rollover_start_hhmm,c.rollover_end_hhmm))      return 0.0;   return result;}struct MQLumeTakeProfitStage

你的下一次創造,從這裡開始。

交付清單

完整原始碼、實用文件與參考檔案,幫助你理解、定製並測試自己的 EA。

一個專案。
完整交付。

100% 原始碼指本商品可編輯實現完整交付,並非只交付 EX5,亦不以隱藏策略模組代替原始碼。

版本 4.59 · 個人使用許可
  • MQ5

    Waka Waka EA MT5 4.59[MQLume].mq5

    完整、可編輯的單檔案原始碼。閱讀邏輯、自由定製,並編譯自己的 EA。

    包含
  • EX5

    Waka Waka EA MT5 4.59[MQLume].ex5

    與原始碼配套的編譯版 EA;修改 MQ5 後請重新編譯。

    包含
  • BMP

    Images/News.bmp

    隨附編譯資源;請保持相對路徑。

    包含
  • BMP

    Images/Summary.bmp

    隨附編譯資源;請保持相對路徑。

    包含
  • BMP

    Images/Symbols.bmp

    隨附編譯資源;請保持相對路徑。

    包含
  • BIN

    Models/Confirmation.bin

    隨附編譯資源;請保持相對路徑。

    包含
  • BIN

    Models/Primary.bin

    隨附編譯資源;請保持相對路徑。

    包含
  • PDF

    PARAMETERS.pdf

    參數手冊:初始值、部位公式與使用說明。

    包含
  • SET

    Presets/VT_AUDCAD.set

    MT5 參數預設;使用前請核對設定。

    包含
  • SET

    Presets/VT_ThreePairs.set

    MT5 參數預設;使用前請核對設定。

    包含
  • TXT

    README.txt

    簡明的網站介紹、安裝與編譯指南,以及使用許可和客服資訊。

    包含

測試與驗證

用測試,把想法一步步做紮實。

探索、定製並測試你的 EA,瞭解它在不同市場環境下的表現。從交付指南入手,逐步建立適合自己參數設定的測試流程。

版本 v4.59 · 150

參數說明

下方為交付原始碼的初始參數,修改後請先檢查並測試。

探索下方參數,根據自己的研究、風險偏好和工作習慣定製 EA。 EA 發出的訂單註解統一使用 @MQLume,並保留必要的策略識別資訊。註解參數用於相容已儲存設定,不能移除執行時的品牌識別。

結合 PARAMETERS.pdf 參數指南與 README.txt 使用說明,了解簡短輸入名稱背後的用途、預設值和運作注意事項。

如何讀懂 EA 參數
設定 1 · Money Management and Risk

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 1 · Money Management and Risk
原始碼參數鍵本版初始值
------> MM & Risk settings <------MM_Setting顯示文字
Check for Instances of the EACheckForOtherInstancestrue
Allow Opening a new Initial Trade?AllowOpeningNewGridtrue
Allow Manual Trading ButtonsAllowManualTradingfalse
Lot-sizing MethodLotSizingMethodMQLUME_LOTS_PRESET_LOW
Fixed LotLotSizingValueFixed0.01
Dynamic Lot (Balance/Equity based)LotSizingValueDynamic10000.0
Deposit Load %LotSizingDepositLoadPercent0.25
Fixed Initial Deposit? (Tester only)FixedInitialDepositfalse
Tester Withdrawal (Tester only)Tester_Withdrawal0.0
Withdrawal Amount (Tester only)WithdrawalAmount1000.0
Rounding MethodRoundingMethodRound half upMQLUME_ROUND_HALF_UP
Max Lot per OrderMaximumLot100.0
Auto Split?AutoSplittrue
Maximum Spread, in pipsMaximumSpread10.0
Maximum Slippage for a non-ECN acc, in pipsMaximumSlippage10.0
Portfolio ModePortfolioModefalse
Initial Delay for Portfolio Mode, msPortfolioDelay4000
Consider PAI Orders (Portfolio only)Consider_PAI_Orderstrue
Consider GP Orders (Portfolio only)Consider_GP_Ordersfalse
Consider NCP Orders (Portfolio only)Consider_NCP_Ordersfalse
Maximum Symbols at a timeMaximumSymbols2
Only One Symbol if Grid reaches this Level [0-disabled]OnlyOneSymbolGridReachesLevel0
Disable Trades on the Same Side of a CurrencyDisableTradesOnTheSameSidefalse
Allow Hedging?AllowHedgingtrue
Allow Trading on Holidays?AllowTradingOnHolidaysfalse
Allow to Buy/SellAllowToBuySellBuy and SellMQLUME_DIRECTION_BOTH
One Trade Per Day_OneTradePerDayfalse
Minimum Free Margin % [0-disabled]MinimumFreeMargin0.0
Max Open Lots (Filter)MaximumOpenLots100000.0
Max Open Lots Adjusted For...MaximumOpenLotsAdjustedForDisabledMQLUME_VOLUME_LIMIT_FIXED
Max Floating Drawdown %MaximumDrawdown100.0
Max Floating Drawdown % for each Symbol, separated by commaMaximumDrawdownForEachSymbol"100.0,100.0,100.0"
Max Floating Drawdown in Money [0-disabled]MaximumDrawdownMoney0.0
Max Daily Drawdown Limit % FTMO RulesMaxDailyDrawdownLimitPercentFTMO100.0
Max Daily Drawdown Limit in Money FTMO Rules [0-disabled]MaxDailyDrawdownLimitMoneyFTMO0.0
Max Daily Drawdown Reset Hour FTMO Rules (Broker time)MaxDailyDrawdownResetHourFTMO0
Max Daily Drawdown Type FTMOMaxDailyDrawdowTypeFTMOEquityMQLUME_REFERENCE_EQUITY
Max Drawdown ActionMaximumDrawdownActionClose trades & stop trading for 24hMQLUME_DRAWDOWN_CLOSE_WAIT_24_HOURS
Do Nothing if During RolloverDoNothingIfDuringRolloverfalse
Max Drawdown CalculationDrawdownCalculationMQLUME_DRAWDOWN_STRATEGY
Handle Max Drawdown Events on Every TickHandleEventsOnEveryTickfalse
Check Margin for all Grid LevelsCheckMarginForAllGridLevelstrue
Check Bars for ErrorsCheckBarsForErrorstrue
設定 2 · Trading Hours

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 2 · Trading Hours
原始碼參數鍵本版初始值
------> Time settings <------Time_Setting顯示文字
Hour to Start TradingHourToStartTrading0
Minutes to Start TradingMinutesToStartTrading0
Hour to Stop TradingHourToStopTrading23
Minutes to Stop TradingMinutesToStopTrading59
Hour to Close & Stop Trading on Friday [0-disabled]FridayExitHour0
Trade on MondayTradeOnMondaytrue
Trade on TuesdayTradeOnTuesdaytrue
Trade on WednesdayTradeOnWednesdaytrue
Trade on ThursdayTradeOnThursdaytrue
Trade on FridayTradeOnFridaytrue
Rollover Start HourRolloverStartHour23
Rollover Start MinutesRolloverStartTime45
Rollover End HourRolloverEndHour0
Rollover End MinutesRolloverEndTime15
Send Orders During RolloverSendOrdersDuringRolloverTimetrue
Remove TakeProfit During RolloverRemoveTakeProfitfalse
Remove StopLoss During RolloverRemoveStopLossfalse
設定 3 · Strategy and Symbols

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 3 · Strategy and Symbols
原始碼參數鍵本版初始值
------> Strategy settings <------Strategy_Setting顯示文字
Symbols separated by comma (custom if empty)Symbols"AUDNZD,AUDCAD,NZDCAD"
Symbol SuffixSymbolSuffix""
Custom Symbol Multipliers separated by comma (e.g. 0.9,1.2,1)Symbol_Multiplier""
Percentage Pips ModePercentagePipsModefalse
Working TF for BB and RSIWorking_TimeFramePERIOD_M15
ML-based Pattern Recognition & FilteringML_Based_PatternFiltertrue
ML-based Pattern Filter ThresholdML_Based_PatternFilterThreshold80
Bollinger Bands PeriodBollingerBandsPeriod35
RSI PeriodRSI_Period20
Maximum RSI ValueRSI_Value15
Daily EMA Period [0-disabled]DailyEMA_Period0
Reverse StrategyReverseStrategyfalse
Open Opposite TradeOpenOppositeTradefalse
設定 4 · Take Profit

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 4 · Take Profit
原始碼參數鍵本版初始值
------> TakeProfit settings <------Strategy_Setting_TP顯示文字
TakeProfit for Initial Trade, in pipsInitialTP10.0
Weighted TakeProfit?WeightedTPtrue
TakeProfit for Grid, pips (can also be 0/negat. for emergency)GridTP0.0
TakeProfit #1 after this Level [0-disabled]BreakEvenAfterThisLevel0
TakeProfit #1 after X bars [0-disabled]BreakEvenAfterXBars0
TakeProfit #1 [can also be negat., 0-breakeven]BreakEvenValue0.0
TakeProfit #2 after this Level [0-disabled]BreakEvenAfterThisLevel20
TakeProfit #2 after X bars [0-disabled]BreakEvenAfterXBars20
TakeProfit #2 [can also be negat., 0-breakeven]BreakEvenValue20.0
TakeProfit #3 after this Level [0-disabled]BreakEvenAfterThisLevel30
TakeProfit #3 after X bars [0-disabled]BreakEvenAfterXBars30
TakeProfit #3 [can also be negat., 0-breakeven]BreakEvenValue30.0
Hide TakeProfit?HideTPfalse
Use OPO method to handle TPUse_OPO_Methodfalse
TF for OPO methodOPO_TimeFramePERIOD_M15
Smart TakeProfit?SmartTPfalse
Do not adjust TP unless new grid level openedDoNotAdjustTPUnlessNewGridfalse
Allow sending SL along with an order (for a non-ECN acc.)AllowSending_SL_Along_with_Orderfalse
Cover SwapsCoverSwapstrue
設定 5 · Stop Loss

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 5 · Stop Loss
原始碼參數鍵本版初始值
------> StopLoss settings <------Strategy_Setting_SL顯示文字
StopLoss for Grid, in pips (1000pips if zero)GridSL0.0
Hide StopLoss?HideSLfalse
Trailing SL Size, in pips [0-disabled]Trailing_SL_Size_Pips0.0
Trailing SL Start, in pipsTrailing_SL_Start_Pips10.0
Randomize Order/TP LevelsRandomizeLevelsfalse
Max Random Delay before sending Orders, sec [0-disabled]RandomDelay0.0
設定 6 · Grid

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 6 · Grid
原始碼參數鍵本版初始值
------> Grid settings <------Grid_Setting顯示文字
Trade DistanceTradeDistance35
Pause Between Grid Trades, in min [0-disabled]PauseBetweenGridTrades0
Smart Distance?SmartDistancetrue
2nd Trade MultiplierTradeMultiplier_2nd1.0
3rd-5th Trade MultiplierTradeMultiplier_3rd2.0
6th- Trade MultiplierTradeMultiplier_6th1.6
Maximum TradesMaximumTrades9
Custom Multipliers sep. by comma (e.g. 1,2,4,8,12,18,27,41)CustomMultipliers""
Calculate Levels from Initial TradeCalculateLevelsFromInitialTradetrue
Grid Level to Start (1-initial trade)GridLevelToStart1
Keep Original Profit Level & Lot SizeKeepOriginalProfitLotSizefalse
Force Basket Closure once the Initial Order is ClosedForceBasketClosureOnceInitialOrderClosedfalse
Send Push Notifications after this Level [0-disabled]SendPushNotificationsAfterThisLevel0
設定 7 · News Filter

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 7 · News Filter
原始碼參數鍵本版初始值
------> News Filter settings <------NewsFilter_Setting顯示文字
News Filter EnabledNewsFilterEnabledtrue
News Filter ActionNewsFilterActionProhibit opening of the initial tradeMQLUME_NEWS_BLOCK_INITIAL
Disable Trading on Bank HolidaysDisableTradingOnHolidaysfalse
Disable Built-in News Filter SettingsDisableBuiltInSettingsfalse
Custom Events (separated by comma, disabled if empty)CustomEvents"FOMC"
Medium Impact NewsMediumImpactNewsfalse
Low Impact NewsLowImpactNewsfalse
SpeaksSpeaksfalse
Wait Minutes Before EventWaitMinutesBeforeEvent15
Wait Minutes After EventWaitMinutesAfterEvent15
Increase Take Profit, in pips [0-disabled]IncreaseTakeProfitPips0.0
Show News ListShowNewsListtrue
News List Refresh RateNewsListRefreshRateMQLUME_NEWS_REFRESH_THREE_HOURS
設定 8 · Stock Market Crash Filter

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 8 · Stock Market Crash Filter
原始碼參數鍵本版初始值
------> Stock Market Crash Filter settings <------StockMarketFilter_Setting顯示文字
Stock Market Crash Filter EnabledStockMarketFilterEnabledfalse
Stock Market SymbolStockMarketSymbol"US500,SPX500"
Filter PeriodStockMarketFilterPeriod48
Max Historical Volatility (HV), in %MaxHistoricalVolatility40.0
Block Trading for the Entire DayBlockTradingForTheEntireDayfalse
設定 9 · Additional Settings

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 9 · Additional Settings
原始碼參數鍵本版初始值
------> Additional settings <------Additional_Setting顯示文字
Order Comment (fixed prefix; grid suffix retained)TradeComment"@MQLume"
UID (0...9)UID0
Basic Magic NumberMagicBase84570
Show PanelShowPaneltrue
Show StatsShowStatstrue
Show the next Grid's Price & VolumeShowNextGridsPriceVolumetrue
Font Size (1...8)FontSize6
Debug ModeDebugfalse
設定 10 · Backtest Settings

下方為交付原始碼的初始參數,修改後請先檢查並測試。

設定 10 · Backtest Settings
原始碼參數鍵本版初始值
------> Backtest settings <------Backtest_Setting顯示文字
Disable Automatic GMT DetectionDisableAutoGMTfalse
GMT Test/ManualGMT_offset2
DST Test/ManualDSTUSMQLUME_DST_US

交付後的支援

售後包括 Bug 修復。

產品持續維護期間,針對交付原版中可復現、與商品說明不符的問題,提供排查與修復支援。

支援期限:產品持續維護期間

交付與編譯問題

檔案缺失、交付錯誤,以及宣告環境中的原版編譯故障。

程式與文件缺陷

請提供版本、參數、日誌與復現步驟,以便確認並處理問題。

售後範圍

從隨附指南開始學習;交付問題或可復現的軟體缺陷,可聯絡我們協助處理。交易結果不作保證。

常見問題

常見問題與解答

幫助中心
購買的是什麼?

你可以閱讀、修改和編譯交付原始碼,用於自己的研究及本人交易帳戶。修改前請保留一份未經改動的交付原版。 未經單獨書面授權,不得轉售、再分發、公開發布、轉授權原始碼或編譯檔案,也不得作為白標產品提供。交付原始碼不代表轉讓版權或第三方名稱的所有權。

發貨後的退款政策

原始碼是可複製的數字商品。一經發貨,不接受改變主意、不再需要等個人原因退款。下單前請核對相容性、內容與已披露限制。

如何交付和報告 Bug?

核驗付款後,原始碼包與文件會傳送至訂單郵箱。請檢查收件箱和垃圾郵件,並保留訂單編號,以便查詢交付或獲取售後支援。 請提供訂單編號、原始碼版本、終端 build、參數、預期行為與復現步驟。僅附上相關日誌,並刪除帳戶憑據。

交付與售後

  1. 1

    核對專案

    閱讀檔案、環境和條款

  2. 2

    確認訂單

    核對原始碼版本與購買條款

  3. 3

    付款

    透過支付服務商或所選區塊鏈核實到賬

  4. 4

    自動交付

    付款確認後快速自動交付,無需等待人工發送。

MQLume Bespoke

讓想法,成為專屬作品。

探索高級訂製 →

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

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

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

探索免費 EA 原始碼

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

免費

Lizard [MQLume]

MQL5 / MT5版本 v2.1

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

US$99.00免費
免費

Scraper Gold [MQLume]

MQL5 / MT5版本 v3.7

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

US$95.00免費

MQL4 / MQL5 原始碼檔案為 .mq4 / .mq5;EX4 / EX5 是編譯程式。購買 EX4 或 EX5 並不自動包含原始碼。

Journal Starter

兩個原創、不會下單的 MT4 / MT5 學習示例,用於閱讀 OnInit 和 OnDeinit 日誌流程。

僅供學習的示例。使用前請在 MetaEditor 中審閱並編譯;這些示例不會下單。

評價與問答

正在載入…

MQLume

一起探索,也一起交流。

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

YouTube

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

前往 YouTube 觀看

Telegram

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

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

結帳

Waka Waka EA [MQLume]

版本 4.59 · 個人使用許可

訂單金額
US$1399

帳戶下載 · 郵件交付

截圖 · Waka Waka EA [MQLume]

截圖 — Waka Waka EA [MQLume]
放大圖片 ↗

購物車

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

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

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

繼續選購