This EA supports all chart symbols and timeframes. Once attached, it adapts to the selected chart automatically. No additional configuration is required at launch.
Detailed explanation is available at: https://www.mql5.com/en/blogs/post/745691
Performance Testing Strategy
Backtesting is most effective using MetaTrader 5 due to advanced features not present in MT4. Key reasons include:
- MT4 lacks tick-based simulation accuracy.
- It does not support multi-symbol testing environments.
- MT5 allows testing using "Every Tick Based on Real Ticks" for realistic data simulation.
Configuring Trade Instruments
To define tradable instruments:
- Adjust the symbol list within the EA input parameters.
- No need to enter broker-specific suffixes/prefixes. For instance, enter EURUSD even if your broker uses EURUSD.m .
Running Multiple EAs Simultaneously
Each EA should be assigned a unique Magic Number to prevent conflicts. This allows seamless operation of multiple EAs on a single terminal.
EA Software Updates
Follow the instructions in the link below when an EA update is released:
https://www.mql5.com/en/blogs/post/729017
Joining Official Communication Channels
For Telegram access, contact the EA author via private message on MQL5.
To access the official MQL5 channel, follow this link: https://www.mql5.com/en/channels/016d6cdddfbcdb01
Optimization & Preset Files
The default configuration is suitable for most environments. However, users may:
- Customize settings via optimization based on broker conditions.
- Access updated setfiles from our official channels.
Risk Management Recommendations
Maintain risk per trade between 1% and 2%. Higher risk may lead to drawdowns, while lower risk offers better long-term consistency.
EA Configuration Parameters Overview
core settings
Choose trading symbols: specifies the financial instruments this EA is allowed to trade
Specify main magic number: assigns a unique identifier to distinguish the EA’s trades from others
Choose order comment: optional field to attach a label or tag to each trade for organizational purposes
Specify main magic number: assigns a unique identifier to distinguish the EA’s trades from others
Choose order comment: optional field to attach a label or tag to each trade for organizational purposes
signal configuration inputs
Turn on FA account protection: enables protection logic suitable for prop firm trading constraints
Set TP method for signal orders: selects how take profit is calculated for signal-generated trades
Toggle additional filter for extra signals: enables further validation logic to refine trade entry decisions
Specify profit type: determines whether profit targets are measured in USD, percentage, or other units
Specify total profit (USD): sets a fixed monetary profit goal before the system halts or resets
Specify total profit % of balance: defines a percentage-based profit cap, calculated from account balance
Set TP method for signal orders: selects how take profit is calculated for signal-generated trades
Toggle additional filter for extra signals: enables further validation logic to refine trade entry decisions
Specify profit type: determines whether profit targets are measured in USD, percentage, or other units
Specify total profit (USD): sets a fixed monetary profit goal before the system halts or resets
Specify total profit % of balance: defines a percentage-based profit cap, calculated from account balance
initial risk setup
Specify lot calculation method: defines the logic used to determine trade volume — fixed, risk-based, or balance-scaled
Turn off auto smart risk: disables adaptive risk logic, locking the EA to fixed risk settings
Turn off auto smart risk: disables adaptive risk logic, locking the EA to fixed risk settings
dd stop settings
Specify allowed maximum drawdown to avoid new trades: restricts further entries if drawdown reaches this defined level
Use close on max drawdown: automatically exits all open positions if the drawdown limit is breached
Use close on max drawdown: automatically exits all open positions if the drawdown limit is breached
challenge filters
Use FTMO randomizer for trade parameters adjustment: applies randomization to stop loss and take profit to comply with proprietary firm guidelines
same order logic
Use only one trade per symbol: prevents the EA from opening multiple simultaneous trades on the same instrument
Specify min distance between trades (in points): ensures a minimum gap between entries on the same symbol
Specify min distance between trades (in points): ensures a minimum gap between entries on the same symbol
news avoidance settings
Apply high impact news filter: blocks trading during major economic events to reduce volatility exposure
Apply medium impact news filter: disables trading during moderately impactful news releases
Apply low impact news filter: adds protection around minor news events
Specify hours to avoid trading before news: defines a pause window before news during which no trades can be opened
Specify hours to avoid trading after news: sets a post-news cooldown period before trading resumes
Apply medium impact news filter: disables trading during moderately impactful news releases
Apply low impact news filter: adds protection around minor news events
Specify hours to avoid trading before news: defines a pause window before news during which no trades can be opened
Specify hours to avoid trading after news: sets a post-news cooldown period before trading resumes
specify extra alerts
Skip trades on shallow order books: filters out trade entries if liquidity depth is below the minimum threshold
Cooldown between orders in milliseconds: enforces a delay between trades to avoid rapid-fire execution
Cooldown between orders in milliseconds: enforces a delay between trades to avoid rapid-fire execution


