-
Overview
-
Mode 1 – Internal Logic
-
Mode 2 – Trend Eye Sync
-
Mode 3 – FiboSniper Pro Sync
-
Recommended Set Files
-
Installation and Usage
-
Advanced Features
-
Dashboard
-
Important Notes
-
Notifications
-
Support Links
📌 FiboSniper Pro indicator:
https://www.mql5.com/en/market/product/168754
📌 Auto Trader X EA :
https://www.mql5.com/en/market/product/191213
📌 Support:
https://www.mql5.com/en/users/minhnguyen1504
📌 1. Overview
Auto Trader X is a unified Expert Advisor that integrates three different trading modes into a single product:
-
Mode 1 – Internal Logic: Trades based on its built-in strategy using Stochastic + EMA/ADX/RSI/Ichimoku filters, with ATR-based SL/TP management. No external indicator is required.
-
Mode 2 – Trend Eye Sync: Synchronizes with the Trend Eye indicator attached to the same chart and reads Buy/Sell signals and SL/TP levels from buffers 8–13.
-
Mode 3 – FiboSniper Pro Sync: Synchronizes with the FiboSniper Pro indicator and reads trading signals and SL/TP levels from buffers 2, 3, and 7–10.
The EA is designed to fully automate trade execution, risk management, account protection, and provide a visual dashboard for monitoring trading activity.
⚙ 2. Mode 1 – Internal Logic
This mode operates completely independently and is based on Stochastic signals (%K crossing %D in overbought/oversold zones), combined with additional filters:
-
EMA Filter – short-term and long-term EMAs used to determine the trend.
-
ADX – measures trend strength (default threshold: 20).
-
RSI – optional overbought/oversold filter.
-
Ichimoku – confirms the price position relative to the Kumo cloud.
-
SL/TP – based on ATR multiples (default: SL = 3×ATR, TP = 6×ATR).
This mode does not require any external indicator.
📌 Recommended Configuration for Mode 1
-
Symbol: XAUUSD, EURUSD, GBPUSD, USDJPY
-
Timeframe: M15 (adjustable according to your preference)
-
Minimum Balance: $500
💡 Tip: You can fine-tune the Stochastic, EMA, ADX, RSI, and Ichimoku parameters under the ==== MODE 1: ... ==== input section to suit different trading pairs.
⚡ 3. Mode 2 – Trend Eye Sync
This mode allows the EA to read and execute trading signals directly from the Trend Eye indicator attached to the same chart.
Setup Instructions
-
Attach the Trend Eye indicator to the chart.
-
Attach Auto Trader X to the same chart.
-
In the EA input settings, set:
-
Signal Mode = SIGNAL_MODE_TREND_EYE_SYNC
-
-
Enable AutoTrading in MT5.
The EA will automatically monitor the indicator buffers:
-
Buffer 8: BUY signal
-
Buffer 9: SELL signal
-
Buffer 10: BUY SL
-
Buffer 11: BUY TP
-
Buffer 12: SELL SL
-
Buffer 13: SELL TP
📌 Recommended Configuration
-
Symbols: XAUUSD, BTCUSD, EURUSD, GBPUSD, USDJPY, NAS100, US30
-
Timeframes: M1, M5, M15, M30, H1
-
Minimum Balance: $200 (recommended $500+)
-
Account Type: ECN, Raw, or Standard with low spreads
-
Leverage: 1:100 – 1:500
-
Account Mode: Hedge (recommended)
-
VPS: Recommended for stable 24/7 operation
⚡ 4. Mode 3 – FiboSniper Pro Sync
Similar to Mode 2, this mode synchronizes with the FiboSniper Pro indicator. The EA reads signals from the following buffers:
-
Buffer 2: BUY signal
-
Buffer 3: SELL signal
-
Buffer 7: BUY SL
-
Buffer 8: BUY TP
-
Buffer 9: SELL SL
-
Buffer 10: SELL TP
Setup Instructions
-
Attach FiboSniper Pro to the chart.
-
Attach the EA to the same chart.
-
Set Signal Mode = SIGNAL_MODE_FIBOSNIPER_SYNC .
-
Enable AutoTrading.
📌 Recommended Configuration
-
Symbols: XAUUSD, BTCUSD, major forex pairs
-
Timeframes: M1, M5, M15, M30, H1
-
Minimum Balance: $200 (recommended $500+)
-
Account Type: ECN, Raw, or Standard with low spreads
-
Leverage: 1:100 – 1:500
-
VPS: Recommended
📦 5. Recommended Set Files
Because Auto Trader X can operate in multiple modes and on different symbols, you can create separate .set files to save optimized configurations.
Below are some basic configuration examples:
📁 Mode 1 – Internal Logic (XAUUSD M15)
-
SignalMode = SIGNAL_MODE_INTERNAL_LOGIC
-
Common_DynamicLotRiskPercent = 0.5
-
Mode1_ATR_SL_Mult = 3.0
-
Mode1_ATR_TP_Mult = 6.0
-
Enable Mode1_UseEMATrendFilter , Mode1_UseADX , and Mode1_UseIchimoku
📁 Mode 2 – Trend Eye (XAUUSD M1/M5)
-
SignalMode = SIGNAL_MODE_TREND_EYE_SYNC
-
Common_EnableDynamicLotSizing = true
-
Mode2_CloseOnOppositeSignal = true
📁 Mode 3 – FiboSniper Pro (XAUUSD M1/M5)
-
SignalMode = SIGNAL_MODE_FIBOSNIPER_SYNC
-
Common_EnableDynamicLotSizing = true
-
Mode3_CloseOnOppositeSignal = true
You can download sample set files from the support page or create and save your own configurations for future use.
🔹 XAUUSD M5
This set file is specifically optimized for XAUUSD M5.
📁 Indicator:
- [fibosniper_gold_m5.set]
📁 EA:
- [autotraderx_gold.set]
📥 Download the attached set file below this blog post.
Recommended trading session: London session, from 08:00 to 17:00 (broker server time).
📊 6. Installation and Usage – Step-by-Step Guide
Step 1: Download the EA and extract the files if necessary. Copy Auto Trader X.mq5 (or .ex5 ) to the MQL5/Experts/ folder of your MT5 installation.
Step 2: Restart MT5 or compile the EA again if you are using the .mq5 source file.
Step 3: Open the chart of your desired trading symbol and select a timeframe suitable for the selected mode.
Step 4: Drag and drop the EA onto the chart. The EA input settings window will appear.
Step 5: Configure the main parameters:
-
Select Signal Mode (0, 1, or 2).
-
Set the Magic Number (you can keep the default or create your own).
-
Adjust the lot size (fixed lot or dynamic risk-based sizing).
-
Configure trading limits such as maximum orders, maximum lot sum, spread, and trading hours if required.
-
For Mode 2 or Mode 3, make sure the indicator name in Mode2_IndicatorName or Mode3_IndicatorName exactly matches the indicator name used on the chart.
Step 6: Click OK to attach the EA. Make sure AutoTrading is enabled in MT5.
The EA will begin operating and display the dashboard if it is enabled.
🛡 7. Advanced Features
🎯 Dynamic Risk Management
-
Default risk: 0.5% of the account balance per trade.
-
When Common_EnableDynamicLotSizing is enabled, the EA automatically calculates the trading volume based on the SL distance and selected risk percentage.
-
You can switch to fixed-lot trading by disabling this feature.
🛑 Trading Limits and Account Protection
-
Maximum number of orders ( Common_MaxAllOrders ).
-
Maximum total lot size ( Common_MaxLotSum ).
-
Daily loss limit ( EnableDailyLossLimit , DailyLossLimitPercent ).
-
Maximum loss limit ( EnableMaxLossLimit , MaxLossLimitPercent ) – suitable for risk management requirements such as those used by prop firms like FundingPips.
-
Spread check ( Common_EnableSpreadCheck ) – helps avoid opening trades when the spread is too high.
🔁 Close Trades on Opposite Signals
-
In Mode 2 and Mode 3, when CloseOnOppositeSignal is enabled, the EA will close existing positions when an opposite signal appears and open a new trade if all conditions are satisfied.
-
In Mode 1, Mode1_ExitOnOppositeSignal provides a similar function.
📈 Profit Targets Based on Percentage or Money
You can use UsePercentageTP_SL or UseMoneyTP_SL to close all EA positions when a predefined profit or loss target is reached across the entire EA portfolio.
🎯 Average Profit Target – Mode 2 & 3
ExtSync_UseAverageProfitPointsTarget allows the EA to close all positions when the average profit in points across open trades reaches the specified target.
⏰ Trading Hours Filter
Enable Common_UseTradingHours and configure your preferred trading session based on Broker Time or UTC.
📊 8. Dashboard
Each mode has its own dashboard displaying:
-
Current number of BUY/SELL positions.
-
Current total profit.
-
Account balance and equity.
-
Trading-hours status.
-
Order and lot limits.
The dashboard can be hidden or shown by clicking the HIDE DASHBOARD or SHOW DASHBOARD button.
-
Mode 1: Dashboard objects use the TE_M1_Dash_ prefix.
-
Mode 2: Dashboard objects use the TE_Dash_ prefix.
-
Mode 3: Dashboard objects use the FS_Dash_ prefix.
After hiding the dashboard, you can display it again using the button that appears in the upper-left corner, where the dashboard was previously located.
📌 9. Important Notes
-
Always test the EA on a Demo account before using it on a live account.
-
Make sure the corresponding indicator (Trend Eye or FiboSniper Pro) is attached before attaching the EA and that its name is correct.
-
When using Mode 2 or Mode 3, make sure the indicator is running correctly and updating normally.
-
For Gold (XAUUSD) and cryptocurrencies such as BTCUSD, a low-spread account with low latency is recommended.
-
A VPS (Virtual Private Server) is strongly recommended for uninterrupted 24/7 operation.
-
Account protection parameters such as Daily Loss Limit and Max Loss Limit will stop new trades when the configured limit is breached. They do not automatically close existing positions unless combined with other position-management mechanisms.
🔔 10. Notifications
The EA supports the following notification methods:
-
Alert Popup – MT5 alert window
-
Push Notification – notifications sent to your mobile device through the MetaTrader application
-
Email Notification – notifications sent via email
To enable notifications, set:
-
EnableNotifications = true
-
Enable or disable each notification type individually using EnableAlert , EnablePushNotification , and EnableEmailNotification .
Notifications can be sent when:
-
A new trade is opened, including lot size, entry price, SL, and TP.
-
A trade is closed, including the closing reason and profit/loss.
-
Profit targets are reached or risk limits are triggered.
Risk Disclaimer: Trading financial markets involves a high level of risk, and past performance does not guarantee future results. Actual performance may vary depending on market conditions, broker, spreads, execution quality, and market volatility. Auto Trader X is a trading automation tool and does not guarantee profits. Users should understand the risks involved and apply appropriate money and risk management. Always test the EA on a Demo account before trading with real funds.


