XAUUSD Daily High/Low Breakout Expert Advisor for MetaTrader 5
Golden Tiger EA Pro is a professional Expert Advisor for XAUUSD (Gold) on MetaTrader 5. It trades the previous day's high and low breakout by placing a Buy Stop above yesterday's high and a Sell Stop below yesterday's low at the start of each session. The EA manages the entire trade lifecycle automatically including stop loss, take profit, trailing stop, and gap detection.
Version 1.5 adds a full news filter (ported from Golden Oracle EA), three drawdown protection modes including FTMO-style trailing drawdown, a configurable per-day trading schedule, slippage control, and a gold-themed visual control panel with a separate minimisable news panel.
It does not use grid, martingale, or any averaging strategy. Every trade is placed in one direction with a defined stop loss and take profit, so your maximum risk is always known before a trade opens.
🔥 Limited Time Sale
Golden Tiger EA Pro is currently available at $149 (U.P. $415). Limited to 10 copies. Only 2 remaining.
Golden Tiger EA Pro follows a clean, repeatable daily process:
Session Start
At the configured start time the EA reads yesterday's high and low from the XAUUSD daily chart.
Order Placement
A Buy Stop is placed just above yesterday's high. A Sell Stop is placed just below yesterday's low. Both carry a defined stop loss and take profit.
Breakout Entry
When price breaks through one of the levels, that order triggers. The other pending order is automatically cancelled.
Trade Management
The active trade is managed with stop loss, take profit, and optional trailing stop (Fixed or Staircase mode).
Gap Detection
If XAUUSD opens beyond yesterday's range before orders are reached, the EA fires a market order immediately to capture the gap move.
News Filter
If a high-impact news event falls within the configured window, pending orders are cancelled and re-placed once the window clears.
Daily Reset
At the end of the session the EA resets and prepares for the next day.
Daily High/Low Breakout Strategy
Places a Buy Stop above and a Sell Stop below the previous day's structural levels at session start. When one triggers the other is cancelled. Fully automated from placement through to trade close.
Gap Opening Detection
If gold opens beyond yesterday's range, the EA detects the gap immediately and fires a market order in the breakout direction. You never miss a large gap move waiting for a pending order trigger.
Advanced News Filter
Fetches the full week's economic calendar on startup and refreshes every six minutes. Automatically pauses trading within a configurable window before and after scheduled events. Filters by impact level (High, Medium, Low) and currency. Cancels pending orders when a window opens and re-places them once it clears. A separate minimisable news panel on the chart shows upcoming events and live countdown.
Three-Mode Drawdown Protection
Choose from Equity mode (floating loss from session open), Balance mode (realised loss from session open), or Trailing mode (FTMO-style peak-to-trough from the highest equity reached). Three halt actions are available: pause for 24 hours, stop until the EA is restarted, or block new entries while keeping existing trades open.
Staircase and Fixed Trailing Stop
Fixed mode follows price at a continuous distance. Staircase mode locks in profit in discrete steps, ideal for trending XAUUSD sessions where you want to capture the move in stages. Both support an optional breakeven trigger.
Per-Day Trading Schedule
Enable or disable trading on any specific day of the week. Each enabled day supports its own custom start and end time so you can fine-tune exactly when the EA is active.
Slippage Control
Set a pre-level entry offset to shift the pending order entry price away from the raw level, giving a confirmation buffer. Set a maximum deviation limit to cancel fills with excessive slippage.
Not Grid, Not Martingale
Golden Tiger EA Pro does not use grid, martingale, averaging, or any recovery strategy. One trade per direction per day with a fixed stop loss and take profit. Risk is calculated automatically as a percentage of account equity or via a fixed lot size.
| Parameter | Default | Description |
|---|---|---|
| LicenseKey | "" | Your LazyAlgos license key. Binds to your MT5 account number on first run. |
| UseFixedLot | false | true = fixed lot size. false = auto lot sizing based on risk %. |
| FixedLotSize | 0.01 | Fixed lot size. Used when UseFixedLot = true. |
| RiskPercent | 1.0 | Risk per trade as % of account equity. Used when UseFixedLot = false. |
| SL_Points | 300 | Stop loss distance in points from the entry level. |
| TP_Points | 600 | Take profit distance in points from the entry level. |
| TrailingMode | TSL_FIXED | TSL_FIXED = standard trailing stop. TSL_STAIRCASE = step-based trailing. |
| EnableTrailing | true | Enable the trailing stop after entry. |
| TrailStart_Points | 200 | Profit in points before trailing activates. |
| TrailStep_Points | 100 | Step size for staircase trailing (or trail distance for fixed mode). |
| EnableBreakeven | true | Move stop loss to breakeven once TrailStart_Points is reached. |
| TradeGapOpenings | true | Detect and trade gap openings beyond the previous day's range. |
| GapThreshold_Points | 150 | Minimum gap size in points to trigger a gap market order. |
| PreLevelOffset_Points | 0 | Shifts entry price away from the raw level for confirmation. Reduces false triggers. |
| DeviationLimit_Points | 10 | Maximum slippage in points. Orders with higher slippage are cancelled. |
| UseNewsFilter | true | Enable the economic news filter. |
| FilterHighImpact | true | Pause trading around high-impact news events. |
| FilterMediumImpact | false | Pause trading around medium-impact news events. |
| FilterLowImpact | false | Pause trading around low-impact news events. |
| NewsFilterCurrencies | "USD;EUR" | Semicolon-separated currencies to monitor for news events. |
| NewsMinsBeforeEvent | 30 | Minutes before a news event to pause trading. |
| NewsMinsAfterEvent | 15 | Minutes after a news event to resume trading. |
| CloseTradeOnNews | false | Close open positions when a news window becomes active. |
| UseDailyDrawdown | true | Enable the daily drawdown limit. |
| DailyDrawdownPct | 4.0 | Daily drawdown limit as % (e.g. 4 for FTMO). |
| DailyDDMode | DD_EQUITY | DD_EQUITY, DD_BALANCE, or DD_TRAILING. |
| DailyHaltAction | CloseStopTradingFor24h | Action on daily limit breach: CloseStopTradingFor24h, CloseStopTradingUntilRestart, or IgnoreNewUntilRestart. |
| UseTotalDrawdown | true | Enable the total drawdown limit. |
| TotalDrawdownPct | 8.0 | Total drawdown limit as % (e.g. 8 for FTMO). |
| TotalDDMode | DD_TRAILING | DD_EQUITY, DD_BALANCE, or DD_TRAILING. |
| TotalHaltAction | CloseStopTradingUntilRestart | Action on total limit breach. |
| TradeMonday | true | Enable trading on Monday. |
| TradeTuesday | true | Enable trading on Tuesday. |
| TradeWednesday | true | Enable trading on Wednesday. |
| TradeThursday | true | Enable trading on Thursday. |
| TradeFriday | true | Enable trading on Friday. |
| MagicNumber | 202401 | Unique identifier for this EA. Change if running multiple instances. |
| TradeComment | "GT-Pro" | Comment attached to all orders placed by this EA. |
| MaxSpread_Points | 30 | Maximum allowed spread in points. Orders are skipped when spread exceeds this. |
⚠️ Required for News Filter
The news filter needs internet access from MetaTrader 5. Without this step the filter will be inactive and the EA will trade through all news events.
Open MT5 Options
Go to Tools then Options then the Expert Advisors tab.
Enable WebRequest
Tick the checkbox labelled Allow WebRequest for listed URL.
Add the news URL
Click the plus button and add: https://nfs.faireconomy.media
Click OK and restart
Click OK to save. Remove the EA from the chart and re-attach it for the change to take effect.
Once configured, the EA fetches the economic calendar automatically on startup and refreshes every six minutes. The news panel on the chart shows upcoming events, time remaining, and whether trading is currently paused.
Golden Tiger EA Pro includes two independent drawdown limits. Each limit has its own measurement mode and halt action.
Equity Mode
DD_EQUITYMeasures floating losses from the start of each session. Includes unrealised drawdown on open trades. Resets each day.
Balance Mode
DD_BALANCEMeasures realised losses from the start of each session. Floating positions are not counted until they close. Resets each day.
Trailing Mode (FTMO Style)
DD_TRAILINGMeasures the drop from the highest equity reached since the EA started. Does not reset daily. This is the strictest mode and matches most prop firm challenge rules including FTMO.
Halt Actions
CloseStopTradingFor24hClose all trades and pause for 24 hours. Resumes automatically the next session.
CloseStopTradingUntilRestartClose all trades and stop permanently until the EA is removed and re-attached.
IgnoreNewUntilRestartBlock new trade entries but leave existing trades open to manage to their exit.
To resume after a halt: remove the EA from the chart and re-attach it. This resets the equity baseline to your current equity.
Golden Tiger EA Pro supports three drawdown modes and three halt actions, covering all major prop firm rule structures. Recommended settings for each firm are shown below. Always verify against your firm's current rules before trading live. Disable gap trading on prop firms to avoid wide spread issues at market open.
FTMO
Daily 4% Equity, Total 8% Trailing peak-to-trough| DailyDDMode | DD_EQUITY |
| DailyDrawdownPct | 4.0 |
| DailyHaltAction | CloseStopTradingFor24h |
| TotalDDMode | DD_TRAILING |
| TotalDrawdownPct | 8.0 |
| TotalHaltAction | CloseStopTradingUntilRestart |
| TradeGapOpenings | false |
The5ers
Daily 4% Balance, Total 6% Balance| DailyDDMode | DD_BALANCE |
| DailyDrawdownPct | 4.0 |
| DailyHaltAction | CloseStopTradingFor24h |
| TotalDDMode | DD_BALANCE |
| TotalDrawdownPct | 6.0 |
| TotalHaltAction | CloseStopTradingUntilRestart |
| TradeGapOpenings | false |
MyForexFunds
Daily 5% Equity, Total 12% Equity| DailyDDMode | DD_EQUITY |
| DailyDrawdownPct | 5.0 |
| DailyHaltAction | CloseStopTradingFor24h |
| TotalDDMode | DD_EQUITY |
| TotalDrawdownPct | 12.0 |
| TotalHaltAction | CloseStopTradingUntilRestart |
| TradeGapOpenings | false |
1. Purchase and get your license key
After purchasing on LazyAlgos, go to your Dashboard then Licenses. Copy one of your license keys. Each key works on one MT5 account number.
2. Download the EA file
Go to Dashboard then Downloads. Download the Golden Tiger EA Pro .ex5 file to your computer.
3. Install in MetaTrader 5
In MetaTrader 5 go to File then Open Data Folder then MQL5 then Experts. Copy the .ex5 file into this Experts folder.
4. Add WebRequest URLs
Go to Tools then Options then Expert Advisors then Allow WebRequest for listed URL. Add https://lazyalgos.com for license validation. Also add https://nfs.faireconomy.media to enable the news filter.
5. Restart MetaTrader 5
Restart MetaTrader 5. In the Navigator panel expand Expert Advisors. You should see Golden Tiger EA Pro listed.
6. Attach to a XAUUSD chart
Open a XAUUSD chart on any timeframe. Drag the EA from the Navigator onto the chart. In the Inputs tab paste your license key into the LicenseKey field and configure your risk settings.
7. Enable AutoTrading
Click the AutoTrading button in the MT5 toolbar. It must turn green. A smiley face icon on the top right of the chart confirms the EA is running.
Trading foreign exchange and CFDs carries a high level of risk and may not be suitable for all investors. Past performance including backtested results is not indicative of future results.
Golden Tiger EA Pro is a tool. It does not guarantee profits. Markets can move in unexpected ways. Only trade with capital you can afford to lose entirely.
LazyAlgos and the developer of this EA are not financial advisors. Nothing on this platform constitutes financial advice.
Ready to get started with Golden Tiger EA Pro?
Purchase a license and be trading in minutes.