Aurex Gold Session Breakout

Aurex Gold Session Breakout is an automated XAUUSD Expert Advisor built around one of the most recognisable intraday Gold trading structures: the Asian-session range followed by the London / European-session breakout.

The EA records a configurable session range, identifies the session high and low, and then evaluates potential breakouts using a weighted confluence system before allowing a trade.

Rather than relying on one indicator, the EA can combine trend direction, EMA alignment, ADX strength, range quality, volatility, breakout candle strength, closing position and tick volume.

The strategy is designed primarily for XAUUSD, but the key parameters remain fully configurable for testing and optimisation.

MAIN STRATEGY

The default structure is:

Asian Session Range
00:00 – 07:00

London / European Entry Window
07:00 – 17:00

These times use broker server time and can be changed in the EA settings.

The EA first records the Asian-session high and low. Once the session has completed, it monitors price for a confirmed breakout above or below the established range.

THREE ENTRY MODES

  1. Market Breakout

The EA waits for a completed candle to break beyond the session range and breakout buffer.

The trade is entered at market if the required confluence score is reached.

  1. Pending OCO

The EA can place Buy Stop and Sell Stop orders around the completed session range.

When one side is activated, the remaining opposite pending order can automatically be cancelled.

  1. Breakout + Retest

The EA first waits for a confirmed breakout.

Instead of entering immediately, it then waits for price to return toward the broken session boundary.

A trade is entered only if the breakout level holds and price produces continuation confirmation.

CONFLUENCE SCORING

Each potential setup can earn points from several independent factors.

These include:

• Confirmed session breakout
• Price above or below the 200 EMA
• 20 / 50 EMA alignment
• Higher-timeframe trend slope
• ADX strength
• Directional Indicator confirmation
• Healthy session-range size
• Range compression
• Strong breakout candle body
• Strong closing position
• Increased tick volume
• Successful breakout retest

The trader selects the minimum score required for an entry.

This allows the strategy to be made more selective or more active without requiring every filter to be mandatory.

TREND CONTEXT

The EA can analyse the higher timeframe using:

• 20 EMA
• 50 EMA
• 200 EMA
• EMA slope
• ADX
• +DI / -DI directional confirmation

The 200 EMA can either act as part of the scoring system or as a mandatory directional filter.

SESSION RANGE ANALYSIS

The EA measures the completed session range relative to ATR.

This allows it to identify:

• Extremely narrow ranges
• Healthy ranges
• Overextended ranges
• Compressed market conditions

Minimum and maximum range filters are fully configurable.

BREAKOUT CONFIRMATION

The EA can evaluate the actual breakout candle using:

• Candle body-to-range ratio
• Closing strength
• Tick volume
• Breakout distance
• ATR-based breakout buffer

This helps separate simple touches of the range from stronger breakout attempts.

RISK MANAGEMENT

Aurex Gold Session Breakout includes several configurable stop-loss methods.

Stop Loss Options:

• ATR-based stop loss
• Fixed-point stop loss
• Opposite side of the session range

Take Profit Options:

• Risk-to-reward target
• Fixed-point target
• ATR-based target

Additional management tools include:

• Automatic break-even
• ATR trailing stop
• Fixed-distance trailing stop
• Fixed lot sizing
• Percentage-risk position sizing
• Maximum lot limit
• Daily loss protection
• Optional daily profit target
• Spread filter
• Maximum trades per day
• Optional one trade per session
• Optional end-of-day position closing

ADAPTIVE TIMEFRAME SYSTEM

The EA includes adaptive timeframe handling to improve compatibility with different charts and automated testing environments.

Its standard intended structure is:

H1 — market context
M15 — session range
M5 — breakout trigger

If the EA is tested or attached to a higher timeframe, the internal timeframe engine can automatically promote the required timeframes rather than relying on unavailable lower-timeframe data.

For very high timeframes such as D1, a historical-bar fallback range is available for testing compatibility.

IMPORTANT

Session and entry-window times use broker server time.

