SPECIAL LAUNCH OFFER:
=====================
As part of our 2026 Gold Bull Market release, we are offering Gold-Compression-Surge-Pro at an entry-level professional price to allow our community to participate in the current gold regime. This is our flagship specialized gold algorithm.
GoldCompressionSurgePro β Dual-Directional Gold Algorithm
Professional compression-breakout strategy for XAUUSD
Automatically trades Bull AND Bear markets
FULL DESCRIPTION
The professional gold algorithm that adapts to any market regime automatically.
Identifies periods of price compression in Gold (XAUUSD) and trades the explosive breakout with full trend confirmation. The built-in Auto Regime Detection automatically switches between Long and Short mode based on the current Gold market direction β no manual intervention required.
This algorithm is exclusively designed for XAUUSD on M15 timeframe. It will not run on any other symbol.
Verified Backtest Performance β 2025
Full Year 2025 (Tick Data):
ββββββββββββ
Net Profit: +$4,414 (+44.1% ROI)
Profit Factor: 1.51
Max Drawdown: 11.37%
Total Trades: 137
Long Trades: 94
Short Trades: 43
Return/DD Ratio: 3.88
Period: Jan 2025 β Jan 2026
Starting Capital: $10,000
Symbol: XAUUSD M15
ββββββββββββββββ
Monthly Breakdown 2025
Month Trades First Trade Profit
βββββββββββββββββββββββ
Jan 9 Day 3 +$993
Feb 14 Day 3 +$1,005
Mar 11 Day 4 -$330
Apr 8 Day 1 -$78
May 12 Day 1 +$466
Jun 11 Day 2 +$319
Jul 11 Day 1 +$848
Aug 11 Day 5 +$750
Sep 13 Day 1 +$895
Oct 15 Day 2 -$730
Nov 13 Day 3 -$487
Dec 8 Day 1 +$246
ββββββββββββββββββββββββββββββββββββββ
Total 136 Avg Day 2 +$3,897
ββββββββββββββββββββββββββββββββββββββ
Profitable months: 8 out of 12 (67%)
Average first trade: Day 2 of each month
Maximum wait for first trade: 5 days
Multi-Year Performance
Year Direction Trades Profit PF DD%
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
2015 Bear/Short 6 +$1,083 4.28 N/A
2023 Both 110 -$280 0.93 12.9%
2024 Both 108 -$667 0.81 14.5%
2025 Both 137 +$4,414 1.51 11.4%
Mar2026 Bear/Short 14 +$238 1.33 N/A
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
Note: 2023 and 2024 were challenging years
for trend-following strategies on Gold due
to ranging/choppy market conditions.
Strategy performs best during clear trends.
Important Disclaimer: Past performance does not guarantee future results. All figures are based on backtesting under simulated conditions. Live trading results will differ due to spread, slippage, swap costs and execution latency.
Auto Regime Detection
BULL MARKET (EMA200 Rising):
Strategy automatically trades LONG only
Captures Gold upside momentum
2025 performance: PF=1.74 long trades
BEAR MARKET (EMA200 Falling):
Strategy automatically trades SHORT only
Captures Gold downside momentum
2015 performance: PF=4.28 short trades
RANGING MARKET (EMA200 Flat):
Strategy reduces activity automatically
Waits for clear trend direction
Protects capital during choppy conditions
No manual switching required.
The algorithm detects and adapts automatically.
How It Works
Step 1 β Regime Detection
The algorithm checks whether the EMA200 is rising or falling over the last 50 bars. Rising EMA200 signals a bull market and enables long trades. Falling EMA200 signals a bear market and enables short trades.
Step 2 β Compression Detection
Measures the current 8-bar price range against the 20-bar average range. When the ratio falls below 0.55 the market is identified as compressed and ready to explode.
Step 3 β Trend Confirmation
Verifies EMA50 direction aligns with EMA200 direction before entering. Long trades require EMA50 above EMA200. Short trades require EMA50 below EMA200.
Step 4 β Breakout Entry
When compression and trend alignment confirm simultaneously the algorithm enters at the breakout of the compression zone with ATR-calibrated stops.
Step 5 β Trade Management
Dynamic trailing stop protects profits while allowing winners to extend. Circuit breakers monitor account health continuously.
Professional Risk Management
Percentage-Based Position Sizing
Every trade risks exactly your chosen percentage of account equity. Position size adapts automatically to volatility, account balance and stop distance. No fixed lots. No martingale. No grid.
Three-Layer Circuit Breakers
Daily Loss Limit β halts trading after set daily loss
Weekly Loss Limit β halts trading after set weekly loss
Peak Equity Drawdown β halts after drawdown from peak equity
All limits fully adjustable by the user
Volatility-Adaptive Stops
Stop loss distance adapts to current Gold volatility using ATR. Wider stops during volatile sessions. Tighter stops during calm periods.
Smart Trailing Stop
Activates once trade moves 1R in your favor. Minimum step filter prevents unnecessary micro-adjustments to the stop level.
Cooldown System
Brief pause after losing trades to avoid overtrading in unfavorable conditions.
Session Filter
Trades only during London and New York market hours. Asian session low-liquidity periods automatically excluded.
π Cross-Broker Compatibility & Live Performance Expectations
Tested Brokers
IC Markets (Raw Spread Account):
Spread XAUUSD: 5-15 pips typical
Commission: $3.50 per lot per side
Execution: ECN direct market access
Slippage: 0-2 pips typical
Latency: <10ms on VPS near Sydney
Swap long: Varies (check broker)
Swap short: Varies (check broker)
Recommended: Excellent for this bot
Monaxa (Standard Account):
Spread XAUUSD: 20-40 pips typical
Commission: None (spread-based)
Execution: Market execution
Slippage: 1-5 pips typical
Latency: Varies by VPS location
Recommended: β Compatible
Pip Size and Pip Value Reference
XAUUSD Standard:
Pip Size: 0.01
1 Pip: $0.01 price movement
Pip Value: $1.00 per 0.1 lot-$10.00 per 1.0 lot
At default 1.5% risk on $10,000:
Risk per trade: $150
Typical SL: 30-60 pips
Typical lot size: 0.05 to 0.15 lots
Typical TP: 90-180 pips (3:1 ratio)
Leverage Reference
Recommended leverage: 1:100 to 1:500
1:100 β Conservative, more margin used
1:200 β Balanced, recommended
1:500 β Maximum flexibility
The bot uses percentage risk sizing, so leverage does not directly affect, the risk per trade calculation. Higher leverage only affects
margin requirements. Spread Impact Analysis
Spread Impact on Avg Trade Recommendation
ββββββββββββββββββββββββββββββββββββββββββββββββββ
0-15 pips Minimal (-$2 to -$5) β Ideal
16-25 pips Low (-$5 to -$10) β Good
26-40 pips Moderate (-$10-$20) β Acceptable
41-60 pips High (-$20 to -$35) β οΈ Marginal
60+ pips Very High β Not recommended
The bot has a MaxSpread parameter.
Default is 100 pips (effectively disabled).
For spread-sensitive accounts set to 40.
Slippage Impact
Typical slippage on XAUUSD:
During London session: 0-3 pips
During NY session: 0-5 pips
During news events: 5-20 pips (avoid)
During low liquidity: 2-10 pips
Bot enters only during session hours.
News event protection:
Use an economic calendar.
Consider pausing bot during
high-impact USD/Gold news.
NFP, CPI, FOMC are highest risk.
Impact on annual result:
Low slippage broker: -2% to -5%
High slippage broker: -5% to -12%
Latency Impact
Latency affects entry price accuracy.
Recommendation:
Use VPS near your broker server
Target latency below 20ms
Above 50ms may cause missed entries
VPS locations by broker:
IC Markets β Sydney or London VPS
Monaxa β Check broker server location
Annual impact of latency:
<10ms : Minimal impact
10-30ms: -1% to -3% on results
30-50ms: -3% to -6% on results
>50ms : -6% to -10% on results
Swap Cost Impac
XAUUSD overnight swap varies by broker.
Estimated annual swap cost:
Long positions: -$200 to -$600 per year
Short positions: -$100 to -$400 per year
(at default 1.5% risk, $10,000 account)
IC Markets swap rates (approximate):
Long: -$4 to -$8 per lot per night
Short: -$2 to -$5 per lot per night
For Islamic/swap-free accounts:
Check broker admin fee policy
Some brokers charge admin fee instead
Realistic Live Performance Estimate
2025 Backtest result: +$4,414 (+44.1%)
Estimated live degradation:
Spread costs: -2% to -4%
Slippage: -1% to -3%
Swap costs: -2% to -4%
Latency: -1% to -2%
Total degradation: -6% to -13%
Conservative live estimate:
Profit: $3,200 to $3,800
ROI: 32% to 38%
Max Drawdown: 12% to 15%
These are estimates only.
Actual results depend on broker
execution quality and market conditions.
π Recommended Settings By Account Size
SMALL ACCOUNT ($1,000 - $5,000):
Risk per trade: 0.5% to 1.0%
Daily limit: 2.0%
Weekly limit: 4.0%
Peak DD limit: 10.0%
Direction: Auto Regime (both ON)
STANDARD ACCOUNT ($5,000 - $25,000):
Risk per trade: 1.0% to 1.5%
Daily limit: 3.0%
Weekly limit: 6.0%
Peak DD limit: 15.0%
Direction: Auto Regime (both ON)
PROFESSIONAL ($25,000+):
Risk per trade: 1.5% to 2.0%
Daily limit: 4.0%
Weekly limit: 8.0%
Peak DD limit: 20.0%
Direction: Auto Regime (both ON)
π Quick Start Guide
Step 1 Download and Install
cTrader β My Apps β Robots
Find GoldCompressionSurgePro
Click Add to Chart
Step 2 β Chart Setup
Symbol: XAUUSD β Required (locked)
Timeframe: M15 β Required
Step 3 β Set Direction
For fully automatic operation:
Allow Long Trades = true
Allow Short Trades = true
Auto Regime = true
For manual bull market selection:
Allow Long Trades = true
Allow Short Trades = false
Auto Regime = false
For manual bear market selection:
Allow Long Trades = false
Allow Short Trades = true
Auto Regime = false
Step 4 β Set Risk
Start conservative: 0.5% to 1.0%
Scale up after 20+ live trades
Never exceed 2.0% per trade
Step 5 β Start on Demo First
Always run on demo for minimum
2 weeks before going live.
Verify execution matches expectations.
Step 6 β Use a VPS
For uninterrupted 24/5 operation
use a Windows VPS near your broker.
Minimum 2GB RAM recommended.
π‘ Gold Market Regime Guide
Current Environment (2025+)
Gold has been in structural bull market
driven by:
Central bank buying at record levels
USD weakness (DXY below 100)
Geopolitical safe-haven demand
De-dollarization trend
Recommended setting for current market:
Auto Regime = true
Both Long and Short = true
Let the algorithm decide direction
How To Read The Panel
Green panel β Bull regime detected β Longs active
Red panel β Bear regime detected β Shorts active
Gold panel β Neutral/ranging β Reduced activity
Cyan panel β Initializing β Loading history
Parameter Reference
Group 1 β Direction:
Allow Long Trades: Enable buy signals
Allow Short Trades: Enable sell signals
Auto Regime: Auto bull/bear detection
Regime Lookback: Bars to measure regime (default 50)
Skip Friday: Avoid weekend gap risk
Group 2 β Risk:
Risk % Per Trade: Account equity per trade
TP/SL Ratio: Reward to risk ratio
ATR SL Min Mult: Minimum stop in ATR units
ATR SL Max Mult: Maximum stop in ATR units
Max Spread: Skip entry if spread too wide
Group 3 β Circuit Breakers:
Daily Loss Limit : Halt after daily loss %
Weekly Loss Limit : Halt after weekly loss %
Peak DD Limit : Halt after peak drawdown %
Reduce Risk After DD : Switch to lower risk at DD %
Reduced Risk % : Lower risk % when triggered
Group 4 β Protection:
Use Trailing Stop : Enable dynamic trailing
Trailing Trigger : R-multiple to start trail
Trailing ATR Mult : Trail distance in ATR units
Min Trail Step : Minimum step to avoid micro-moves
Use Breakeven : Move SL to entry at trigger
Breakeven Trigger : R-multiple for breakeven
Breakeven Buffer : Pips above entry for SL
Group 5 β Strategy:
Compression Lookback : Bars to measure compression
Average Range LB : Bars for average range
Compression Threshold: Ratio to confirm compression
Cooldown Bars : Pause bars after loss
Group 6 β Filters:
Trend EMA Period : Primary trend EMA (default 200)
Momentum EMA Period : Momentum EMA (default 50)
Session Start UTC : Trading window open
Session End UTC : Trading window close
Max Entry Hour UTC : Latest entry allowed
Min ATR Filter : Skip if volatility too low
Group 7 β Display:
Show Panel : Chart information panel
Enable Diagnostics : Detailed log output
Frequently Asked Questions
Q: Which brokers are compatible?
A: Any cTrader-compatible broker offering XAUUSD. Tested on IC Markets and Monaxa. ECN/raw spread accounts with tight spreads are recommended for best performance.
Q: What spread should I look for?
A: Under 40 pips on XAUUSD during London hours is acceptable. Under 20 pips is ideal. The bot has a MaxSpread parameter to automatically skip entries when spread is too wide.
Q: What leverage do I need?
A: Minimum 1:50. Recommended 1:100 to 1:500. The bot uses percentage risk sizing so leverage primarily affects margin requirements not trade risk.
Q: What is the minimum account balance?
A: $1,000 minimum. $5,000 or more recommended for optimal position sizing. Very small accounts may hit minimum lot size restrictions.
Q: How quickly will the first trade appear?
A: Based on 2025 monthly testing the average first trade appears on Day 2 of each month. The maximum observed wait was 5 days. The bot pre-loads historical data on startup so it is ready to trade almost immediately.
Q: Why did the bot not trade today?
A: Common reasons include outside session hours, Friday filter active, no compression detected, trend not confirmed, cooldown after loss, circuit breaker triggered, or ranging market with neutral regime. Enable Diagnostics in parameters to see exactly why.
Q: Does it work in both bull and bear markets?
A: Yes. With Auto Regime Detection enabled the bot automatically identifies the market direction and trades accordingly. Verified profitable in 2025 bull market (+$4,414) and 2015 bear market (PF=4.28).
Q: What happens during news events?
A: The bot does not have a built-in news filter. We recommend pausing during high-impact USD and Gold news events such as NFP, CPI and FOMC announcements.
Q: Is this martingale or grid?
A: No. Each trade is completely independent with fixed percentage risk sizing. Maximum one position open at any time. No position doubling or averaging.
Q: Do I need a VPS?
A: Strongly recommended for live trading. A VPS ensures uninterrupted operation. Recommended latency below 20ms to your broker server.
Q: Will results differ between brokers?
A: Yes. Spread, slippage, swap rates and execution speed all vary by broker. IC Markets raw spread accounts will typically outperform standard spread accounts on the same strategy. See the Cross-Broker section for detailed impact analysis.
Q: How do I get support?
A: All support is provided through the cTrader Store Discussion Channel for this product. Post your question there with your broker name, account type, parameter settings and a description of the issue. No email or private message support available.
Q: Can I run multiple instances?
A: One instance per XAUUSD M15 chart only. Do not run multiple instances on the same symbol simultaneously.
Q: Can I use it alongside other robots?
A: Yes. The bot uses label GCS_Pro to track its own positions and will not interfere with other robots on the same account.
System Requirements
====================
Platform : cTrader 4.0 or higher
Symbol : XAUUSD (hardcoded)
Timeframe : M15
Min Balance : $1,000 (recommended $5,000+)
Leverage : 1:50 minimum (1:100+ recommended)
Max Spread : Under 40 pips recommended
VPS : Strongly recommended
Windows Server 2016+
Minimum 2GB RAM
Latency under 20ms to broker
====================================================================================================
Free Trial Version
======================
Every Pro purchase includes access to the FREE Trial version.
Download the Trial separately from the cTrader Store at no cost. No credit card required. No expiry date.
Trial includes:
β Identical signal logic to Pro
β Auto Regime Detection (ON)
β Full risk management
β All circuit breakers
β Long and Short trading
β Chart information panel
β No time limit
Trial limitations vs Pro:
β Demo accounts only
β Maximum 0.01 lots per trade
β Maximum 2 trades per day
β Parameters locked to optimal defaults
β No live account access
β οΈ Risk Warning and Disclaimer
IMPORTANT β READ BEFORE PURCHASING
Trading financial instruments including Gold (XAUUSD) carries substantial risk of loss and is not suitable for all investors.
You may lose some or all of your invested capital. Only trade with money you can afford to lose entirely.
Backtest Disclaimer
All performance figures are based on historical backtesting only. Backtests are conducted under simulated conditions and do not account for real-time slippage, variable spreads, partial fills, broker-specific execution differences, platform downtime or connectivity issues.
Past Performance
Past performance does not guarantee future results. The Gold market conditions that produced historical results may not repeat.
Cross-Broker Variations
Performance will vary between brokers due to differences in spread, commission, swap rates, execution speed and slippage. The figures presented were generated using specific broker conditions and may not be reproducible on all brokers.
No Financial Advice
Gold-Compression-Surge-Pro is an automated trading tool only. Nothing in this description constitutes financial advice. The developer is not a licensed financial advisor.
User Responsibility
It is your sole responsibility to verify automated trading is permitted in your jurisdiction, understand all risks involved, monitor the algorithm during live operation and comply with all applicable regulations.
Support Scope
Support covers technical installation and operation questions only via the cTrader Store Discussion Channel. No trading advice, account management or profit guarantees are provided.
Gold-Compression-Surge-Pro is an independent algorithmic trading product. Not affiliated with any broker, financial institution or regulatory body. Tested on IC Markets and Monaxa cTrader platforms.