Averager - Averager for positions. Additional opening by trend and against the trend. Grid

Averager - Averager for positions. Additional opening by trend and against the trend. Grid

25 June 2019, 16:20
Vladislav Andruschenko
17
4 062
📊 Exp – Averager for MetaTrader 4 & MetaTrader 5

Professional Expert Advisor for averaging positions, opening additional trades against the movement and adding positions by trend.

Averager helps traders manage position series, calculate the average price, use common Take Profit / Stop Loss, and apply trailing logic from the average breakeven line.




💎 Averager MT4 💎 Averager MT5
⬇ Download Demo + PDF 📘 Full Instruction
▶ Watch Video 🛒 All Expforex Products


🏠 Main 🎓 Documentation ⚙ Settings
❓ FAQ ⭐ Reviews 💬 Comments


🎬 Watch How Averager Works

The video shows the main idea of Averager: how the Expert Advisor can manage a position series, open additional trades, calculate the average price and use common closing logic.


🚀 What is Exp Averager?

Exp Averager is a professional Expert Advisor for MetaTrader 4 and MetaTrader 5 that helps manage open positions using averaging and additional opening logic.

The Expert Advisor can open additional positions against the price movement to reduce the distance to the breakeven line, and it can also open additional positions in the trend direction to build a position series when the market moves in your favor.

Averager is not a simple signal robot. It is a position management tool for traders who already understand the logic of averaging, grids, recovery, additional trend entries and common Take Profit / Stop Loss management.

📉 Averaging Against Movement

Opens additional positions when price moves against your original trade.

📈 Additional Opening by Trend

Opens additional positions when price moves in the direction of the trend.

🎯 Common Average Price

Calculates the average price and can manage the whole position series from one logic.

🛡 Common TP / SL / Trailing

Can manage common Take Profit, Stop Loss, breakeven and trailing from the average line.


📊 Averager FULL Working Example

Averager FULL working example animation

This animation shows the general idea of Averager FULL: several positions are managed as one position series with average price and common closing logic.


⭐ Why Traders Use Averager

  • Automates averaging for positions that moved into drawdown
  • Supports additional opening by trend when the market continues in your direction
  • Calculates the average breakeven price for a series of positions
  • Can set common Take Profit from the average price line
  • Can use common Stop Loss for the whole position series
  • Supports trailing from the average price, not only from a single order
  • Allows lot control using multiplier, additional lot, fixed lot list and max lot
  • Can limit the number of averaging positions through MaxOrdersOpen
  • Can filter positions by direction and Magic number
  • Displays important position data through the EAPADPRO panel
⚠ Important: Averaging can reduce the distance to breakeven, but it also increases position volume and deposit load. Incorrect Distance, LotsMartin, MaxOrdersOpen or StopLoss can increase drawdown and risk.


⚙ How Averaging Against the Movement Works

Suppose you open a BUY position at 1.600. The market moves down to 1.500, and the current position has a loss of 100 points. Without averaging, the price must return 100 points just to reach breakeven.

If Averager opens an additional BUY position at 1.500, the average price of the two positions moves closer to the current market price. In this simple example, the breakeven line can move from 1.600 to about 1.550.

Now the market does not need to return the full 100 points to reach breakeven. It needs a smaller recovery movement. This is the main advantage of averaging. The disadvantage is also clear: the trader opens an additional lot and increases the load on the deposit.

Step Example
1 You open a BUY position at 1.600.
2 The price moves down to 1.500, and the position is in drawdown.
3 Averager opens another BUY position at a lower price.
4 The average breakeven price moves closer to the current price.
5 The EA can set common Take Profit or manage the series with trailing logic.


📉 Averaging Against Movement on the Chart

Averager FULL averaging against movement

This example shows why Averager must be configured carefully: averaging brings the average price closer, but the total lot and margin load increase.


📈 How Additional Opening by Trend Works

