How to run the EA on chart
Simply drag the EA onto any symbol or timeframe chart of your choice – no worries! The EA is smart enough to detect all settings automatically, so it’ll adjust itself without any manual configuration.
For full guidance and a deep-dive tutorial, check the blog here:
https://www.mql5.com/en/blogs/post/740817
EA Compatibility with Other EAs
Yes, you can run this EA alongside other EAs – just make sure that each one uses a unique magic number. This prevents trade conflicts and ensures clean operation across strategies.
Updating the EA
When a new update is rolled out, follow the instructions provided in the link below to keep your EA up-to-date with the latest features and improvements:
https://www.mql5.com/en/blogs/post/729017
Backtesting Advice
Backtesting? Stick with MT5. MT4’s testing is outdated, lacks real-tick simulation, and can’t handle multi-symbol testing in one go.
On MT5, you’ll get more accurate, reliable, and efficient test results. If your EA uses multiple symbols, you’ll need to backtest each separately on MT4 – yet another reason to use MT5.
Adjusting Trade Symbols
To change which pairs the EA trades, head into the Inputs tab.
No need to enter suffixes or prefixes – the EA handles that automatically.
Example: If your symbol is EURUSD.m , just enter EURUSD only.
Join Our Telegram Channel
Want in on the Telegram group? Drop me a private message in the MQL5 chat and I’ll send you the link directly. It’s that simple.
MQL5 Channel Access
To join the MQL5 channel, use the link below:
https://www.mql5.com/en/channels/mahshadbots
Submitting Account Name for Custom Version
You’ll find your account name in the Navigator window of your terminal. Refer to the image below (to be added) to locate it correctly before sending it over for customization.
Best Setfile to Use
The EA is already equipped with the best default settings. However, optimization can help find more broker-specific configurations.
If we provide additional setfiles, they’ll be shared in our official channels.
Requesting New Features or Inputs
Have an idea or want a new option added? Feel free to message me directly in MQL5 chat. I’m always open to feedback and ideas from users!
Risk & Deposit Recommendations
You can start with any deposit, but I recommend using a 1% or 2% risk per trade depending on your risk appetite. This gives a balanced approach to growth and drawdown.
Inputs Explained in Detail
Symbol Selection
👉 define symbols for trading
Enter the symbol(s) you want the EA to trade. Example: "BTCUSD". Separate multiple symbols with a comma.
Magic Number
👉 main magic number setup
This is a unique identifier for the EA’s trades. Make sure this number is different for each EA you use on the same account.
Order Comment
👉 define commentary for ea orders
Optional note that will appear in your trade logs. Useful for identifying trades.
Lot Calculation Method
👉 choose lot calculation method
Select how trade sizes are calculated. Options typically include fixed size or dynamic lot based on account balance.
Risk Percentage
👉 specify risk percentage per trade
Defines how much of your account to risk on each trade. Example: 0.5 means 0.5% of the account balance per trade.
Fixed Lot Size
👉 fixed lot size setup
If you prefer a consistent lot size per trade, set it here.
One Trade per Symbol
👉 enable one trade per symbol
Limits the EA to only one open position per symbol at any time.
Minimum Trade Distance
👉 minimum distance between trades of the same pair
Prevents placing multiple trades too close together on the same symbol. Value is in points.
FTMO Mode
👉 activate ftmo randomizer feature
Activates settings designed to comply with FTMO’s evaluation process, randomized tp and sl just a little.
Breakeven Option
👉 toggle breakeven on/off
Enables or disables the breakeven function, which secures a trade once it moves in your favor.
Breakeven Start Distance
👉 breakeven start distance setting
The number of pips in profit the trade must reach before breakeven can activate.
Breakeven Extra Pips
👉 breakeven extra pips setting
Adds a buffer to the breakeven level for additional safety/profit before locking in gains.