• Overview
  • Reviews (4)
  • Comments (75)
  • What's new

BreakOut Harvester

This Expert Adviser follow the traditional way of technical analysis. It enters the trade when there is a price breakout from resistance or support levels, which are determined based on the selected indicator (HighLow, Zigzag, Fractals). This system provide two type of stoploss; SmartStopLoss and Fixed Stop Loss. With Take Profit and Trailing Stop. The Trailing Stop can be specified in fixed amount or percentage between current highest price and entry price. This system is designed for the H1 timeframe for XAUUSD, EURUSD, GBPUSD, USDJPY or other currencies.


  • Back-test the system first before make a purchase
  • Preferred to use with ECN account type with minimal spread (0.2-0.8 pips)
  • Able to run against big impact new
  • Minimal latency VPS or Hosting server


  • Indicator – Select an indicator to use to calculate the entry price
  • LotType - Select between auto lot and manual lot
  • Risk – If LotType is autolot, risk will be percentage of maximum loss per position. But if LotType is FixedLot, risk will be lot size
  • TakeProfit – Distance to take profit in point from entry
  • TakeProfitPercentage – Between 0-100 %, The percentage to take a partial profit of current position
  • StopLossMethod – Select between FixStopLoss and SmartStopLoss
  • StopLoss – Distance to stop loss in point from
  • TrailingMethod – Trailing Stop method between Fixed Trailing, Percentage Trailing and Smart Trailing
  • TrailingStart – Distance to start modify stop loss in point from entry price
  • TrailingStop – If TrailingMethod is Fixed Trailing, distance to modify in point between market price and current stop loss. If TrailingMethod is Percentage Trailing, Percentage between current highest price and entry price.
  • ReverseOrder - Select between stop or limit order
  • EntryBuffer - Distance the enter before the actual price
  • HighLowPeriod – Only if Indicator is HighLow, Maximum Highest/Lowest price in the period to determine resistance and support
  • RollBack – After it make new high or new low, it need to fall/rise in specific amount before placing new pending order
  • MaxSpread – Use to filter the spread for placing pending order, will delete pending if spread exceed the limit
  • Slippage – Maximum price can be slipped from pending price
  • MagicNumber – Use to determine the EA id
  • ShowInfo – Show general information
  • TimeFilter – If true, it will start trading base on StartHour and stop trading on StopHour
  • StartHour – Start trading hour base on terminal time
  • StopHour – Stop trading hour base on terminal time


  • If you wish to increase stop loss, it will be less sensitivity but it generate less profit (if risk per trade does not increase)
  • If stop level is greater than Trailing Stop, Trailing Stop will be at stop level.
  • Maximum risk is 50% with minimum balance is 10 USD
  • Minimum Take Profit, Stop Loss, Trailing Start and Trailing Stop is at Stop level

n.habib 2019.09.06 02:31 

Looked promising initially but profit generated by supported currency pair EURUSD, USDJPY and USDGBP are all negative when you takeout brokerage. For XAU even if it t picks up correct entry point the exits are not good profits are small and losses are large. Doesn't work well in volatile market conditions. Tomorrow is my last day, i lost 25 of my real account in a month. May be its just because i entered in bad market conditions. Could have tried for another month if i could sustain more losses and pay the rent just to see if the system has potential to recover in better market conditions.

jinzen 2018.11.25 18:22 

run on real account, it's profitable for now

Mostafa Nasar
Mostafa Nasar 2018.10.24 17:33 

it`s profitable but should be work in ECN Brocker

Ivan Yang
Ivan Yang 2016.11.25 09:54 

This is my first bot I bought, it work similar to my strategy using in trading stock. In stock market this strategy is profitable. I hope it work well here also.

The developer provide quite variety options to use in his/her bot

The backtest result look interesting, demo account look good.

Up to today I total gain a profit. There is some bad day but this bot itself is good.

Give 4 out of 5, There are some minor issues I does not like, The setting window is complicate, the default setting is too sensitive

Version 2.0 2019.06.10
===============Update 1.9===============
- Remove Stoploss Buffer
- Fixed ATRstoploss
Version 1.9 2019.03.29
===============Update 1.9===============
- fix over trading for some account type
Version 1.8 2018.11.25
===============Update 1.8===============
- Minor change on parameter name
- Add Stoploss Buffer and Entry Buffer
Version 1.7 2018.11.07
===============Update 1.7===============
- Rearrange inside code structure to reduce CPU resource when using this EA
- Minor bug fixes
Version 1.6 2017.05.02
===============Update 1.6===============
- Add reverse order (BuyLimit/SellLimit)
- Remove Martingale Strategy
Version 1.5 2017.02.17
===============Update 1.5===============
- Rearrange Input Parameter in order to reduce complexity
- Add Partial TakeProfit
Version 1.4 2016.12.19
===============Update 1.4===============
- TakeProfit fix for HighLow indicator
- TakeProfit fix for Fractals indicator
Version 1.3 2016.12.02
===============Update 1.3===============
- Add New Stoploss and Trailing feature (Heikin Ashi Based)
- Add Move To breakeven
- For martingale, add new stoploss on martingale

Update Description
- Smart Stoploss should use with Smart Trailing, but not necessary
- If SmartLoss used, ignore the stoploss(default 50)
- If Smart Stoploss used, turn on move to breakeven to make sure of unnecessary loss by modify stoploss at the profit in case the price is pullback or false break
- SmartStoploss/SmartTrailing Period use to modify order base on timeframe select, to take less time on modify please try lower timeframe
- UseStoploss on martingale on available, the EA will enter the order until hit maximum order, then looking for stoploss
Version 1.1 2016.11.08
===============Update 1.1===============
- Adjust default parameter
- Fixed the HighLow indicator
- Fixed LotAdjust function
- Remove minimum Rollback parameter restriction