FREE FLEXIBLE BREAKOUT EA FOR METATRADER

Trade any donchian breakout strategy with full control and precision

The PZ Flexible Breakout EA is a versatile expert advisor that allows you to trade breakout strategies with complete freedom. Designed for both novice and experienced traders, this EA supports breakout trading using either market or pending orders, with customizable parameters for every aspect of the trade. Whether you're aiming to capture short-term volatility or longer trend continuations, this EA adapts to your style with precision and clarity.

  • Easy to use and configure
  • Fully customizable breakout period and trade direction
  • Choose between market orders or pending orders
  • Built-in money management with four position sizing options
  • Customizable break-even, SL, TP, trailing-stop, and trailing-step
  • Compatible with ECN/non-ECN brokers and 2-3-4-5 digit symbols
  • Trading can be filtered by forex session (Asian, European, American)
  • Compliant with NFA/FIFO rules if needed

Screenshots

Description

The PZ Flexible Breakout EA is a versatile expert advisor that allows you to trade breakout strategies with complete freedom. Designed for both novice and experienced traders, this EA supports breakout trading using either market or pending orders, with customizable parameters for every aspect of the trade. Whether you're aiming to capture short-term volatility or longer trend continuations, this EA adapts to your style with precision and clarity.

Features

  • Easy to use and configure
  • Fully customizable breakout period and trade direction
  • Choose between market orders or pending orders
  • Built-in money management with four position sizing options
  • Customizable break-even, SL, TP, trailing-stop, and trailing-step
  • Compatible with ECN/non-ECN brokers and 2-3-4-5 digit symbols
  • Trading can be filtered by forex session (Asian, European, American)
  • Compliant with NFA/FIFO rules if needed

Trading Behaviors

The EA offers four selectable trading behaviors:

  • Regular: Buys at bullish breakouts, sells at bearish breakouts
  • Inverse: Sells at bullish breakouts, buys at bearish breakouts
  • Only Buy: Trades only bullish breakouts
  • Only Sell: Trades only bearish breakouts

Money Management

You can choose among four different position sizing methods:

  • Fixed lot size: Manual input of a static trade size
  • Percentage of account: Risk a defined % of your balance per trade
  • Martingale: Double the lot size after a loss
  • Inverse Martingale: Double the lot size after a win

Input Parameters

  • Trading Settings  – Select the breakout direction, choose whether to trade with market or pending orders, and define the Donchian breakout period (number of bars) to trigger trades.
  • Position Management  – Customize trade handling options: break-even level in pips, trailing-stop percentage, trailing-step in pips, stop-loss in pips, and take-profit in pips.
  • Sessions Settings  – Enable or disable trading during the Asian, European, or American forex sessions to better adapt to market conditions and volatility.
  • Money Management  – Select how the EA calculates position size: fixed lot, percentage risk, martingale, or inverse martingale. Manual lot size input is available and recommended for full control.
  • EA Settings – Set your preferred magic number, a custom trade comment, and (if necessary) a manual pip value override for non-standard instruments. These should only be changed by advanced users.

What To Expect

This EA is not a pre-set trading system but a strategic trading engine. Its success depends on your understanding of breakout mechanics and your ability to tailor the EA’s settings to your chosen symbol and timeframe. Use the strategy tester extensively to find optimized parameters before going live. With the right configuration, the PZ Flexible Breakout EA becomes a powerful tool in any trader’s arsenal.

Related Indicators & Bots

Frequently Asked Questions

This expert advisor trades Donchian-style breakouts using customizable settings for breakout period, trade direction, execution method (market or pending orders), and money management. It is designed to help traders automate breakout strategies with maximum flexibility.

A Donchian breakout refers to a trading signal that occurs when price exceeds the highest high or drops below the lowest low of a specified number of past bars. This EA uses that principle to define entry points in the market.

Yes, the EA allows you to choose your execution style. You can configure it to place pending orders at the breakout level or execute trades immediately at market when the breakout condition is met.

The optimal breakout period depends on the market and timeframe you're trading. Shorter periods (e.g., 20 bars) generate more frequent trades with tighter ranges, while longer periods (e.g., 55 bars) help filter out noise and focus on significant moves. Testing and optimization are recommended.

There are four trading modes: Regular (buy at bullish breakouts, sell at bearish), Inverse (sell at bullish breakouts, buy at bearish), Only Buy (buy only at bullish breakouts), and Only Sell (sell only at bearish breakouts). These allow you to adapt the EA to your directional bias.

The EA supports full position management including stop-loss, take-profit, break-even, trailing-stop, and trailing-step. You can tailor these settings to your trading plan, helping you protect capital and lock in profits as trades move in your favor.

You can choose from four modes: a fixed lot size per trade, auto-calculated lots based on percentage of account risk, martingale (doubling after losses), or inverse martingale (doubling after wins). These options offer control over risk exposure and recovery behavior.

Yes, the EA can operate within NFA/FIFO compliance by managing trades with a single position per symbol and avoiding multiple open trades in the same direction, if configured appropriately.

Absolutely. You can enable or disable trading during the Asian, European, or American forex sessions, which helps you limit trading activity to periods of your choosing or when volatility aligns with your strategy.

Yes, it is compatible with ECN and non-ECN brokers and works with instruments that use 2, 3, 4, or 5 decimal places. It is designed to be as broadly compatible as possible.

There is no single best timeframe—it depends on your strategy. Higher timeframes like H1 or H4 typically yield more reliable signals with less noise, while lower timeframes provide more trading opportunities but can produce more false signals.

No, the EA does not repaint. It evaluates the breakout conditions at the close of each bar and takes trades based on live data. All actions are based on current market information and not subject to historical modification.

Use the strategy tester in MetaTrader to experiment with different breakout periods, trade behaviors, SL/TP settings, and money management rules. Testing various configurations on historical data will help you find the most effective setup for your preferred instruments.