EA_BreakBurst

EA_BreakBurst

🔷 Strategy Overview (Logic Description)

This Expert Advisor (EA) is based on a Volatility Breakout Strategy using the 1-hour timeframe (H1).
It combines price breakout detection with volatility confirmation to avoid false signals and catch strong trends.

✅ Key Features:

  • Breakout-based Entry: Trades are triggered when price breaks above/below recent highs or lows.

  • Volatility Filter: Uses the Average True Range (ATR) to confirm increased market momentum before entering.

  • Reversal Mode Supported: Flip trade directions with a single switch.

  • Loss Limiter Option: Stop trading after a certain number of losing trades in a day.

  • One Entry per Candle Option: Prevents overtrading during volatile moves.


🛠️ Entry Logic (Buy Example)

A buy trade is triggered when:

  1. The current candle’s high breaks above the highest high of the last N bars.

  2. The current ATR is greater than the previous day’s ATR multiplied by a defined factor.

  3. Additional filters such as trade direction, stop flags, and trade limits are satisfied.

(Sell signals use the same logic but in the opposite direction.)


📥 Input Parameters

extern int BreakoutPeriod = 10;
// Number of bars used to determine breakout levels (e.g. 10-bar high/low)

extern double ATRMultiplier = 1.2;
// Volatility filter: current ATR must be > previous ATR × this multiplier

extern int ATRPeriod = 14;
// ATR calculation period (standard setting: 14)

extern int ATRPreviousShift = 24;
// How many bars back to get the “previous day’s ATR”
// On H1, 24 bars = 1 day


Download EA

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Optionally add an image (JPEG only)