ADX Scalper Pro EA

ADX Scalper Pro EA — Automated Expert Advisor for trend trading with the ADX indicator on MetaTrader 5

DESCRIPTION

ADX Scalper Pro EA is a fully automated Expert Advisor for MetaTrader 5 that uses the Average Directional Index (ADX) to assess trend strength and the +DI/−DI lines to determine trade direction. If the ADX value is below the set threshold, the market is treated as ranging and no new trades are opened. Trading only begins once sufficient trend strength has been confirmed. Trades are managed with Smart Risk capital management, controlled grid trading, Trailing Stop, Break Even, a time filter and built-in capital protection mechanisms.

The EA supports netting and hedging accounts and is suitable for trading gold (XAU/USD), Forex currency pairs, indices and other instruments.

KEY ADVANTAGES

• Filtering out ranging markets — ADX measures the strength of a move rather than its direction, so the EA skips the periods where directional strategies usually lose money

• Direction from +DI and −DI — entries follow the prevailing pressure in the market rather than a subjective reading of the trend

• Two signal modes — entering on the moment the lines cross gives rare, precise trades; entering on their relative position gives more opportunities throughout the trend

• Multi-timeframe calculation — trend strength can be assessed on a higher timeframe while trades are executed on the working one

• Smart Risk — the volume of each subsequent grid order decreases rather than increases, reducing the load on the deposit as the grid expands

• Adjustable trading frequency — the combined time-and-distance filter with four modes lets you set the EA up for rare entries or for active work

• Comprehensive capital protection — spread control, free margin control, time filter, daily trade limit and automatic verification of trading conditions before every entry

MAIN FEATURES

• ADX Trend Filter
• Smart Risk
• Grid Trading
• Trade Direction
• Time Filter
• Spread Control
• Daily Limit
• Stop Loss & Take Profit
• Break Even
• Trailing Stop
• Netting & Hedging
• Trade History

HOW THE EA WORKS

At the close of each bar the EA reads the ADX, +DI and −DI values on the selected timeframe and evaluates two conditions.

Trend strength. The ADX value is compared with the threshold. If it is below, the market is treated as ranging and the EA does not consider an entry at all, regardless of the other conditions.

Direction. If the trend is strong enough, the relative position of the directional lines is checked. A buy is considered when +DI is above −DI, a sell when the relationship is reversed. In strict mode the lines must additionally have been the other way round on the previous bar — that is, the cross must have happened at exactly this moment.

Opening trades. Once a signal has formed and matches the selected direction mode, the general safety rules are applied: the interval and distance between trades according to the selected filter mode, the current spread, the state of the trading session, the time filter and the sufficiency of free margin are all checked. The volume is adjusted to the broker's requirements if necessary. Once opened, the position is managed with a stop loss, take profit, trailing stop and breakeven, and with grid trading enabled the EA can add orders as the market moves against the position.

EA PARAMETERS

ADX Settings

ADXTimeframe — the timeframe on which the ADX indicator is calculated. It may differ from the working chart: this allows the trend to be assessed on a higher timeframe while trades are executed on a lower one.

ADXPeriod — the calculation period of the indicator. Larger values make the trend assessment smoother and slower, smaller ones make it more sensitive to the current movement.

ADXThreshold — the minimum ADX value at which trading is allowed. Below this threshold the market is treated as ranging and no trades are opened. The higher the value, the stricter the selection and the less frequently trades are made.

RequireDICross — defines the entry moment. When enabled, a trade is opened only on the bar where the +DI and −DI lines cross, which gives fewer signals but more precise entry points. When disabled, the EA trades throughout the trend for as long as one line stays above the other.

Lot Settings

LotMethod — the position volume calculation method: fixed lot or Smart Risk (automatic calculation from the balance size).

FixedLotSize — the lot size used in fixed-volume mode. Applies only when this mode is selected.

Grid Trading Settings

UseGrid — enables or disables grid trading when managing open positions.

GridStep — the distance in points between adjacent grid levels. The same parameter is used as the minimum distance between new entries when the distance filter is active.

MaxGridOrders — the maximum number of orders the EA can open in one direction while the grid is running. Limits the total risk.

Trading Direction

TradeDirection — defines the permitted trading direction: buys only (BUY), sells only (SELL), or both directions (BOTH). In BOTH mode the direction of a specific trade is determined by the indicator.

Stop Loss & Take Profit Settings

StopLoss — the stop loss size in points for each new position. A value of 0 disables the use of Stop Loss.

TakeProfit — the take profit size in points for automatic profit locking. A value of 0 disables the use of Take Profit.

