• Overview
  • Reviews (2)
  • Comments (222)
  • What's new

PZ Safety Net EA

The PZ Safety Net EA turns your losing trades into winners using a unique imbalanced hedging strategy. Once your initial trade moves into negative territory, the recovery mechanism will kick in and place a predefined number of alternative pending orders above and below the current price, all of which will be closed with a combined profit or approximately breakeven.

  • Easy to set up and supervise
  • Controllable risk and net exposure
  • Risk and drawdown are pre-calculated
  • Trade easily from the chart buttons
  • Trade micro-accounts from 1,000$
  • All you need is a VPS!

The usage and configuration of the expert advisor is very easy.

  1. Load the EA to the chart
  2. Edit the settings until the risk is acceptable
  3. Start trading using the instructed lot size
  4. Let the EA manage the trades!

It offers a complete trade management solution, from initial trade to recovery.

  1. First, the EA tries to perform break-even and assure capital preservation.
  2. Second, the EA applies a configurable trailing stop method.
  3. If the initial trade goes right into negative, the recovery mechanism kicks in.

Download the user guide

To understand the concepts behind this EA and learn to use it, kindly read the user guide.

Input parameters

  • Lot-Size - This parameter controls the size of the initial trade.
  • Break-even in pips - This parameter controls at which profit in pips the EA moves the stop-loss above/below the open price securing profits.
  • Trailing Stop - Percentage of the max. favorable excursion (MFE) used as trailing-stop. A small value is a tight stop, and a big value is a wide stop.
  • Trailing Step in pips - Minimum increase in pips for the trailing stop value and, at the same time, the minimum distance from the new stop loss and the current market price. This parameter only affects the first trade, not during the recovery process.
  • Take Profit in pips - Stealth take-profit for the first trade.
  • Entry Strategy – Select how the EA should enter the market (Read the user guide about all the options available)
  • Custom Indicator Name – If you chose to take trades based on a custom indicator, type the name, case-sensitive, in this parameter.
  • Custom Indicator Signal Buffer – If you chose to take trades based on a custom indicator, type the buffer number in this parameter.
  • Trade Asian Session – Enable or disable Asian Trading Session (GMT based)
  • Trade Europe Session – Enable or disable Europe Trading Session (GMT based)
  • Trade America Session – Enable or disable America Trading Session (GMT based)
  • Trades - Maximum amount of trades to place during the recovery process.
  • Zone - Distance in pips between buy stop and sell stop orders. A higher value will decrease trading frequency but will make deals to last longer. If the spread is below one pip, you can use a zone of 50 pips. If the spread is between 2 and 3 pips, you should set a zone over 75 pips. If the spread is above 3 pips, you need a zone of at least 100 pips.
  • Behavior - The behavior parameter instructs the EA how aggressive to behave during the recovery process. More aggression will close deals faster but use more free margin to do so. If this parameter is set to Do_Not_Add_Trades during live trading, the EA will stop adding trades and start to cut back exposure.
  • Profit Target in pips - Overall profit at which we wish to close deals.
  • If the trade plan is fully allocated... - This parameter allows you to control how the EA behaves when the trade plan is fully allocated. You can close the deal completely or close trades one by one looking for an exit point at a partial loss. The first option represents less overall risk, while the second option represents a higher overall risk in the hopes of finding an exit point before all trades are closed.
  • Magic Number - The magic number allows the EA to identify its own trades when reloaded or the platform restarts. Do not set to zero.
  • Manual Pip Value - Force the EA to use a pip value, only if needed and if you know what you are doing
  • Custom Comment - Enter your custom comment for all trades here.


Arturo Lopez Perez, private investor and speculator, software engineer and founder of Point Zero Trading Solutions.

Fallet Willy
2017.09.27 08:52 

User didn't leave any comment to the rating

Mean Pichponreay
2016.09.10 17:56 

This EA is very nice and easy to use. I always use it to hedge my wrong transaction and recovery draw down also. I recommended everyone to buy this EA to protect your trading account.