Additional opening by trend is the opposite logic. If the market moves in the direction of your original trade, Averager can open new positions by trend and manage the position series with common trailing and profit logic.

This can be useful when the trader wants to build a position series during a strong movement instead of closing only one position too early.

Logic Meaning
Averaging Additional position is opened against the movement to bring the average price closer.
Additional Opening Additional position is opened in the direction of the trend to build the position series.
Common Management The EA can manage the whole series with common TP, SL, breakeven and trailing logic.


📈 Additional Opening by Trend Example

Averager FULL additional opening by trend

Additional opening by trend helps build a position series when the market continues in the direction of the original trade.


🎯 Average Price and Common Closing Logic

The average price is the central level for the whole position series. When several positions are open in one direction, Averager calculates the common breakeven level and can manage the group as one basket.

This allows the EA to use common Take Profit, common Stop Loss, breakeven and trailing logic from the average line instead of managing each position separately.

🎯 Average Price and Basket Logic

Averager FULL average price and common closing logic

The average price can become the foundation for common Take Profit, common Stop Loss, breakeven and trailing.

🛡 Common Stop Loss / Take Profit Logic

Averager FULL common stop loss and take profit logic

Common protective and target levels help manage the whole series from one calculated average-price structure.


🎯 Main Work Logic

1️⃣ Position Detection

The EA checks open positions on the current symbol and selected Magic number.

2️⃣ Distance Calculation

The EA calculates whether price has reached the configured Distance for averaging or additional opening.

3️⃣ New Position Opening

The EA opens the next position according to lot, multiplier, distance and direction settings.

4️⃣ Series Management

The EA modifies common TP / SL, tracks the average price and can apply trailing or breakeven logic.


📌 Example of Averaging with Common Take Profit

Imagine that the first BUY position is opened, but the price moves against it. Averager can open additional BUY positions after each configured distance. When several positions are open, the EA recalculates the average price and can set a common Take Profit for all positions.

This means the system does not manage each position as a completely separate trade. It can manage the whole BUY or SELL series as one basket.

Parameter Example Meaning
Distance After how many points against the position the next averaging trade can be opened.
TakeProfitALL Common Take Profit from the average price of the position series.
LotsMartin Lot multiplier for each next averaging position.
MaxOrdersOpen Maximum number of positions allowed in one direction.


⚙ Main Settings You Should Understand

Averager has many settings because it can manage both averaging against movement and additional opening by trend. The full parameter list is available in the Settings section. Below are the most important groups.

Setting Why it matters
Magic Magic number of positions opened or managed by the Expert Advisor.
MagikToAverage Defines which positions should be averaged: manual trades, selected Magic numbers or all Magic numbers.
OrderToAverage Defines which order type should be processed by the averaging logic.
Distance Main distance in points for opening the next averaging position against movement.
DistanceMartin Increases the distance for each next averaging position.
DistanceDifferent Allows setting different distances for different averaging levels.
LotsMartin Lot multiplier for averaging positions. Powerful but risky if used aggressively.
LotAdditional Adds a fixed lot value to each next averaging position.
LotDifferent Allows setting specific lot values for each averaging level.
LotMax Maximum allowed lot for opened averaging positions.
MaxOrdersOpen Maximum number of positions in one direction for the current symbol.
TakeProfitALL Common Take Profit for all positions from the average price line.
StopLossALL Common Stop Loss for all positions from the average price line.
TrailingStopUSE Enables trailing stop. With several positions, trailing works from the average line.
MovingInWLUSE Enables breakeven logic. With several positions, breakeven works from the average line.
Include_Commission_Swap Allows commission and swap to be included in breakeven and trailing calculations.


📘 Want the full parameter list? Open the complete Averager Settings documentation before using advanced averaging or trend-addition scenarios.


📈 Additional Opening by Trend Settings

Averager also includes a separate group of settings for additional opening in the direction of the trend. These settings are usually marked with the ADDITIONAL prefix.

