• Overview
  • Reviews
  • Comments (22)
  • What's new

PZ Averaging EA

Averaging is a risky recovery strategy based on increasing the market exposure of a deal at fixed price intervals looking for a profitable exit point.

  • Recover your trades easily
  • Fully configurable input parameters
  • Averaging is timeframe independent
  • Works for ECN/Non-ECN brokers and 2-3-4-5 digits
  • Ability to close the deal at a certain drawdown level
  • Total net exposure is pre-calculated
  • Takes random trades in backtest
  • Supports bidirectional trading

Using the PZ Averaging EA is fairly simple:

  1. Load the EA to the chart
  2. Select amount of trades, spacing and lotsize multiplier
  3. Select maximum drawdown from the EA inputs
  4. Take the initial trade manually
  5. Let the EA take care of the rest
Important! Averaging down is risky. Please make sure to select the maximum equity drawdown from the EA before trading.

Input Parameters

When loading the expert to any chart, you will be presented with a set of options as input parameters, grouped in blocks.

  • First Trade Settings -This group of settings applies only for your first manual trade. You can choose initial lotsize, break-even in pips, trailing stop as percentage of the trade profit, trailing step in pips and take-profit for the trade.
  • Averaging Settings - The averaging settings control the recovery process once a trade has gone against you. You can customize amount of trades, spacing in pips between trades and profit target for the recovery process.
  • Money Management - In this settings block you can customize the stoploss based in equity for the deal and lotsize related issues. Since the first trade is always taken manually, the lotsize allocation only affects during backtest.
  • Colors and Sizes - The EA outputs visual information on the chart, like the average buy and sell price, the next order in the averaging process and the exit point for each deal. You can choose colors and sizes for all of them.
  • EA Settings - You can select the magic number for the trades, custom comment and manual pip value if you need to override the one the default one. Do not change these unless you know what you are doing.

Things to keep in mind

  • The EA needs just one initial trade on each direction. Buy, sell, or both at the same time.
  • You can use pending orders to enter the market. Once the first is executed, make sure to remove all others.
  • Do not add trades manually to the deal or close them, let the EA do its job.
  • The EA will manage all trades on the chart and interfere with other EAs you are running. Be careful.
  • Open trades without stoploss or takeprofit. The EA will manage the trade.


Arturo López Pérez, private investor and speculator, software engineer and founder of Point Zero Trading Solutions.

No reviews
Version 2.0 - 2016.03.09
- The EA calculates total risk for each deal direction
- The EA calculates and display the average exit price before entering the deal