FREE DAILY BREAKOUT EA FOR METATRADER

Automated trading of range-based daily high/low breakouts

This expert advisor automates a daily breakout trading strategy using pending orders at the previous day’s high and low, offering four behavioral modes and flexible risk management—including martingale options, break-even, and session filtering.

  • Trades breakouts from the previous day’s high and low
  • Places pending orders in both directions based on untested levels
  • Supports four trading behaviors: regular, inverse, buy-only, sell-only
  • Fully configurable stop-loss, take-profit, break-even, and trailing logic
  • Built-in martingale and inverse martingale position sizing
  • Compatible with ECN and non-ECN brokers
  • Supports 2, 3, 4, and 5-digit symbols
  • NFA/FIFO compliant when required
  • Easy to configure and monitor

Screenshots

Description

The PZ Daily Breakout EA automates a proven breakout strategy that reacts to the market’s key levels: the previous day's high and low. By placing pending orders outside the prior range, the EA anticipates strong price movement after consolidation.

You can choose how the EA reacts to these levels:

  • Regular Mode: Buy at yesterday’s high, sell at yesterday’s low (standard breakout approach)
  • Inverse Mode: Buy at yesterday’s low, sell at yesterday’s high (mean-reversion or fakeout strategy)
  • Only Buy: Place buy stops at both high and low levels
  • Only Sell: Place sell stops at both high and low levels

Once a level is broken, the EA manages the trade using a full suite of risk management features, including stop-loss, take-profit, break-even, trailing stop, and optional pyramiding via martingale logic.

Money Management Modes

  • Manual Lot Size: Trades a fixed lot size
  • Auto-Calculated Lot Size: Trades based on a percentage of account balance
  • Martingale: Doubles the lot size after a losing trade
  • Inverse Martingale: Doubles the lot size after a winning trade

Input Parameters

  • Trading Settings: Choose trading behavior (regular, inverse, buy-only, sell-only)
  • Position Management: Configure stop-loss, take-profit, break-even, trailing logic
  • Money Management: Set fixed or dynamic lots, and enable martingale/inverse modes
  • EA Settings: Set trade magic number, pip value, and custom comment

What To Expect

This EA automates a simple but time-tested price action concept. Like all breakout systems, its performance will vary depending on market volatility and the quality of your risk and filter settings. Results can be improved by optimizing parameters in the strategy tester and selecting instruments that react well to daily range expansion.

Related Indicators & Bots

Frequently Asked Questions

The PZ Daily Breakout EA places pending buy and sell orders at the high and low of the previous day, aiming to capture breakouts when price escapes the prior day’s range. It offers multiple trading behaviors and advanced risk management features.

The EA supports four trading styles: (a) Regular: Buy at yesterday’s high and sell at yesterday’s low, (b) Inverse: Buy at yesterday’s low and sell at yesterday’s high, (c) Only Buy: Place buy stops at both breakout levels, and (d) Only Sell: Place sell stops at both breakout levels.

Once a trade is opened, the EA will manage it using your configured stop-loss, take-profit, break-even, and trailing-stop settings. You can also choose whether to use pyramiding with martingale or inverse martingale logic.

The EA only places orders if the breakout levels have not already been tested during the current day. If the high or low has already been touched, the EA will skip placing that order to avoid false breakouts.

Yes. The “Only Buy” and “Only Sell” modes let you limit trading to one direction. You can also configure directional filters in the position management settings.

Yes. It can operate in compliance with FIFO and NFA rules when those options are selected.

Absolutely. You can fully configure your stop-loss, take-profit, break-even, trailing stop, and trailing step settings in the Position Management section.

Yes. The EA is compatible with ECN and non-ECN brokers and supports 2, 3, 4, and 5-digit symbol pricing formats.

The EA can be used on any instrument that tends to respect daily highs and lows—typically major Forex pairs, commodities, and indices. It should be run on a timeframe that reflects your session settings (typically H1 or H4).

No. It uses pending orders and acts on confirmed daily levels. All actions are based on closed daily candles and real-time market behavior.

Begin by choosing your preferred trading behavior and configuring SL, TP, and money management settings. Use the MT4 strategy tester to optimize settings for each instrument and ensure the logic fits current market volatility.