The trader should therefore check their broker's server time before selecting Asian-session and London-session hours.

The EA is an automated trading tool and does not guarantee profitable results.

Historical performance does not guarantee future performance.

Backtesting, optimisation and demo testing are recommended before considering live trading.


Inputs and Settings


AUREX GOLD SESSION BREAKOUT — SETTINGS GUIDE

GENERAL SETTINGS

MagicNumber

Unique identifier used by the EA to recognise and manage its own trades.

TradeComment

Comment attached to orders opened by the EA.

EntryMode

Selects the entry method.

0 — Market Breakout
1 — Pending OCO
2 — Breakout + Retest

AllowBuyTrades

Allows long positions when enabled.

AllowSellTrades

Allows short positions when enabled.

OneTradeAtATime

Prevents the EA from holding multiple active market positions at the same time.

OneTradePerSession

Restricts the EA to one completed market trade from each session range.

TradeNewBarOnly

When enabled, new signals are evaluated once per completed trigger candle.

TIMEFRAMES

ContextTimeframe

Timeframe used for trend analysis.

Default: H1

RangeTimeframe

Timeframe used to calculate the Asian-session high and low.

Default: M15

TriggerTimeframe

Timeframe used to confirm breakout entries.

Default: M5

UseAdaptiveTimeframes

Automatically promotes lower internal timeframes when the EA is running on a higher chart timeframe.

UseHigherTimeframeRangeFallback

Allows the EA to use previous completed candles as a reference range when intraday session calculation is not possible on very high timeframes.

HigherTimeframeFallbackBars

Number of previous bars used to build the fallback range.

ASIAN SESSION RANGE

SessionStartHour / SessionStartMinute

Start of the range-building session.

Default: 00:00

SessionEndHour / SessionEndMinute

End of the range-building session.

Default: 07:00

IMPORTANT: These times use broker server time.

ENTRY WINDOW

EntryWindowStartHour / EntryWindowStartMinute

Time from which the EA is allowed to look for breakout trades.

Default: 07:00

EntryWindowEndHour / EntryWindowEndMinute

Time after which the EA stops accepting new breakout entries.

Default: 17:00

BREAKOUT SETTINGS

BreakoutBufferMode

Selects how far beyond the session high or low price must move.

0 — ATR based
1 — Fixed points

BreakoutBufferATR

ATR multiplier used as the breakout buffer.

Default: 0.05 ATR

BreakoutBufferPoints

Fixed breakout distance when point-based mode is selected.

RequireFreshBreakout

When enabled, the previous candle must still be inside the breakout level before the breakout candle closes outside it.

CONFLUENCE SCORE

MinimumConfluenceScore

Minimum total score required for a Market Breakout or Retest entry.

Default: 5

ScoreBreakout

Points awarded for a confirmed breakout.

ScoreEMA200

Points awarded when price is positioned correctly relative to the 200 EMA.

ScoreEMAAlignment

Points awarded for correct 20 / 50 EMA alignment.

ScoreTrendSlope

Points awarded when the higher-timeframe trend slope agrees with the trade.

ScoreADX

Points awarded when ADX and optional DI direction confirm momentum.

ScoreHealthyRange

Points awarded when the Asian-session range is within the preferred ATR range.

ScoreCompression

Points awarded when the range shows suitable compression.

ScoreStrongCandle

Points awarded for a strong breakout candle.

ScoreCloseStrength

Points awarded when the breakout candle closes near its extreme.

ScoreVolume

Points awarded when breakout tick volume is above average.

ScoreRetest

Additional points awarded following a successful breakout retest.

TREND CONTEXT

ContextFastEMA

Fast trend EMA.

Default: 20

ContextSlowEMA

Slow trend EMA.

Default: 50

ContextTrendEMA

Long-term trend EMA.

Default: 200

ContextSlopeBars

Number of bars used when evaluating trend slope.

RequireEMA200Direction

When enabled, buy trades must be above the 200 EMA and sell trades must be below the 200 EMA.