Setting Purpose
ADDITIONALDistance Distance for opening additional positions by trend.
ADDITIONALDistanceMartin Multiplier for increasing the distance of each next trend-addition position.
ADDITIONALDistanceDifferent Allows setting different distances for different trend-addition levels.
ADDITIONALLotsMartin Lot multiplier for additional opening by trend.
ADDITIONALLotDifferent Allows setting specific lot values for each trend-addition level.
ADDITIONALTakeProfit Take Profit for additional trend-opening positions.
ADDITIONALStopLoss Stop Loss for additional trend-opening positions.


📊 What EAPADPRO Shows

The EAPADPRO panel helps the trader understand what Averager sees on the chart and how close the next averaging or additional opening level is.

✅ BUY Average / Lot ✅ SELL Average / Lot
✅ BUY Add / Lot ✅ SELL Add / Lot
✅ Minimum and maximum BUY prices ✅ Minimum and maximum SELL prices
✅ Minimum and maximum BUY lots ✅ Minimum and maximum SELL lots
✅ Average Price Buy ✅ Average Price Sell


📊 Averager FULL Panel and Trading Information

Averager FULL panel and trading information

The information panel helps monitor open positions, series status, lots, average prices and next calculated levels.


🧮 How to Choose Distance and Stop Loss

The most important part of averaging is not the entry itself. The most important part is calculating the distance and deposit load correctly.

A practical approach is to calculate the average movement of the currency pair and choose a distance that your deposit can survive. One old practical rule from the documentation is to use a distance based on the spread, for example about 75 spreads of the currency pair.

Example: if the average spread is 10 points, then a distance of 75 spreads gives about 750 points. This larger distance gives the market more room and reduces the chance of opening too many positions too quickly.

Risk Element Why it matters
Distance If the distance is too small, the EA can open many positions too quickly.
LotsMartin A large multiplier can move breakeven closer, but it also increases deposit load.
MaxOrdersOpen Limits how many positions can be opened in one direction.
StopLossALL Defines where the whole series should be stopped if the market does not recover.
Deposit Size The account must have enough margin and equity to survive the planned position series.


⚠ Important: Do not choose Distance, LotsMartin and MaxOrdersOpen randomly. You must calculate how much drawdown your account can withstand before the next averaging position opens.


🧪 Strategy Tester and Real Testing

Averager must be tested carefully before real use. You need to check how many positions can be opened, how fast the lot grows, how far the market can move before the StopLossALL level, and whether the deposit can handle the planned series.

🧪 Averager FULL in Strategy Tester

Averager FULL strategy tester example

Testing helps check how the averaging and trend-addition logic behaves under historical market conditions before using the EA on a real account.

📈 Position Series and Averaging Management

Averager FULL position series and averaging management

The position series must be tested with realistic spread, commission, lot step and broker conditions.


✅ When Averager Can Be Useful

  • You trade manually and want automatic averaging of your positions.
  • You use another Expert Advisor and need external averaging or trend-addition logic.
  • You want to manage a group of positions by a common average price.
  • You need common Take Profit for a position series.
  • You want trailing from the average price, not only from the first position.
  • You want separate control for averaging against movement and adding positions by trend.
  • You understand the risk of grids and want configurable limits.


⚠ When You Must Be Careful

  • Averaging increases total position volume.
  • Martingale-style lot multiplication can become dangerous very quickly.
  • A small Distance can create too many positions during strong movement.
  • A large number of open positions increases margin requirements.
  • Common Take Profit does not remove market risk.
  • Averaging must be tested on demo before real use.
  • Every symbol needs its own calculation of distance, stop loss and deposit load.


🌐 Broker, Account and VPS Recommendations

Averager uses position monitoring, order opening, position modification, common TP / SL and trailing logic. Broker conditions matter.

✅ Recommended

  • Stable broker execution
  • Reasonable spread and stop levels
  • Sufficient margin for position series
  • Account type suitable for multiple positions
  • Reliable VPS for continuous monitoring
  • Demo testing before real use