Trailing Stop & BreakEven Settings

TrailingStop — enables or disables automatic management of profitable positions with a trailing stop.

TrailingStart — the minimum profit in points after which the trailing stop is activated.

TrailingDistance — the distance in points between the current price and the trailing stop level after it has been activated.

TrailingStep — the minimum price change required for each subsequent move of the trailing stop.

BreakEven — enables or disables the automatic move of a position to breakeven.

BreakEvenStart — the profit in points required to activate breakeven.

BreakEvenOffset — the stop loss offset into profit relative to the open price after the position has been moved to breakeven.

Trading Rules

MaxSpread — the maximum allowed spread in points for opening new trades. If the current spread is above this value, opening new positions is temporarily blocked.

MinutesBetweenTrades — the minimum time interval in minutes between the opening of new trades.

FilterMode — the operating mode of the entry filter: time only, distance only, time OR distance, or time AND distance simultaneously. Lets you regulate the trading frequency.

MagicNumber — a unique identifier that lets the EA distinguish its own trades from those of other EAs or manual trading.

TradeComment — a comment automatically added to all trades opened by the EA.

DailyLimit — enables or disables the limit on the maximum number of new trades during a single trading day.

MaxOrdersPerDay — the maximum number of trades the EA can open in one trading day.

Time Filter

EnableTimeFilter — enables or disables the time filter. When it is off, trading is allowed at any time and the other parameters in this group have no effect.

TradeMonday, TradeTuesday, TradeWednesday, TradeThursday, TradeFriday, TradeSaturday, TradeSunday — weekday switches. Trading can be allowed or blocked separately for each day. The day is taken from the broker's server time.

StartHour — the starting hour of the trading window (0–23) in the broker's server time.

StartMinute — the starting minute of the trading window (0–59).

EndHour — the ending hour of the trading window (0–23) in the broker's server time.

EndMinute — the ending minute of the trading window (0–59). If the start time is later than the end time, the window crosses midnight.

Display Settings

ShowPanel — enables or disables the display of the information panel on the chart.

ShowProfitStats — displays profit statistics for the day, week, month and the entire operating period of the EA.

ShowTradeHistory — enables the display of executed trade history directly on the chart.

BuyTradeColor — the display color for buy trades.

SellTradeColor — the display color for sell trades.

TradeFontSize — the font size of the trade history labels on the chart.

PanelBackColor — the background color of the information panel.

PanelTextColor — the text color of the information panel.

PanelEditColor — the color of the value fields inside the information panel.

SMART RISK

Smart Risk is a mode that calculates the position volume automatically from the balance size. The trade volume grows together with the deposit and decreases as it shrinks, so the load on the account stays proportionate to its current state.

The key feature of this mode shows itself when the grid is running: the volume of each subsequent order decreases rather than increases. This is what fundamentally separates Smart Risk from classic martingale, where every subsequent order doubles and the load on the deposit grows exponentially.

Before opening any position, the EA checks the available free margin and, if necessary, reduces the volume, aligning it to the broker's allowed lot step.

GRID TRADING

With grid trading enabled, the EA is not limited to a single position. As the market moves against the open side, it adds new orders at a defined step in points, forming an averaging grid. The total number of orders in one direction is limited by the MaxGridOrders parameter.

The EA keeps its own record of grid levels and entry prices, so the grid logic works equally correctly on netting and hedging accounts. Once the side is fully closed, the counter resets and the next signal starts a fresh cycle from the first level.

TIME FILTER

The time filter lets you restrict trading to certain weekdays and times of day. It is controlled by the EnableTimeFilter parameter and is disabled by default.

When the filter is enabled, trading is allowed only if both conditions are met: the current weekday is marked as allowed and the current time falls inside the defined window. If the window's start time is later than its end time, the window is treated as crossing midnight. All checks are performed in the broker's server time.

TRADE DIRECTION

BUY ONLY — the EA opens buy trades only; sell signals are ignored.

SELL ONLY — the EA opens sell trades only; buy signals are ignored.

BOTH — both sides are allowed. The direction of a specific trade is determined by the indicator: buys when +DI leads, sells when −DI leads.

CONCLUSION

ADX Scalper Pro EA combines the classic Average Directional Index indicator, Smart Risk capital management, controlled grid trading, a time filter and a full set of protective mechanisms in one fully automated Expert Advisor for MetaTrader 5. Filtering out ranging market segments, flexible sensitivity settings and full support for netting and hedging accounts make it applicable both for trading gold and for currency pairs, indices and other instruments.