When disabled, EMA position contributes points instead of blocking trades.

ADX SETTINGS

UseADXScore

Enables ADX scoring.

ADXPeriod

ADX calculation period.

Default: 14

MinimumADX

Minimum ADX value required to earn the ADX score.

Default: 20

RequireDirectionalDIForScore

When enabled, +DI must lead for buys and -DI must lead for sells.

RANGE QUALITY

ATRPeriod

ATR period used throughout the EA.

Default: 14

UseRangeWidthFilter

Enables a hard minimum / maximum session-range filter.

MinimumRangeATR

Minimum permitted session width expressed in ATR units.

MaximumRangeATR

Maximum permitted session width expressed in ATR units.

HealthyRangeMinimumATR

Lower boundary used to award the healthy-range score.

HealthyRangeMaximumATR

Upper boundary used to award the healthy-range score.

UseCompressionScore

Enables range-compression scoring.

CompressionMaximumATR

Maximum range size that qualifies for the compression score.

BREAKOUT CANDLE

UseStrongCandleScore

Enables breakout candle body analysis.

MinimumBodyRatio

Minimum percentage of the breakout candle that must consist of the real body.

Default: 0.55

UseCloseStrengthScore

Enables analysis of where the candle closes inside its full range.

MinimumCloseStrength

Minimum closing-position ratio required for the score.

Default: 0.70

TICK VOLUME

UseVolumeScore

Enables tick-volume scoring.

VolumeAverageBars

Number of previous candles used to calculate average volume.

MinimumVolumeMultiplier

Minimum volume increase required to earn the score.

Default: 1.10

VOLATILITY FILTER

UseVolatilityFilter

Enables the ATR volatility filter.

MinimumATRPrice

Minimum ATR required for entries.

UseMaximumATR

Enables a maximum ATR limit.

MaximumATRPrice

Maximum ATR allowed when the maximum filter is enabled.

BREAKOUT + RETEST MODE

RetestToleranceATR

Controls how close price must return to the broken session boundary to count as a retest.

RetestExpiryBars

Maximum number of trigger candles the EA waits for a retest after the initial breakout.

PENDING OCO MODE

MinimumPendingScore

Minimum pre-breakout context score required before pending orders are placed.

CancelOppositePendingOrder

Automatically removes the remaining pending order once the opposite side has triggered.

STOP LOSS

StopLossMode

0 — ATR stop
1 — Fixed points
2 — Opposite side of session range

StopATRMultiplier

ATR multiplier used for ATR stops.

Default: 1.50

FixedStopPoints

Fixed stop distance when using point mode.

RangeStopATRBuffer

Additional ATR buffer added beyond the opposite side of the session range.

MinimumStopPoints

Minimum permitted stop distance.

TAKE PROFIT

UseTakeProfit

Enables or disables automatic take profit.

TakeProfitMode

0 — Risk-to-reward
1 — Fixed points
2 — ATR target

RiskRewardRatio

Target expressed relative to initial stop risk.

Default: 2.00

FixedTakeProfitPoints

Fixed target distance when using point mode.

TakeProfitATRMultiplier

ATR multiplier used for ATR targets.

POSITION SIZING

LotSizingMode

0 — Fixed lots
1 — Percentage risk

FixedLots

Lot size used when fixed-lot mode is selected.

RiskPercent

Percentage of account balance risked when percentage-risk mode is selected.

MaximumLots

Maximum lot size the EA is allowed to calculate.

BREAK EVEN

UseBreakEven

Enables automatic break-even management.

BreakEvenAtR

Profit level measured in R at which break-even activates.

Default: 1.00R

BreakEvenLockPoints

Number of points locked beyond the entry price.

TRAILING STOP

UseTrailingStop

Enables trailing-stop management.

TrailingMode

0 — ATR trailing
1 — Fixed-point trailing

TrailingStartR

Profit level in R at which trailing begins.

TrailingATRMultiplier

ATR distance used for trailing.

