Averager FULL
- Utilities
- Vladislav Andruschenko
- Version: 26.225
- Updated: 23 February 2026
- Activations: 10
Averager for MetaTrader 5 — professional averaging and position series management system
A powerful Expert Advisor designed to average positions that move into drawdown, with support for additional entries both against the trend and in the trend direction. This product is made for traders who need more than a simple averaging tool — it is a flexible position-management solution for controlling a trade series, improving the average entry price, and managing the entire basket toward a common profit target.
Averager is not a standalone automated trading strategy. It is a specialized management tool that monitors already opened trades and helps handle them through controlled averaging, additional entries, and a shared trailing stop for the entire series of positions.
This product is intended for traders who use manual trading, their own signals, or third-party trading systems and want a professional tool for managing losing and developing positions inside one clear framework.
MT4 version | Full Description + DEMO + PDF | How To Buy | How To Install | How to Get Log Files | How To Test and Optimize | All Products from Expforex
Why traders choose Averager
- Averaging in drawdown through controlled additional entries
- Additional openings with the trend and against the trend
- Shared trailing stop for the full position series
- Management of the average entry price and common exit point
- Flexible control of distance, lot growth, limits, and trade management logic
- Suitable for manual trading and for use together with other trading systems
The core idea behind Averager
Averager monitors trades on the selected symbol and, when a position moves into a defined drawdown, opens a new averaging trade according to the rules you set. As a result, the average entry price of the basket changes, and the market needs a smaller move back to bring the entire series to breakeven or profit.
In addition to classic averaging against the move, the Expert Advisor can also open extra positions in the trend direction. This makes it possible to build a more flexible position-management model and strengthen a trade series that is already developing in the right direction.
What Averager does
- opens additional trades after a defined distance
- calculates the next trade volume using a lot multiplier
- recalculates a common Take Profit for the full trade basket
- can manage the entire series using one shared trailing stop
- controls the maximum number of averaging orders
- works only on the symbol of the chart where it is attached
How the averaging logic works
- The Expert Advisor waits until price moves the defined Distance from the current position.
- It then opens a new trade in the same direction as the existing trade series.
- The volume of the new trade is calculated from the previous trade volume using the LotsMartin parameter.
- After the basket is expanded, the common Take Profit for all trades is recalculated from the average basket price plus the defined number of points.
- If TrailingStopUSE = true, the Expert Advisor can manage the whole basket with a shared trailing stop.
In other words, Averager does not simply add more trades. It builds a managed position series with one clear exit logic.
How additional opening helps in the trend direction
If price moves in favor of the existing position, the Expert Advisor can open additional trades in the trend direction. This makes it possible to strengthen the profitable basket and then manage it with a shared trailing stop. In this mode, Averager works not only as a drawdown-management tool, but also as a profit-expansion tool when the movement continues in the right direction.
How averaging helps against the trend
If the market moves against the original position, Averager opens a new trade lower or higher in the direction of the current basket, shifting the common breakeven point closer to the current market price. As a result, the basket needs a smaller pullback to close at breakeven or profit. This is the classic and widely used averaging logic, implemented here in a flexible and controlled way.
Important: this is not a fully autonomous trading strategy. Averager does not search for entry points like a complete trading system. It manages already existing trades and trade baskets.
Practical use cases
- managing manual trades through controlled averaging
- working together with your own entry signals
- strengthening an existing position with additional trades in the trend direction
- moving the common exit point closer to the current price
- using one shared trailing stop for the full trade series
Main system parameters
MaxOrdersOpen — maximum number of opened orders, 0 means unlimited.
TakeProfitALL — common Take Profit for modification of the whole basket.
AllTradeTrail — allow modification of trailing stop, breakeven, and take profit for all trades on the selected symbol, including trades opened by the user.
SleepForOpenbetweenLastClose — delay in minutes before opening new averaging trades after a trade has been closed.
OpenOnly1ofBar — allows opening only one additional or averaging trade per bar.
OrderToAverage — type of trades to manage: all, only SELL, or only BUY.
MagicToAverage — magic number of the trades to manage, or -1 for all trades.
Parameters for averaging against the trend
Distance — distance for opening the next grid position against the trend.
DistanceMartin — increase of the distance to the next grid position.
StopLoss — Stop Loss for the averaging trade against the trend.
LotsMartin — lot multiplier for the averaging grid.
LotAdditional — additional lot value for a new averaging trade.
LotMax — maximum lot for averaging against the trend.
Parameters for additional opening in the trend direction
ADDITIONALDistance — distance for opening additional trades in the trend direction.
ADDITIONALDistanceMartin — change of the distance to the next additional trade in the trend direction.
ADDITIONALStopLoss — Stop Loss for additional trades opened in the trend direction.
ADDITIONALlotsMartin — lot multiplier for additional trades in the trend direction.
ADDITIONALLotAdditional — extra lot value for additional positions.
ADDITIONALLOTMax — maximum lot for additional openings in the trend direction.
Trailing stop parameters
TrailingStopUSE — enable trailing stop.
TrailingStop — trailing distance, 0 means minimum allowed.
TrailingStep — trailing modification step.
What you should understand before using Averager
- the Expert Advisor works only on the symbol of the chart where it is attached
- this is a management tool, not an entry strategy
- averaging and lot increase require strict risk control
- settings should be matched to your own trading style and acceptable deposit load
- the product is especially useful for traders who already understand grid logic, average price mechanics, and basket management
You can test the Expert Advisor in the strategy tester and use it together with our trading panel in visual mode. This is convenient for checking your basket-management model and trade behavior before working on a live account.
Additional links
Example of averaging logic inside a real trading product: Exp — TickSniper
Universal trading Expert Advisor with built-in averaging function: The X
Tags: Averager, Averaging EA, Grid Trading, Martingale Assistant, Average Price, Trailing Stop, Breakeven, Trade Recovery, Position Management, Additional Orders, Manual Trading Assistant, Expforex, Vladon


Great program, and the author's support is fantastic!!!