FREE FRACTAL TRADER EA FOR METATRADER

Trade breakouts using fractals and pending orders

This breakout EA uses untested fractals to identify key price levels and place pending orders, letting you automate swing-based breakout trades with customizable behavior, full risk controls, and advanced money management.

  • Detects untested upper and lower fractals for breakout trading
  • Places pending buy/sell orders at recent swing highs or lows
  • Implements 4 trading behaviors: regular, inverse, only buy, only sell
  • Customizable stop-loss, take-profit, break-even, and trailing-stop
  • Supports martingale and inverse martingale money management
  • Works with ECN/non-ECN brokers and all digit formats
  • NFA/FIFO compliant trading mode available
  • Built-in money management system
  • Optional session-based trading filters

Screenshots

Description

The PZ Fractal Trader EA is designed to automate a breakout strategy based on fractals, which are recent swing highs and lows that remain untested by price. The EA places pending orders at these levels, anticipating price continuation once a fractal level is broken. It adapts to different market views by offering four behavior modes

  • Regular: Buys at upper fractals and sells at lower ones (trend breakout)
  • Inverse: Sells at upper fractals and buys at lower ones (fade breakouts)
  • Only Buy: Buys at both upper and lower fractals
  • Only Sell: Sells at both upper and lower fractals

Once an order is triggered, trade management features take over, including customizable stop-loss, take-profit, trailing-stop, and break-even settings. This helps protect gains while adapting to price action.

Money Management Modes

  • Manual Lot Size: Fixed lot per trade
  • Auto-Calculated Lot Size: Risk is calculated based on account equity
  • Martingale: Increases lot size after a losing trade
  • Inverse Martingale: Increases lot size after a winning trade

Input Parameters

  • Trading Settings: Define behavior mode (regular, inverse, buy-only, sell-only)
  • Position Management: Control SL, TP, break-even, trailing stop, and pending order logic
  • Session Settings: Restrict trading to Asian, European, or American sessions
  • Money Management: Set lot size manually or allow dynamic lot calculation
  • EA Settings: Customize magic number, comment, and pip value override

What To Expect

This EA is a flexible trading tool meant to automate breakout entries from key price structures. While it is easy to use, successful trading depends on understanding how fractals work and optimizing settings for each instrument. It is ideal for trending markets, especially when combined with proper risk controls and volatility filters.

Related Indicators & Bots

Frequently Asked Questions

The PZ Fractal Trader EA places pending orders at untested upper and lower fractals, which represent recent swing highs and lows. When price breaks through these levels, the EA enters the market in the direction of the breakout.

A fractal is a technical formation where a bar’s high or low is surrounded by at least two bars with lower highs or higher lows, respectively. Upper fractals mark potential resistance and lower fractals mark potential support.

Untested fractals are swing highs or lows that have not yet been touched again by price since forming. These levels often act as breakout points, which is why the EA targets them.

You can configure whether to keep or cancel the opposite pending order after one trade is executed. This helps you control exposure and avoid overtrading.

No. It only uses confirmed fractals that have already formed based on historical price action. The EA does not repaint signals or adjust open trades based on later price changes.

Yes. You can configure the EA to trade in FIFO-compliant mode, which avoids hedging and closes trades in the order they were opened.

Yes. It can be used on any symbol, including forex, indices, metals, and more. While the EA works on any timeframe, higher timeframes like H1 or H4 tend to produce more reliable fractals.

Yes. You can enable or disable trading during the Asian, European, or American sessions. This helps align trading activity with periods of higher liquidity or volatility.

Use the strategy tester to evaluate performance and fine-tune SL/TP, fractal spacing, and behavior settings. Choose instruments with clean trending or ranging behavior that respond well to price structure breakouts.