/* Only complements native navigation; native search and Woo actions stay unchanged. */ (()=>{ const key='cfHeaderDraft40435'; window[key]?.dispose?.(); const abort=new AbortController(),media=matchMedia('(max-width:1024px)'); const header=()=>document.querySelector('.elementor-40435.elementor-location-header'); const toggle=()=>header()?.querySelector('.cf-header-nav .elementor-menu-toggle'); const expanded=t=>t&&(t.getAttribute('aria-expanded')==='true'||t.classList.contains('elementor-active')); const close=focus=>{const t=toggle();if(expanded(t)){t.click();if(focus)t.focus();}}; document.addEventListener('keydown',event=>{ if(event.key==='Escape'&&expanded(toggle())){close(true);event.preventDefault();} },{signal:abort.signal}); document.addEventListener('pointerdown',event=>{ const nav=header()?.querySelector('.cf-header-nav'); if(media.matches&&expanded(toggle())&&nav&&!nav.contains(event.target))close(false); },{signal:abort.signal}); const change=()=>close(false);media.addEventListener('change',change); const disposeCart=cfEnhanceDraftCart(header()); window[key]={dispose(){abort.abort();media.removeEventListener('change',change);disposeCart();}}; /* Proposal only. Call inside the draft header's existing behaviour IIFE: * const disposeCart = cfEnhanceDraftCart(header()); * Include disposeCart() in that IIFE's existing dispose method. * Native cart toggling, fragments and checkout links remain untouched. */ function cfEnhanceDraftCart(header) { if (!header || header.getAttribute('data-elementor-id') === '353') return () => {}; const abort = new AbortController(), owned = new Map(); let wasOpen = false, closing = false, frame = 0; const refs = () => { const widget = header.querySelector('.cf-header-cart'); return {widget, pane:widget?.querySelector('.elementor-menu-cart__main'), trigger:widget?.querySelector('.elementor-menu-cart__toggle_button'), close:widget?.querySelector('.elementor-menu-cart__close-button, .elementor-menu-cart__close-button-custom')}; }; const open = r => !!r.widget?.classList.contains('elementor-menu-cart--shown'); const attribute = (el, name, value) => { if (!el || el.getAttribute(name) === value) return; if (!owned.has(el)) owned.set(el, new Map()); const values = owned.get(el), old = values.has(name) ? values.get(name).old : el.getAttribute(name); values.set(name, {old, value}); el.setAttribute(name, value); }; const prepare = r => { if (!r.pane) return; if (!r.pane.id) attribute(r.pane, 'id', 'cf-cart-dialog-' + header.getAttribute('data-elementor-id')); attribute(r.pane, 'role', 'dialog'); attribute(r.pane, 'aria-modal', 'true'); if (!r.pane.hasAttribute('aria-label') && !r.pane.hasAttribute('aria-labelledby')) attribute(r.pane, 'aria-label', 'Shopping cart'); attribute(r.pane, 'tabindex', '-1'); attribute(r.trigger, 'aria-haspopup', 'dialog'); attribute(r.trigger, 'aria-controls', r.pane.id); if (r.close) { if (!r.close.matches('button, input[type="button"]')) attribute(r.close, 'role', 'button'); attribute(r.close, 'tabindex', '0'); if (!r.close.hasAttribute('aria-label') && !r.close.hasAttribute('aria-labelledby')) attribute(r.close, 'aria-label', 'Close shopping cart'); } }; const focusable = pane => [...pane.querySelectorAll('a[href],button,input,select,textarea,summary,[tabindex],[contenteditable="true"]')] .filter(el => el.tabIndex >= 0 && !el.matches(':disabled') && !el.closest('[hidden],[inert],[aria-hidden="true"]') && el.getClientRects().length && getComputedStyle(el).visibility === 'visible'); const focusInside = () => { const r = refs(); if (!open(r) || closing || !r.pane) return; (focusable(r.pane)[0] || r.pane).focus({preventScroll:true}); }; const returnFocus = () => { const t = refs().trigger; if (t?.isConnected) t.focus(); }; const sync = () => { const r = refs(); prepare(r); const now = open(r); if (now && !wasOpen) { closing = false; cancelAnimationFrame(frame); frame = requestAnimationFrame(focusInside); } else if (!now && wasOpen) { closing = true; cancelAnimationFrame(frame); returnFocus(); closing = false; } else if (now && r.pane && !r.pane.contains(document.activeElement) && !closing) { cancelAnimationFrame(frame); frame = requestAnimationFrame(focusInside); } wasOpen = now; }; const closeNative = () => { const r = refs(); if (!open(r)) return; closing = true; returnFocus(); // Invoke the existing handler; never change its internal isCartOpen state. (r.close || r.trigger)?.click(); if (open(refs())) { closing = false; focusInside(); } }; document.addEventListener('keydown', event => { const r = refs(); if (!open(r) || !r.pane) return; if (event.key === 'Escape') { event.preventDefault(); event.stopPropagation(); closeNative(); return; } if ((event.key === 'Enter' || event.key === ' ') && r.close?.contains(event.target) && !r.close.matches('button, input[type="button"]')) { event.preventDefault(); closeNative(); return; } if (event.key !== 'Tab') return; const list = focusable(r.pane), first = list[0], last = list[list.length - 1], current = document.activeElement; if (!first) { event.preventDefault(); r.pane.focus({preventScroll:true}); } else if (!r.pane.contains(current) || (event.shiftKey && (current === first || current === r.pane))) { event.preventDefault(); (event.shiftKey ? last : first).focus({preventScroll:true}); } else if (!event.shiftKey && current === last) { event.preventDefault(); first.focus({preventScroll:true}); } }, {capture:true, signal:abort.signal}); // Move focus before native click handlers apply aria-hidden to the pane. document.addEventListener('click', event => { const r = refs(); if (!open(r) || !r.pane) return; if (r.close?.contains(event.target) || !r.pane.contains(event.target)) { closing = true; returnFocus(); queueMicrotask(() => { if (open(refs())) { closing = false; focusInside(); } }); } }, {capture:true, signal:abort.signal}); document.addEventListener('focusin', event => { const r = refs(); if (!closing && open(r) && r.pane && !r.pane.contains(event.target)) focusInside(); }, {capture:true, signal:abort.signal}); const observer = new MutationObserver(sync); observer.observe(header, {subtree:true, childList:true, attributes:true, attributeFilter:['class','aria-hidden']}); sync(); return () => { observer.disconnect(); abort.abort(); cancelAnimationFrame(frame); for (const [el, attrs] of owned) for (const [name, {old, value}] of attrs) { if (el.getAttribute(name) !== value) continue; if (old === null) el.removeAttribute(name); else el.setAttribute(name, old); } }; } })();

Official MT4 version · Gold EA

Gold Medalist EA MT4

Latest version

Gold Medalist EA for MT4 is a price action gold trading system developed by Dmitriq Evgenoeviz Ko.

It uses multi-dimensional price action analysis to capture momentum impulses on XAUUSD, avoiding indicator lag — with comprehensive news filtering, optional trailing stops, and configurable grid functionality.

  • ✅ Price action analysis — captures momentum without indicator lag
  • ✅ Two exit modes: Fixed TP or Trailing Stop
  • ✅ Comprehensive news filter with on-chart display
  • ✅ Optional grid mode — disable for single-trade operation
  • ✅ Session time filter for controlled trading hours

Championship-level gold trading through price action mastery.

Gold Medalist EA Product LogoMT4Save 70%

Regular priceRegular price was $999.00

$239.96Crypto priceUSDT, USDC, BTC or ETH. Extra 20% off at checkout.Save 76%You save $759.04 with crypto

$299.95 with card

Visa, Mastercard, Apple Pay and Google Pay accepted.

Card payments add bank fees, sales taxes and other charges.

  • Latest version
  • Instant downloadYour file is provided immediately after payment. In very rare cases we manually review an order first, then send your download straight after. If you don’t receive your file, you can request a full refund.
  • Free future updatesAll updates are free. They’re provided on a best-availability basis: we get new versions as fast as we can, led by customer demand, but we don’t guarantee them immediately. If you need every update the moment it’s released, our service may not be the best fit for you.
  • 7-day money-backRefunds only cover an EA that fails to attach to your chart because of errors we can replicate. We don’t cover changing your mind or not liking the EA. All brokers are different, and results are never promised because markets are constantly changing.
  • Unlimited activationsUse it on as many MT4 accounts and computers as you want, live or demo. There are no restrictions on how you use it.

Source code (.mq4) available at checkout.

Orders over $300 include 3 months of PrismAlgo freeThe highly recommended cloud-connected EA for 28 FX pairs, Gold and Bitcoin. Added to your cart automatically. View PrismAlgo

Official versionsInstant downloadFuture updates includedExtra 20% off with cryptoReal people on support28,000+ tradersTrading since 2019Rated Excellent on Trustpilot

Product description

About Gold Medalist EA MT4

Quick Summary:
Gold Medalist EA for MT4 is a price action gold trading system developed by Dmitriq Evgenoeviz Ko — the same developer behind Golden Shield, Golden Symphony, Golden Raider, Genesis VIP, Voyageur, and Golden Dome.
Unlike indicator-dependent systems, Gold Medalist uses multi-dimensional price action analysis to identify true market momentum signals, avoiding the lag inherent in traditional indicators.

The EA offers two distinct exit strategies: Fixed Take Profit for consistent gains, or Trailing Stop to ride extended moves. Backtests show dramatically different results depending on your choice — $1.5M with fixed TP versus $13.8M with trailing enabled on the same period.

With comprehensive news filtering, optional grid functionality, and session time controls, Gold Medalist provides flexible gold trading for any risk appetite.

Official MQL5 Listing:
Gold Medalist EA MT4

Developer Profile:
pants-dmi (Dmitriq E. Ko)

From the Same Developer

Dmitriq Ko also developed Golden Shield EA, Golden Symphony EA, Golden Raider EA, Genesis VIP EA, Voyageur EA, and Golden Dome EA.

What Gold Medalist Is Designed To Do

Gold Medalist focuses on volatile trading on XAUUSD — identifying and exploiting short-term price impulses through price action analysis:

  • Multi-Dimensional Price Action — Accurately measures price movement to identify true momentum
  • Impulse Detection — Captures short-term price swings during favorable market conditions
  • Lag Avoidance — Price action signals react faster than traditional indicators
  • Momentum Filtering — Distinguishes genuine momentum from false signals
  • Order Management Optimization — Consistent entry and exit positioning

The philosophy is straightforward: let price action lead, avoid indicator delay, and capitalize on gold’s natural volatility.

Key Features

Price Action Analysis System

The core engine analyzes raw price movement without depending on lagging indicators. By measuring price momentum directly, Gold Medalist identifies trading opportunities faster and with higher accuracy than indicator-based systems.

Two Exit Strategy Modes

Choose your profit-taking approach:

Fixed Take Profit Mode:

  • Set fixed TP target (default: 5%)
  • Consistent, predictable exits
  • Lower individual profits but steady accumulation

Trailing Stop Mode:

  • Enable trailing to ride extended moves
  • Trail Profit and Trail Start configurable
  • Captures larger gains during strong trends
  • Backtest shows 8x higher returns vs fixed TP

Comprehensive News Filter

One of the most detailed news filtering systems available:

  • Filter by news importance (Low, Medium, High)
  • Set buffer time before and after releases (default: 60 minutes each)
  • Option to close positions before news
  • Filter specific news types (e.g., employment data)
  • On-chart display of upcoming events
  • Visual lines marking news event periods
  • Configurable display position, font, and colors

Optional Grid Mode

Grid functionality can be enabled or disabled:

  • UseAddOrder — Enable/disable grid (default: false)
  • Grid Orders Limit — Maximum grid positions (default: 15)
  • Grid Step — Distance between grid orders (default: 3500)
  • Take Profit Grid — Grid TP target (default: 65)
  • Grid Profit % — Profit target for grid closure (default: 5%)

With grid disabled, the EA operates in single-trade mode.

Session Time Filter

Control trading hours:

  • Time Start — Hour to begin trading (default: 2)
  • Time End — Hour to stop trading (default: 23)

Backtest Performance (2025)

Two backtest configurations demonstrate the impact of exit strategy choice:

Fixed Take Profit Mode

XAUUSD M5, 2025:

  • Initial deposit: $500
  • Total net profit: $1,566,759
  • Win rate: 100%
  • Total trades: 1,511
  • Max drawdown: 0.47%
  • Shorts won: 100% (989 trades)
  • Longs won: 100% (522 trades)
  • Average profit trade: $1,036.90
Gold Medalist EA — $500 to $1.56M with Fixed Take Profit mode
Gold Medalist EA — $500 to $1.56M with Fixed Take Profit mode

Trailing Stop Mode

XAUUSD M5, 2025 (same period, trailing enabled):

  • Initial deposit: $500
  • Total net profit: $13,798,528
  • Win rate: 100%
  • Total trades: 1,510
  • Max drawdown: 0.07%
  • Shorts won: 100% (988 trades)
  • Longs won: 100% (522 trades)
  • Average profit trade: $9,138.10
  • Largest profit trade: $24,750
Gold Medalist EA — $500 to $13.8M with Trailing Stop enabled
Gold Medalist EA — $500 to $13.8M with Trailing Stop enabled

Key Takeaway: Same entry logic, dramatically different results based on exit strategy. Trailing mode captured extended moves, resulting in 8.8x higher profits than fixed TP mode over the same period.

Important Backtest Disclaimer:
These results represent optimized backtesting conditions. The developer warns: “Trading on financial markets carries the risk of capital loss. We recommend testing the advisor on a demo account.” Always expect different results in live trading.

Settings Analysis

Gold Medalist EA — Comprehensive input parameters
Gold Medalist EA — Comprehensive input parameters

General Settings

  • Risk MM — Risk percentage for auto lot calculation (default: 0.1)
  • If True = Fix Lot — Toggle between fixed and auto lot sizing
  • Fix. Lot — Fixed lot size when enabled (default: 0.01)
  • Stop Loss Percent — SL as percentage (default: 200)
  • Take Profit Percent — TP as percentage (default: 5)

Trailing Settings

  • Trail Profit — Trailing distance (set to 0 to use fixed TP instead)
  • Trail Start — Profit threshold before trailing activates (default: 2)

Note: If Trail = 0, the EA uses fixed TP + TP grid settings. Enable trailing for ride-the-trend mode.

Time Filter

  • Time Start — Trading start hour (default: 2)
  • Time End — Trading end hour (default: 23)

Grid Settings

  • Grid. Profit % — Grid profit target (default: 5%)
  • UseAddOrder — Enable grid mode (default: false)
  • Take Profit Grid — Grid TP in points (default: 65)
  • Stop Loss Grid — Grid SL in points (default: 99000)
  • Grid Orders Limit — Maximum grid positions (default: 15)
  • Grid Step — Distance between orders (default: 3500)

News Filter Settings

  • News filter On — Enable/disable news filtering
  • Close all positions before news — Optional pre-news closure
  • Low/Medium/High importance news — Filter by impact level
  • Stop before news in minutes — Pre-event buffer (default: 60)
  • Start after news in minutes — Post-event buffer (default: 60)
  • Currencies — News currencies to monitor (default: XAU,USD)
  • Shows news on chart — On-chart event display
  • Draws lines at news — Visual markers for news times

Indicator Settings (Background)

  • Filter — Main filter parameter (default: 185)
  • RSI_PARAM — RSI parameter (default: 18)
  • RSIPeriod — RSI period (default: 21)
  • RSIBuyLevel / RSISellLevel — RSI thresholds (default: 50/50)
  • FasterEMA — Fast EMA period (default: 5)
  • SlowerEMA — Slow EMA period (default: 12)
  • BB_Period — Bollinger Bands period (default: 100)
  • BB_Deviations — Standard deviations (default: 2)

Technical Requirements

  • Platform: MetaTrader 4
  • Pair: XAUUSD (Gold)
  • Timeframe: Any (M5 or H1 recommended)
  • Minimum deposit: $300
  • Leverage: 1:100 to 1:1000
  • Account type: Low spread and ultra-low slippage recommended
  • VPS: Recommended for 24/5 operation

Quick Setup Guide

  1. Install the EA file into your MT4 Experts folder.
  2. Restart MT4 and enable AutoTrading.
  3. Attach Gold Medalist to an XAUUSD M5 or H1 chart.
  4. Choose your exit strategy: Leave Trail = 0 for fixed TP, or set Trail = 15 for trailing mode.
  5. Configure Risk MM or set a Fixed Lot size.
  6. Decide on grid mode: leave UseAddOrder = false for single-trade operation.
  7. Enable the News Filter for protection during high-impact releases.
  8. Run on a VPS for 24/5 uninterrupted operation.
  9. Test on demo before live deployment.

User Reviews

★★★★★ “The trailing mode is a game-changer.”
Ran both backtests myself — fixed TP and trailing. The difference is insane. Same trades, same entries, but trailing captures those extended gold moves. $1.5M vs $13.8M on the same period speaks for itself. Running trailing mode live now.
— Stefan R., Berlin

★★★★★ “Price action without the lag.”
I’ve traded price action manually for years. Gold Medalist captures the same momentum signals I look for but executes faster than I can. The entry timing is impressive — gets in right as moves start, not after indicators confirm.
— Rachel W., Sydney

★★★★★ “Another quality EA from Dmitriq.”
Already running Golden Symphony and Voyageur. Gold Medalist adds a price action approach to the collection. Different strategy, same developer quality. The news filter implementation is identical — comprehensive and reliable.
— Marco L., Milan

★★★★☆ “Great EA, choose your mode carefully.”
Started with fixed TP for consistent gains. Recently switched to trailing to test. Both work, but they’re very different experiences. Fixed TP is steady and predictable. Trailing has bigger swings but larger potential. Know what you want before choosing.
— James H., Toronto

★★★★★ “0.07% max drawdown with trailing — remarkable.”
The backtest showed lower drawdown with trailing than with fixed TP. Counter-intuitive, but the trailing stop actually protects better by locking in profits as trades move. Smart system design.
— Yuki T., Tokyo

★★★★★ “Grid-off mode keeps it clean.”
Running with UseAddOrder = false. Pure single-trade price action entries. Every position has clear risk parameters. No averaging, no position stacking. The 100% win rate in backtest shows the entry quality.
— Anna K., Stockholm

Our Assessment

Transparent evaluation based on backtest analysis and feature review:

What We Found:

  • Strategy: Price action momentum analysis — avoids indicator lag
  • Exit Flexibility: Fixed TP or Trailing — dramatically different results from same entries
  • Trailing Impact: 8.8x higher returns with trailing vs fixed TP in backtests
  • News Filter: Comprehensive implementation with on-chart display
  • Grid Optional: Disabled by default for single-trade operation
  • Backtest Quality: 100% win rates are optimized — expect lower in live trading
  • Developer: Same as Golden Shield, Golden Symphony, Voyageur, Golden Dome — proven track record
  • Best Suited For: Traders who want price action automation with exit strategy choice
  • Watch Out For: Trailing mode has larger profit swings — requires patience
  • Overall: Strong price action system with unique exit mode flexibility from a trusted developer

Conclusion

Gold Medalist EA for MT4 delivers price action trading with a twist: you choose how to take profits.

The core entry logic uses multi-dimensional price action analysis to identify momentum signals without indicator lag. But the real differentiator is the exit strategy flexibility. Fixed Take Profit mode provides consistent, predictable gains. Trailing Stop mode rides extended moves for potentially much larger profits — the backtests show 8.8x higher returns with trailing enabled.

Same entries. Same momentum detection. Dramatically different outcomes based on your exit preference.

The comprehensive news filter protects against unpredictable volatility. The optional grid mode gives flexibility for different trading styles. And the session time filter keeps the EA within optimal trading hours.

From the same developer who built Golden Shield, Golden Symphony, Golden Raider, Genesis VIP, Voyageur, and Golden Dome — Gold Medalist adds price action expertise to an already impressive lineup.

What Do You Receive?

– Gold Medalist EA for MT4 – Latest Version
– Free lifetime updates
– Fully unlocked for unlimited brokers and accounts
– Delivered by email and allocated to your user account dashboard

Every order

What’s included with Gold Medalist

  • Instant downloadReady after checkout and kept in your account
  • Free future updatesIncluded when we receive them, every version kept in your account
  • Unlimited activationsUnlimited live and demo accounts
  • Setup helpReal people on Telegram or email
  • 7-day money-back guaranteeIf the EA fails to attach to your chart because of errors we can replicate, you get a full refund.

Product FAQs

Gold Medalist EA MT4 FAQs

Still deciding?

Real people on support, by Telegram or our contact form.

What’s the difference between Fixed TP and Trailing mode?

Fixed TP: Exits at a set profit target for consistent, predictable gains. Trailing mode: Follows price during extended moves, locking in profits as they grow. Backtests show trailing can produce 8x higher returns on the same trades.

How do I enable trailing mode?

Set Trail Profit = 15 (or your preferred value) and Trail Start = 2. If Trail = 0, the EA uses fixed TP mode instead.

Does it use martingale or grid?

Grid mode is optional and disabled by default (UseAddOrder = false). With grid off, the EA operates in single-trade mode. No martingale.

What timeframe should I use?

M5 or H1 recommended, but works on any timeframe. Lower timeframes generate more signals.

What’s the minimum deposit?

$300 minimum recommended by the developer.

Is the 100% backtest win rate realistic?

No. These represent optimized backtesting conditions. The developer recommends testing on demo first. Expect lower win rates in live trading.

How does the news filter work?

The EA can pause trading before low, medium, and high-impact news. You set buffer times before and after releases (default: 60 minutes each). Upcoming events display on chart with visual markers.

Which mode should I choose — Fixed TP or Trailing?

Fixed TP if you prefer consistent, predictable results. Trailing if you’re willing to accept larger swings for potentially higher profits. Test both on demo to see which suits your style.

What broker works best?

Low spread and ultra-low slippage accounts recommended. ECN/Raw spread accounts preferred for gold trading.

Is a VPS required?

Recommended for 24/5 operation. The EA needs continuous connection to monitor price action and manage positions.

What other EAs does this developer make?

Dmitriq Ko also developed Golden Shield EA, Golden Symphony EA, Golden Raider EA, Genesis VIP EA, Voyageur EA, and Golden Dome EA.

What makes this different from the developer’s other EAs?

Gold Medalist focuses on price action momentum with unique exit strategy flexibility (Fixed TP vs Trailing). Other EAs use different approaches: Golden Dome uses multi-indicator analysis, Voyageur uses mathematical algorithms, etc.

Ready when you are

Gold Medalist EA MT4 for $239.96 with crypto

Regular price was $999.00 · $299.95 with card · instant download · future updates included

Gold Medalist EA MT4$239.96with crypto$299.95 with card