AurumBreak Pro
- エキスパート
- Samuel Yip Jing Han
- バージョン: 5.30
- アップデート済み: 2 4月 2026
- アクティベーション: 10
AurumBreak Pro — Asian Range Breakout EA
A fully automated MetaTrader 5 Expert Advisor for breakout trading XAUUSD (Gold) on the M1 timeframe. AurumBreak Pro maps the overnight Asian session consolidation range, then places precision stop orders the moment Gold commits to a direction. The opposing order is cancelled immediately on fill — keeping risk clean and one-sided at all times.
All session times are configured in London local time. Daylight saving transitions for both EU/EET and US-schedule brokers are handled automatically — no manual clock adjustments needed.
Technical support is provided for XAUUSD M1 only. Default settings were used for all backtest results shown below.
📊 Backtest Results — 2025 (XAUUSD M1)
Tested on historical data at 99% tick quality. Starting balance: USD $6,000 at 1:100 leverage. All default parameters.
| Metric | Value | Metric | Value |
|---|---|---|---|
| Test Period | 2025.01.01 – 2025.03.31 | History Quality | 99% |
| Total Net Profit | +$1,890 | Risk per Trade | 0.5% of balance |
| Profit Factor | 1.60 | Sharpe Ratio | 3.87 |
| Max Balance Drawdown | 6.28% | Range Window | 22:00 – 05:30 London time |
| Max Trades per Day | 2 (1 Buy + 1 Sell) | Stop Loss Mode | 1× Range size |
⚙ How It Works
AurumBreak Pro follows a strict daily pipeline. Nothing trades unless every condition in the sequence is met.
Phase 1 — Range Formation (Asian Session) During the overnight Asian session, the EA continuously scans M1 bars to identify the day's high and low, building a clean reference zone. Built-in quality filters evaluate whether market conditions meet minimum criteria — days that fail are skipped entirely, protecting the account from low-probability environments.
Phase 2 — Order Preparation (Pre-London) When the range window closes, the EA places entry orders on both sides of the market simultaneously. Each order is independently sized using a precise risk calculation that accounts for the specific entry price, account balance, and broker tick value. Stop-loss levels are derived automatically from the day's range structure. A Stop Loss Cap ensures that on unusually wide range days, risk never exceeds the configured percentage even at minimum lot size.
Phase 3 — Smart Entry Execution The EA monitors for a confirmed directional breakout. Once price commits and an order fills, the system immediately cancels the opposing order — eliminating unwanted exposure and ensuring the trade stays clean and one-sided. This cancellation logic is fully resilient to VPS restarts and platform reconnections, with automatic state recovery on reattach.
Phase 4 — Active Trade Management Once in a trade, the EA's management engine takes over. An optional break-even mechanism moves the stop-loss to a protected level as profit develops. An optional trailing stop then follows price to lock in gains as the move extends. All positions are force-closed at the configured end-of-day time, leaving no open risk overnight.
🕐 Session Timing
All time inputs use London local time. The EA converts to broker server time automatically, adjusting for DST across both EU/EET and US broker schedules.
| Event | London Time | ||
|---|---|---|---|
| Range Start | 22:00 | ||
| Range End / Orders Placed | 05:30 | ||
| Cancel Pending Orders | 17:00 | ||
| Force Close All Positions | 18:00 |
Summer = London BST (late March → late October). Winter = London GMT (late October → late March).
📋 Lot Sizing Formula
All volume modes use a broker-accurate position sizing formula that accounts for tick value, tick size, and actual SL distance:
Lots = Risk Amount ÷ (SL Distance ÷ Tick Size × Tick Value)
This is critical for Gold, where a simplified formula will significantly undersize or oversize positions depending on the current Gold price. The EA handles this correctly across all four lot modes:
- Fixed Lots — constant lot size every trade
- Fixed Lots per X Balance — e.g. 0.01 lot per $1,000 balance
- % Risk per Trade — e.g. 0.5% of account balance (default)
- Fixed $ Risk per Trade — e.g. $50 per trade regardless of balance
Stop Loss Cap: When the range-derived SL would cost more than the configured risk percentage even at minimum lot size, the EA automatically tightens the SL so that minimum lot costs exactly the risk budget. This prevents over-sized exposure on abnormally wide range days without skipping the trade entirely.
✅ When AurumBreak Pro Performs Well
- Clean Asian session consolidation followed by a directional London open breakout
- Low-spread conditions — tested on Broker Raw spreads (typically 1–5 pts on XAUUSD during the Asian session)
- Days where Gold trends strongly from the London or New York open
- Macro-driven momentum after FOMC, CPI, NFP, or geopolitical events push Gold directionally
- Any day where the overnight range is well-defined and contained
⚠ When Losses Are Mathematically Inevitable
- False breakouts where price triggers one side then immediately reverses — the cancel-opposing logic limits damage to one SL loss per day
- Extremely thin Asian sessions (e.g. public holidays) where the range is unusually narrow or noisy — use MinRangePoints to filter these out
- High-spread conditions during news events — the EA places orders at fixed prices, so a spread spike at entry widens the effective SL
- Days where Gold chops repeatedly across the range boundary before establishing direction
These are inherent costs of a breakout system, not bugs. The range quality filters and one-trade-per-direction daily limit are specifically designed to reduce their frequency.
🔧 Key Features
- London-time session configuration with automatic DST handling for EU/EET and US brokers
- Configurable range window — any start and end hour/minute
- Range quality filters — min/max size in both points and percentage
- Stop Loss Cap — automatically constrains risk on abnormally wide range days
- Four SL/TP calculation modes — factor of range, % of price, fixed points, or off
- Four lot sizing modes with correct Gold tick-value formula
- Cancel opposing order on fill — prevents double exposure from whipsaw
- Independent daily limits — MaxBuy, MaxSell, MaxTrades
- Break-even with configurable trigger and buffer
- Classic trailing stop with trigger, distance, and step size
- Automatic end-of-day close for all positions and pending orders
- Pending order buffer — places orders N points beyond the range boundary
- Robust session restart — range and counters rebuilt from M1 bar history and deal history on VPS reattach
- On-chart dashboard showing range levels, DST state, broker offset, session window, trade counts, and position P&L
- Debug logging mode for strategy tester and live troubleshooting
🖥 Account & Setup Requirements
| Requirement | Specification |
|---|---|
| Platform | MetaTrader 5 only |
| Account Type | Hedging — EA opens max 1 position at a time. But can be configured to open multiple positions of opposing trade direction |
| Primary Instrument | XAUUSD (Gold vs USD) — technical support for this instrument only |
| Timeframe | M1 (1-Minute chart) — attach the EA to an M1 XAUUSD chart |
| Minimum Balance | USD $1,000 recommended for default 0.5% risk settings |
| Leverage | Minimum 1:30; 1:100 or higher recommended |
| Broker | Tested on Pepperstone (Raw spread account). Any ECN/STP broker with low Gold spreads is suitable. |
| Spread Requirement | Under 30 points on XAUUSD during the Asian session |
| VPS | Recommended |