The EA does not guarantee profit. Trading results depend on market conditions, the chosen settings, the broker's conditions and the trader's approach to risk management. Before using it on a live account, be sure to test it in the Strategy Tester and on a demo account.

More from author
HMA Scalper Pro
Vladimir Shumikhin
5 (1)
HMA Scalper Pro for MetaTrader 5 HMA Scalper Pro is a trend-following indicator for MetaTrader 5 based on the Hull Moving Average (HMA) algorithm, first introduced by Alan Hull in 2005. The indicator is designed to analyze the current trend direction by displaying a smoothed moving average based on the Hull Moving Average algorithm. Compared to traditional moving averages, this algorithm was developed to reduce lag while maintaining a smooth and responsive line. HMA Scalper Pro provides a clear
FREE
HMA Scalper Pro EA
Vladimir Shumikhin
5 (2)
HMA Scalper Pro EA — Automated Trading Advisor Based on Hull Moving Average (HMA) for MetaTrader 5 OVERVIEW HMA Scalper Pro EA is a professional trading robot (Expert Advisor) for MetaTrader 5 that trades in the direction of the Hull Moving Average (HMA). The HMA indicator determines the current trend direction, and the EA opens trades in that direction, enhanced by Smart Risk capital management, adaptive grid trading, trailing stop, breakeven, and time filters. The EA supports both Netting a
Elliott Wave EA
Vladimir Shumikhin
5 (1)
Elliott Wave EA  Advisor Description Elliott Wave EA is a professional trading solution based on M & W wave patterns described by A. Merrill. This powerful Expert Advisor identifies and trades wave formations with high accuracy, providing traders with a reliable automated solution for using Elliott Wave theory. Key Features Intelligent pattern recognition - Advanced algorithm identifies M & W wave patterns with exceptional accuracy Dual signal technology - Trades both Evolution and Mutation sign
Golden Scalper EA
Vladimir Shumikhin
Golden Scalper EA — Automated Scalping Expert Advisor with Candlestick Pattern Analysis for MetaTrader 5 OVERVIEW Golden Scalper EA is a professional trading robot (Expert Advisor) for MetaTrader 5, designed for fully automated trading based on classic Japanese candlestick pattern analysis, with the option to additionally confirm signals using a Moving Average (MA) filter. The EA recognizes reliable candlestick reversal patterns and opens trades according to the selected trading logic. The syste
Renko Trading Bot EA
Vladimir Shumikhin
Renko Trading Bot EA – Automated Renko Chart Expert Advisor for MetaTrader 5 DESCRIPTION Renko Trading Bot EA is a professional automated trading system based on the Renko chart methodology, originally described by Japanese traders in the early 20th century. This expert advisor identifies and trades Renko wave patterns with high precision, offering traders a reliable tool for price-action-based Renko brick analysis. The system builds Renko charts using a proprietary algorithm that focuses exclus
Stochastic Gold Scalper
Vladimir Shumikhin
5 (2)
Stochastic Gold Scalper Automatic Expert Advisor for MetaTrader 5 trading on candlestick patterns with optional Stochastic oscillator confirmation, controlled grid strategy, and flexible capital management DESCRIPTION Stochastic Gold Scalper is a professional trading robot (Expert Advisor) for MetaTrader 5, designed for fully automatic and disciplined trading based on classical candlestick analysis. Instead of trading based on subjective feelings, the system operates according to objective rule
Grid Master Pro EA
Vladimir Shumikhin
Grid Master Pro – A Universal Expert Advisor for Grid Trading. Grid Master Pro is a flexible and effective Expert Advisor (EA) for MetaTrader 5 that implements a reliable grid trading strategy (Grid Trading) across a wide range of instruments. It performs well when trading major currency pairs (EURUSD, GBPUSD, USDJPY), precious metals (XAUUSD/gold), commodities (oil: Brent, WTI), and cryptocurrencies (BTCUSD, ETHUSD, etc.). The EA comes with a convenient monitoring panel and offers extensive fun
Golden Eagle Pro EA
Vladimir Shumikhin
5 (3)
Golden Eagle Pro EA Professional automated Expert Advisor for MetaTrader 5 with multi-frame market analysis, Smart Risk capital management system, controlled grid strategy, and flexible risk management tools. DESCRIPTION Golden Eagle Pro EA is a professional trading robot (Expert Advisor) for MetaTrader 5, designed for fully automated trading using multi-frame market analysis, flexible position management, and modern risk control tools. The Expert Advisor independently analyzes the market situ
Goldix EA
Vladimir Shumikhin
Goldix EA — a professional automated Expert Advisor for MetaTrader 5, based on trading breakouts of an adaptive price channel in the direction of the prevailing trend OVERVIEW Goldix EA is a professional Expert Advisor that combines trading breakouts of an adaptive price channel, trend filtering by EMA, and the Smart Risk capital management system. The EA analyzes the market on its own, manages open positions, and adapts to changes in market volatility. Particular attention during development
ATR Grid Trader Pro
Vladimir Shumikhin
ATR Grid Trader Pro Automated Expert Advisor for trading on MetaTrader 5 based on ATR volatility and a controlled grid strategy DESCRIPTION ATR Grid Trader Pro is a professional automated trading expert advisor for MetaTrader 5, designed for systematic and fully automated trading with strict risk control. The advisor makes trading decisions not based on emotions or subjective signals, but on real market volatility measured by the Average True Range (ATR) indicator. The main idea of the system is
Quantum Forex EA
Vladimir Shumikhin
Quantum Forex EA – Multi-Indicator Trading System Description Quantum Forex EA is a professional Expert Advisor for MetaTrader 5 that uses a combination of four popular technical indicators to make trading decisions. The EA is designed for automated trading in financial markets with flexible parameter configuration and a robust risk management system. Key Features Multi-Indicator Trading System Moving Average (MA) – Analyzes the crossover of fast and slow moving averages RSI (Relative Strength
Strategy Constructor Pro - Universal Strategy Constructor with Multiple Indicators for MetaTrader 5 DESCRIPTION Strategy Constructor Pro is a multifunctional Expert Advisor (EA) for the MetaTrader 5 platform that provides the ability to assemble and customize trading strategies based on a wide range of technical indicators and classical candlestick patterns. Developed with modern requirements for automated trading in the Forex and CFD markets in mind, it provides flexible risk management and o
Smart Super Signals Pro Smart Super Signals Pro is a multifunctional automated trading Expert Advisor (EA) for MetaTrader 5, designed to trade popular currency pairs (EURUSD, GBPUSD, USDJPY, etc.), precious metals (Gold/XAUUSD), oil (WTI, Brent), and cryptocurrencies (BTCUSD and others). The EA is based on the principle of “Super Signals” which identify local highs and lows (potential reversal or correction points) on the selected timeframe. The EA automatically opens trades when a buy or sell s
Pivot Levels Pro EA
Vladimir Shumikhin
1 (1)
Pivot Levels Pro – Advanced Trading Expert Advisor for MT5 Pivot Levels Pro is a multifunctional Expert Advisor for MetaTrader 5 that automatically calculates and plots various types of Pivot levels (Classic, Fibonacci, Camarilla, Woodie, DeMark) and executes trades based on them. The EA integrates a powerful position management logic (Grid algorithm, trailing stop, break-even function) with an intuitive statistics panel displaying daily, weekly, monthly, and overall profit. Trading history is v
Bollinger Bands Trader Pro   – A Powerful Expert Advisor for Professional Grid Trading Based on Bollinger Bands Bollinger Bands Trader Pro   is a powerful expert advisor designed for professional grid trading using the   Bollinger Bands   indicator. It combines   flexible risk parameter settings, intelligent position management, advanced Trailing Stop features, BreakEven functionality , as well as   daily trading limits and profitability statistics . The expert advisor automatically detects entr
Range Breakout Trader Pro: An Innovative Trading Strategy with Multiple Orders and Automatic Distance Calculation Description Range Breakout Trader Pro is a modern trading strategy for MetaTrader 5, specializing in using price range breakouts with automatic order placement and management. This advanced expert advisor is designed for traders who want to effectively implement range breakout strategies with maximum automation. The advisor places orders considering various market conditions and risk
Gartley Butterfly Pattern EA Description The Expert Advisor (EA) automatically trades based on harmonic patterns — popular technical analysis figures first introduced by Harold McKinley Gartley and later systematized and expanded by Scott Carney, the author of patterns such as Bat, Crab, Shark, Deep Crab, and Alternate Bat. The robot recognizes and works with the following patterns: Gartley, Butterfly, Bat, Crab, Shark, Cypher, Deep Crab, Alternate Bat, AB=CD, Three Drives. Patterns are formed
Dominika
Vladimir Shumikhin
Dominika — Automated Trading Expert Advisor. Dominika is an automated trading Expert Advisor for MetaTrader 5, combining intelligent market analysis, thoughtful capital management, a disciplined grid-building system, and a complete set of mechanisms for managing open positions. The EA independently identifies favorable moments to open positions, monitors already open trades, and manages them without requiring constant user involvement. Dominika is not a single signal or a set of random rules
Filter:
No reviews
Reply to review