Version 22.0 - 2017.10.12
- Added possibility to set the pip value manually -in case the symbol has extra or less digits-
- Added three entry strategies:
>> PZ Trend Trading: according to indicator bearing the same name (published in mql5.com)
>> PZ Swing Trading: according to indicator bearing the same name (published in mql5.com)
>> PZ Harmonics: according to indicator bearing the same name (published in mql5.com)
Version 21.0 - 2017.09.13
- Added two entry strategies:
>> Wedges, matching the recently published indicator PZ Wedges
>> Pennants, matching the recently published indicator PZ Pennants
Version 20.5 - 2017.05.18
- Added 123 Pattern Entry
- Modified Lopez Impulse Indicator Entry
- Trading made CFD Friendly
Version 18.2 - 2017.04.20
- Bug fix regarding custom indicators. Please update.
Version 18.0 - 2017.03.02
- Added 3 entry strategies:

>> Double Top / Double Bottom
For more info see indicator: https://www.mql5.com/en/market/product/20658

>> Triple Top / Triple Bottom
For more info see indicator: https://www.mql5.com/en/market/product/21059

>> Shoulder Head Shoulder
For more info see indicator: https://www.mql5.com/en/market/product/20659
Version 17.0 - 2017.02.15
- Added custom indicator functionality (to start trades)
- Simplified inputs
Version 15.0 - 2016.12.08
- Added trading sessions filters
- Added entry strategies
Version 12.2 - 2016.10.17
Safety Net EA can start trades in this version! Changelog:

- Added 15 automated entries (optional)
>> Inside Bars
>> Sandwich Bars
>> Multi-Bollinger Bands
>> The Zone (Bill Williams)
>> Daily Breakouts
>> Fractal Breakouts
>> Heiken Ashi Bars
>> Heiken Ashi Smoothed
>> Reversal Fractals Indicator
>> Ichimoku Kumo Breakouts
>> Day Trading Indicator
>> Lopez Impulse Indicator
>> Buy Constantly
>> Sell Constantly
>> Random Trades

- Added 4 trade filters with customizable timeframe
>> Lopez Pressure
>> Awesome Oscillator
>> Accelerator Oscillator
>> Flat Market Index
>> Supply and Demand Indicator

- Removed the "Max Trades Per Day"

- Added two recovery behaviors
>> Strict: All trades are closed when the trade plan is allocated
>> Dynamic: Trades are closed one by one looking for a partial loss only
Version 10.0 - 2016.09.22
- Important bug fix regarding risk calculations
Version 9.0 - 2016.07.27
- Fixed bug in the take-profit option
Version 8.1 - 2016.07.05
- Minor changes in inputs
Version 8.0 - 2016.06.24
- Trade plan bug fixes and easier parameter grouping.
Version 7.0 - 2016.06.15
- Bug fixes in the trade plan
- Improved behavior selection (risk)
- Attenuation parameter gone.
Version 6.0 - 2016.06.02
- More zone options (even if they are dangerous) and close deal button
Version 4.5 - 2016.01.06
- Improved placing of orders.
The EA tries to place hedging pending orders. If these orders fail for whatever reason and the price breaks the zone, the EA will place a hedge using a market order to avoid the deal go unhedged. This makes the trading activity safer.

- Improved requote check when closing deals.

- Bug fixes.
Version 3.2 - 2015.11.16
- Improved OrderSend() and OrderClose() control
- Added trading range pre-visualization
- Added alerts if something goes wrong
- Minor bug fixes

IMPORTANT: New datasets are needed. Please download them from the Comments tab.
Version 2.5 - 2015.10.26
- Requote Check
Some customers reported that some trades were left opened by the EA. It happened because the broker sometimes rejected OrderClose() requests sending a requote. Now, the EA checks if a requote has been received and tries to close the order again until the trade is finally closed.
Version 2.0 - 2015.10.20
- Overall improvements
- Added "Max Trades per day" input to avoid excessive exposure in a single day
Version 1.8 - 2015.10.02
- Added chart buttons to BUY/SELL
These buttons will appear when you can trade and hide when you can't.
If clicked, the EA will trade with the right lotsize.