# BREG EA

Break → Retest → Engulfing price-action strategy implemented as a multi-timeframe MetaTrader 5 Expert Advisor.

Canonical: https://prismaticalgos.com/compendium/algo/11604-breg-ea
Record ID: 11604
Catalog rank: 138 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Price Action & Market Structure (E)
Source: https://github.com/Culuska/EA-Expert-MT5
Evidence label (unverified): source_code

## Scope and limitations

These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms.

No endorsement, ownership claim or source-code reuse permission is implied.

## Extraction warnings

No automated warnings recorded; this is not validation.

## Recorded profile

- symbols: any
- timeframes: M1, M5, M15, M30, H1, H4
- sessions: Not specified
- market_regime: any

## Indicators

- ATR: {"period": 14}; applied to: close
- EMA: {"period": 14}; applied to: close

## Recorded long-entry rules

- Bullish engulfing candle detected
- Engulfing candle closes

## Recorded short-entry rules

- Bearish engulfing candle detected
- Engulfing candle closes

## Recorded exit rules

- Stop Loss placed beyond engulfing candle's wick
- Take Profit placed at nearest opposing structure or fixed R:R

## Recorded filters

- news filter
- max spread 300 points
- session filter
- liquidity filter
- high/low displacement filter
- high/low sweep filter

## Risk controls

- Stop loss: beyond the engulfing candle's wick, plus SL_Buffer_Points
- Take profit: nearest unbroken opposing swing high/low or previous day's high/low, or fixed RiskReward multiple of realized SL distance
- Position sizing: sizing rule based on SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_SIZE, and volume step-min-max