⚠ Check Carefully

  • Minimum lot and lot step
  • Margin requirements
  • Stop levels and freeze levels
  • Spread widening during news
  • Whether hedging is available if needed
  • Execution quality during volatility


🛠 How to Install Averager

Installation is standard for MQL5 Market products, but correct setup is very important because Averager must manage the right positions and use the correct symbol, Magic number and distance settings.

Step Action
1 Buy, rent or download the demo version of Averager.
2 Open MetaTrader 4 or MetaTrader 5 and log in to the MQL5 account used for the product.
3 Install the product from the Market section of the terminal.
4 Open the chart of the symbol you want to manage, for example EURUSD.
5 Attach Averager to the chart from Navigator → Expert Advisors.
6 Enable Algo Trading / Auto Trading in the terminal.
7 Allow automated trading in the EA settings window.
8 Set Distance, MaxOrdersOpen, lots, common TP / SL and Magic filters carefully.
9 Test the setup on a demo account before using real funds.
10 Monitor the average price, drawdown, margin, opened positions and EAPADPRO panel.


🔗 Useful Links

🔹 How to Buy and Install a Market Advisor

🔹 Download Averager Demo + PDF

🔹 Read Full Documentation

🔹 Open Settings Section

🔹 Read FAQ


🆚 Averager vs Manual Averaging

Manual averaging is possible, but it is difficult to calculate every level, lot, average price, common Take Profit and trailing level manually during active trading. Averager automates this logic and helps manage the position series in a structured way.

Manual Averaging Exp Averager
Trader opens each additional position manually EA can open additional positions according to configured rules
Average price must be calculated manually EA calculates average price and displays it in EAPADPRO
Common TP / SL management is difficult EA can manage common Take Profit and Stop Loss
Trailing several positions manually is hard EA can trail from the average line
High risk of emotional decisions Rules are configured in advance and executed automatically


📌 Practical Recommendations Before You Start

  • Start with a demo account.
  • Use small lots for first tests.
  • Do not use aggressive LotsMartin without understanding the risk.
  • Calculate Distance based on symbol volatility, spread and deposit size.
  • Limit the maximum number of positions with MaxOrdersOpen.
  • Use StopLossALL or other protection logic when needed.
  • Do not place Averager on many symbols without calculating total account load.
  • Check commission and swap if positions can stay open for a long time.
  • Use a VPS if the EA must manage positions continuously.
  • Read the full settings documentation before enabling complex scenarios.


⚠ Risk Warning

Trading Forex and CFDs involves risk. Averager can help manage position series, average price and common closing logic, but it cannot guarantee profit or remove market risk. Averaging and martingale-style lot increase can create large drawdown. Always test your settings on demo before using real funds.


🏁 Final Thoughts

Exp Averager is created for traders who want structured control over averaging, additional trend opening, common Take Profit, common Stop Loss, breakeven and trailing logic.

If you understand the risks of position series, calculate your distance and lot correctly, limit the number of orders and test everything on demo, Averager can become a serious position-management assistant for MetaTrader 4 and MetaTrader 5.

🚀 Start with Averager Today

Watch the video, download the demo, read the full instruction, test averaging and trend-addition scenarios on your broker and decide whether Averager fits your trading system.

▶ Watch Video ⬇ Download Demo + PDF
📘 Read Documentation ⚙ Open Settings
💎 Buy Averager MT5 💎 Buy Averager MT4



SEO Tags

Averager, Exp Averager, Averager FULL, MetaTrader Averager, MT4 Averager, MT5 Averager, Forex averaging strategy, averaging Expert Advisor, position averaging EA, averaging against trend, additional opening by trend, grid trading, position series management, common Take Profit, common Stop Loss, average price, breakeven, trailing stop from average price, LotsMartin, Distance, MaxOrdersOpen, TakeProfitALL, StopLossALL, EAPADPRO, Forex position management, MQL5 Market Expert Advisor, Expforex Averager