Product URL: Wave Master EA on MQL5 Market
🔰 Introduction
Wave Master EA combines the power of 10 proprietary wave-based strategies to trade Forex, Gold (XAUUSD), Bitcoin (BTCUSD), and major indices like US30. Designed for both novice and experienced traders, this EA is fully automated with a strong focus on risk management, trading time logic, and profit protection.
"Wishing you Limitless Success and Abundant Wealth in your Algo Trading Journey!"
⚙️ How to Use
✅ Step 1: Attach the EA to a Chart
-
Use M1 timeframe for best results.
-
Supported instruments: XAUUSD, BTCUSD, US30, GER40, etc.
-
Allow "Algo Trading" in MetaTrader 5.
✅ Step 2: Load the Provided .set File
-
Right-click on the chart → Expert Advisors → Properties
-
Click "Load" and select the appropriate .set file from your folder (e.g., XAUUSD_M1.set)
🔧 Input Parameters
📘 Information
-
Info_Message1 – Welcome message.
-
Info_Message2 – Description of the EA’s strategy logic.
🛡️ Risk Management
-
RiskPercentage – % of balance risked per trade (e.g., 3.0 means 3%).
-
StopLossPercentage – Initial stop loss as % of entry price (e.g., 1.0 for 1% SL).
-
MaxOrders – Limit the number of open trades to control exposure.
💡 Use low risk for volatile pairs like BTCUSD and XAUUSD.
⚙️ Trading Settings
-
RiskRewardRatio – Target profit based on risk (e.g., 2.0 for 1:2 RR).
-
TrailingStopPercentage – Distance for trailing stop in % (activates once profit threshold is crossed).
-
ProfitThresholdPercentage – Profit level at which trailing starts.
🕒 Trading Hours
-
Trading Start Hour – Start hour of trading.
-
Trading End Hour– End hour of trading.
🕒Note: All the times given in the setfiles are based on GMT+0 by default.
However, since your broker’s server time may differ, you must adjust the input parameters accordingly.
For example, if your broker’s server time is GMT+2, then the parameters
USSessionStartUTC and USSessionEndUTC should be shifted by +2 hours (i.e. adding 2 hours) to align with the broker’s time.
Always convert from GMT+0 to your broker’s actual server offset when setting these times.
Assume the setfile gives:
-
USSessionStartUTC = 11:00 (i.e. 11:00 GMT)
-
USSessionEndUTC = 18:00 (i.e. 18:00 GMT)
Broker server time = GMT+2
-
You add 2 hours:
-
USSessionStartUTC = 11:00 + 2h = 13:00 (broker server time)
-
USSessionEndUTC = 18:00 + 2h = 20:00 (broker server time)
-
🔹 Strategy
| Parameter | Description |
|---|---|
| Str_Message | 10 Waves strategies in one powerful EA to dominate currencies, gold, bitcoin and indices. |
| InpStrategy | Select Your Wave Strategy(e.g., Strategy1 to Strategy10) |
📌 Note: Each strategy uses a unique logic based on Waves. You can test and optimize each individually to suit your asset and timeframe.
🔹 Strategy Input Parameters ( Strategy1, Strategy2, Strategy3, Strategy4 etc....till Strategy10)
🧩 Others
-
magicNumber – Unique identifier for this EA instance.
-
userComment – Custom comment attached to trades for easier tracking.
📂 Included .set Files
Set Files and Optimized Results attached. Download it.
🎯 Run optimization in Strategy Tester to fine-tune for your broker's conditions.