TrailingDistancePoints

Fixed trailing distance when point mode is selected.

TrailingStepPoints

Minimum improvement required before the stop is moved again.

SPREAD FILTER

UseSpreadFilter

Prevents entries when spread exceeds the selected limit.

MaximumSpreadPrice

Maximum permitted Ask-Bid spread expressed in price units.

TRADING DAYS

TradeMonday
TradeTuesday
TradeWednesday
TradeThursday
TradeFriday

Enable or disable individual trading days.

DAILY PROTECTION

MaximumTradesPerDay

Maximum number of market positions the EA may open during one broker day.

UseDailyLossLimit

Stops new entries once the daily loss limit has been reached.

MaximumDailyLossPercent

Maximum permitted daily loss as a percentage of starting balance.

UseDailyProfitTarget

Stops new entries after a selected daily profit level has been reached.

DailyProfitTargetPercent

Daily profit level used when the profit target is enabled.

POSITION CLOSING

UseEndOfDayClose

When enabled, the EA closes its own active trades and removes pending orders at the selected time.

ForceCloseHour / ForceCloseMinute

Broker-server time used for the forced daily close.

EXECUTION

SlippagePoints

Maximum permitted slippage passed to trade execution.

DISPLAY

ShowDashboard

Displays current EA status, session range, scores, spread and daily statistics on the chart.

ShowSessionRange

Displays the calculated session high and low on the chart.


Mais do autor
Aurex EMA Trend EA
Luke Alexander Call
Aurex EMA Trend EA Automated. Disciplined. Fully Customisable. The Aurex EMA Trend EA is a fully automated trend-following Expert Advisor for MetaTrader 4 , designed around one of the most established concepts in technical trading: Exponential Moving Average crossovers. Instead of requiring you to continuously monitor charts for potential entries, Aurex EMA Trend EA monitors the market automatically and executes trades when its configured conditions are met. At its core, the EA monitors a Fast E
Aurex Gold Scalper
Luke Alexander Call
Aurex Gold Scalper Built for Gold. Designed for Momentum. Engineered for Controlled Entries. Aurex Gold Scalper is a fully automated MetaTrader 4 Expert Advisor (EA) developed specifically for trading Gold / XAUUSD . Rather than continuously entering the market, Aurex Gold Scalper is designed to wait for a combination of trend direction, EMA alignment, momentum, volatility and price pullback confirmation before a trade can be opened. The strategy combines a 200 EMA major trend filter , 20/50 EMA
Aurex Automatic SR
Luke Alexander Call
Aurex Automatic S/R Cleaner Charts. Smarter Levels. Automatic Support & Resistance. Aurex Automatic S/R is a custom MetaTrader 4 indicator designed to automatically identify and display significant support and resistance zones directly on your trading chart. Instead of manually searching through historical price action and drawing levels yourself, Aurex Automatic S/R analyses confirmed swing highs and swing lows, groups nearby price levels together and displays the most relevant areas as clearly
Aurex Gold Confluence Breakout is a multi-timeframe Expert Advisor designed specifically for XAUUSD. Rather than relying on a single breakout condition, the EA combines higher-timeframe market context, mid-timeframe range structure, and lower-timeframe breakout confirmation into a weighted confluence score before a trade is allowed. The default framework uses: H1 — Market context M15 — Range and setup structure M5 — Breakout trigger and execution Each potential breakout is evaluated using mult
Aurex Structure Breakout é um indicador gratuito para MT4 desenvolvido para identificar zonas importantes de suporte e resistência, detectar rompimentos e gerar automaticamente um plano de trading completo diretamente no gráfico. O indicador funciona em qualquer timeframe e em qualquer instrumento compatível com o MetaTrader 4, incluindo: • Forex • Ouro • Índices • CFDs Quando um rompimento válido é detectado, o indicador pode exibir automaticamente: • Preço de entrada • Stop Loss • TP1 •
FREE
Filtro:
Sem comentários
Responder ao comentário