Profitable Breakout EA uses the strategy based on the breakout. Breakout trading is one of the most popular and most frequently used strategies among Forex traders. This strategy was developed a long ago and has been repeatedly tested on historical data, showing superior results.

This Profitable Breakout EA uses three types of trend breakouts (support and resistance breakout, downtrend breakout, uptrend breakout). It uses a very small SL, so the account is always protected from equity drawdown with a very low risk-per-trade, and It also uses an adaptive trailing stop algorithm. This Free Forex robot contains the algorithm of statistics collection with output on the information panel.

Please test in a demo account first for at least a week. Also, Make yourself familiar and understand how Profitable Breakout Robot works, then only use it in a real account.


  • Minimum account Balance of 100$ .
  • Work best on EURUSD.(Work on any pair)
  • Work Best on M30 Timeframe. (Work on any Timeframe).
  • To reach stable results, the Profitable Breakout EA should run on a VPS with minimal network latency to the broker’s server. So we Recommend running this free forex EA on a reliable VPS (Reliable and Trusted FOREX VPS – FXVM)
  • Low spreads + low commission + high quality execution are important when choosing a broker to trade. (Find the Perfect Broker For You Here)

Min Deposit of 1$
Allow Cent Acount
Levergae up to 1:3000

Min Deposit of 20$
Allow USA Traders
Levergae up to 1:500

  • Show_Info_Panel – Information panel. (at the value false – Speeds up the testing in the strategy tester).
  • Magic – trades identifier.
  • Order_Comment – Comments to the order.
  • Slippage – Allowed slippage before an order triggers.
  • Max_Spread – Maximum Spread allowed before pending order is triggered.
  • Order_Type – trading direction.
  • Fixed_Lot – Fixed lot ( if “Use_Risk_MM” = false ).
  • Use_Risk_MM – At the value ‘true’ the lot size increases as the account balance grows.( Risk Management ).
  • Percentage_Risk – Increase the lot size based on balance.( Risk Management % ).
  • Take_Profit – Take profit level in points.
  • Stop_Loss – Stop loss in points.
  • Use_Break_Even – If this is true Stoploss price will be moved to breakeven when price is above target points.
  • Breakeven_Target_PipsInp – When price is above this value breakeven will be triggered.
  • Breakeven_Jump_PipsInp – Stoploss will be moved using this value to breakeven.
  • Use_Trailing – If this is true, profit will be protected with trailing stop.
  • Trailing_Stop – Trailing points, when the position is in profit.
  • Trailing_Step – Trailing step, when the position is in profit.
  • Adaptive_Trailing_to_slippages – Adaptive trailing stop.
  • Change_correction_coefficient – Trailing sensitivity coefficient.
  • Adaptive_by_Time – Algorithm of adaptivetrailing by time.
  • Time_Scale – Time interval for price analysis.
  • Use time If true trading will be performed by time.
  • Time_Setting  Server time or computer time.
  • GMT_mode – GMT offset of the broker server time; ( 0 – not used ).
  • Every_Day_Start – Operation start time (hh:mm).
  • Every_Day_End – Operation end time (hh:mm).
  • Use time – If true trading will be performed by time.
  • Time_Setting – Server time or computer time.
  • GMT_mode – GMT offset of the broker server time; ( 0 – not used ).
  • Disable_in_Friday – Operation end time on Friday (hh:mm).

Password –