🔄 EA Updates
Whenever there's a new update available for the EA, simply follow the instructions provided in the official blog post:
👉 https://www.mql5.com/en/blogs/post/749438
All steps are explained in full detail there.
🧠 Understanding Inputs
Each input has been labeled clearly with a comment and there are very few inputs for more friendly interface.
💼 Running the EA on a Chart
You can apply the EA to any symbol and any timeframe — it will auto-detect the correct settings. There's no need to worry about compatibility. For more comprehensive info, check out this blog post:
🔗 https://www.mql5.com/en/blogs/post/751762
🧪 Backtesting Tips
Always use MT5 for reliable results. MT4 lacks essential backtest capabilities like "every tick based on real ticks" and it can only simulate one symbol at a time, making multi-symbol testing inefficient. MT5 solves all of that and supports real tick modeling.
🧠 Symbol Settings in Inputs
When you want to trade on different pairs, go to the Inputs section. No need to type in suffixes or prefixes — the EA handles that automatically. For example: if your broker’s symbol is EURUSD>m, just enter EURUSD. The EA will detect and attach the rest internally.
💬 Telegram Access
To join our private Telegram channel, just send me a message through MQL5 private chat and I’ll provide the link directly.
🔗 Join Our MQL5 Channel
You can subscribe to our MQL5 channel using this link:
https://www.mql5.com/en/channels/dinafx
🧮 Recommended Risk and Deposit
You can start with any deposit, but I generally recommend a 1% or 2% risk per trade. This helps balance potential profits and drawdowns, especially if you’re just starting or using a smaller account.
🎯 The Best Setfile?
The default setfile is already optimized for most situations. However, every broker is different — feel free to optimize for your own. Any additional or tuned setfiles will be posted in our Telegram or MQL5 channels as they become available.
🤝 Running Alongside Other EAs
Yes, you can run this EA alongside other Expert Advisors! Just make sure each one uses a different magic number — that way, they won’t interfere with each other’s trades.
💡 Suggesting New Inputs or Features
Got ideas? New input requests? Just drop me a message in MQL5 chat. I’m always open to feedback and constantly improving the EA based on real user suggestions.
Inputs:
Set up general behavior
Specify trading symbols: lists the pairs the EA should operate on
Define main magic number: unique identifier for this EA's orders, prevents interference with others
Specify order comment: optional custom label attached to each order
Tp and sl adjustments
Define manual stoploss in points: sets a fixed stop loss level (negative value disables it)
Define manual takeprofit in points: sets a fixed take profit level (negative value disables it)
Define extra stoploss points: adds buffer pips to SL for extra protection
Define extra takeprofit points: adds buffer pips to TP for more flexible exits
Close based on drawdown
Define maximum drawdown limit to prevent new trades: once equity drawdown reaches this level, new trades are blocked
Apply close on max drawdown: if enabled, all active positions are force-closed when drawdown exceeds threshold
Manage duplicate orders
Toggle opening only one order per symbol: prevents multiple trades being opened on the same pair simultaneously
Set min distance between trades (in points): enforces spacing between orders to reduce clustering
Configure trading hour settings
Set trading start time: earliest time of day when EA can begin opening trades
Set trading end time: latest time of day when EA is allowed to open trades
Apply additional signal filter
Enable PSAR filter for signals: uses Parabolic SAR as a condition for filtering trade entries
Define PSAR filter step: step value used in PSAR calculation (smaller = more sensitive)
Define PSAR filter maximum: upper limit for PSAR to consider signal valid
Define PSAR filter timeframe: timeframe on which PSAR condition is evaluated
Group of additional parameters
Cap tolerated slippage on execution: sets maximum allowable slippage when placing market orders
Split market orders to simulate depth impact: attempts to mimic large order handling by splitting into parts
Adjust risk preferences
Set lot calculation method: defines whether lot size is fixed, balance-based, or risk-calculated
Set risk percentage for each trade: risk amount per trade as a percentage of balance (used if dynamic sizing is enabled)
Set fixed lot size: defines a static lot size when fixed method is used