





Strategy Overview
The Golden Trap Model is a session-based trading strategy that leverages the natural flow of the three major forex sessions (Asia, London, and New York) to identify high-probability trading opportunities.
Core Concept: "The 3 Sessions That Engineer Gold Moves"
- Asia Session = Builds the range (consolidation phase)
- London Session = Sweeps one side (liquidity grab)
- New York Session = Confirms or traps (reversal/continuation)
- Every session = Liquidity engineering
How The Strategy Works
1. Asia Session (00:00 - 08:00 UTC)
- Purpose: Establish the trading range for the day
- Action: The bot captures the high and low of the Asia session
- Requirements: Minimum range size (default 15 pips) to filter out low-volatility days
- Visual: Blue box highlighting the Asia session range
2. London Session (08:00 - 16:00 UTC)
- Purpose: Initial breakout/sweep phase
- Action: Price typically breaks above Asia high or below Asia low (liquidity sweep)
- Strategy:
- Enter BUY on breakout above Asia high
- Enter SELL on breakout below Asia low
- Visual: Green box highlighting the London session
3. New York Session (13:00 - 22:00 UTC)
- Purpose: Confirmation or trap (reversal)
- Action: Two possible scenarios:
- Confirmation: Price continues in the London breakout direction
- Trap: Price reverses back into or through the Asia range (mean reversion)
- Strategy:
- If price extends significantly beyond Asia range → Look for reversal (trap)
- If price consolidates near breakout level → Look for continuation
- Visual: Orange box highlighting the New York session
Key Features
Trading Logic
- ✅ Session-based entries using Asia range as reference
- ✅ Breakout strategy for momentum moves
- ✅ Mean reversion strategy for trap reversals
- ✅ Risk management with percentage-based position sizing
- ✅ Spread filtering to avoid poor execution
- ✅ One trade per session to avoid overtrading
Visual Chart Elements
- 📊 Session boxes showing Asia, London, and New York sessions
- 📈 High/Low lines marking the Asia session range
- 📍 Midpoint line showing the Asia range center
- 🎨 Customizable colors for each session
Risk Management
- 💰 Percentage-based position sizing (risk per trade)
- 🎯 Fixed stop loss and take profit in pips
- 🛡️ Maximum spread filter to avoid poor entries
- 📊 Automatic position calculation based on account balance
Step 1: Add to Chart
- Open a forex chart (recommended: EUR/USD, GBP/USD, XAU/USD)
- Go to "Automate" → "cBots"
- Find "GoldenTrapModel" in the list
- Drag and drop it onto your chart
- Configure the parameters (see below)
Step 2: Configure Parameters
The parameter window will appear. Key settings:
Risk Management
- Risk % Per Trade: 1.0 (recommended 0.5-2%)
- Stop Loss Pips: 20 (adjust based on volatility)
- Take Profit Pips: 40 (2:1 reward-to-risk ratio)
Session Times (UTC)
Default times are set for standard sessions:
- Asia: 00:00 - 08:00 UTC
- London: 08:00 - 16:00 UTC
- New York: 13:00 - 22:00 UTC
Note: Adjust if you're using a broker with different server time
Strategy Settings
- Trade Asia Session: false (Asia only builds range, no trades)
- Trade London Session: true (primary entry session)
- Trade New York Session: true (secondary entry session)
- Min Asia Range Pips: 15 (minimum range to trade)
- Max Spread Pips: 2.0 (maximum spread allowed)
- Use Breakout Strategy: true (London breakouts)
- Use Mean Reversion: true (New York traps)
Visual Settings
- Show Session Boxes: true
- Show High/Low Lines: true
- Asia Box Color: Blue
- London Box Color: Green
- New York Box Color: Orange
Recommended Settings
For EUR/USD
Risk %: 1.0
Stop Loss: 20 pips
Take Profit: 40 pips
Min Asia Range: 15 pipsMax Spread: 2 pips
For GBP/USD
Risk %: 0.75
Stop Loss: 30 pips
Take Profit: 60 pips
Min Asia Range: 25 pipsMax Spread: 2.5 pips
For XAU/USD (Gold)
Risk %: 0.5
Stop Loss: 50 pips
Take Profit: 100 pips
Min Asia Range: 30 pipsMax Spread: 5 pips
Usage Tips
Best Practices
- Use on 15M or 30M timeframe for best visibility of session ranges
- Avoid trading on major news events (NFP, FOMC, etc.)
- Monitor the Asia range size - larger ranges often lead to better trades
- Watch for confluences - use support/resistance levels with the strategy
- Backtest first - use cTrader's backtesting feature before going live
What to Look For
✅ Clear Asia range (not choppy consolidation) ✅ Clean breakout in London session ✅ Strong momentum or clear rejection for New York entries ✅ Low spread at entry time ✅ Normal market conditions (avoid holidays/thin liquidity)
What to Avoid
❌ Small Asia ranges (< 15 pips typically) ❌ High spread periods (> 2-3 pips on majors) ❌ Major news releases within session ❌ Monday opens (gaps and erratic movement) ❌ Friday late New York (thin liquidity)
Understanding the Chart Visuals
When the bot is running, you'll see:
- Colored Boxes: Three rectangular boxes on the chart representing each trading session
- Blue = Asia (range building)
- Green = London (sweep phase)
- Orange = New York (confirmation/trap)
- Horizontal Lines:
- Red solid line = Asia session high
- Blue solid line = Asia session low
- Gray dotted line = Asia session midpoint
- These visuals update automatically as new sessions begin
Strategy Logic Summary
DAILY FLOW:
├── 1. Asia Session (00:00-08:00 UTC)
│ └── Capture: High, Low, Range
│
├── 2. London Session (08:00-16:00 UTC)
│ ├── IF price breaks above Asia high → BUY
│ └── IF price breaks below Asia low → SELL
│
└── 3. New York Session (13:00-22:00 UTC)
├── Continuation: Follow London direction └── Trap: Reverse if overextended
Backtesting
How to Backtest
- In cTrader, go to "Automate" → "cBots"
- Right-click on "GoldenTrapModel"
- Select "Start Optimization" or "Backtest"
- Set your date range (recommended: at least 3-6 months)
- Select your parameters
- Click "Start"
Optimization Suggestions
Test different combinations of:
- Stop Loss (15-30 pips)
- Take Profit (30-80 pips)
- Min Asia Range (10-25 pips)
- Risk % (0.5-2%)
Troubleshooting
Bot not taking trades?
- Check if Asia range was captured (look for lines on chart)
- Verify session times match your broker's server time
- Ensure spread is below maximum allowed
- Check if trade flags are enabled (Trade London/NY sessions)
Lines not showing on chart?
- Enable "Show High/Low Lines" in parameters
- Ensure Asia session has closed (lines appear after Asia ends)
- Check if Min Asia Range requirement is met
Position size too small/large?
- Adjust "Risk % Per Trade" parameter
- Verify your account balance is sufficient
- Check symbol's minimum volume requirements
Performance Optimization
For Better Results
- Combine with market structure - look for HTF support/resistance
- Use multiple timeframes - confirm direction on 1H/4H charts
- Filter by day of week - Some days perform better than others
- Adjust by instrument - Gold behaves differently than EUR/USD
- Monitor correlation - Avoid multiple correlated pairs simultaneously
Important Notes
⚠️ Risk Warning:
- This bot trades real money - use proper risk management
- Past performance doesn't guarantee future results
- Always test on demo account first
- Never risk more than you can afford to lose
📝 Customization:
- The code is fully customizable
- You can add additional filters, indicators, or conditions
- Consider adding a news filter API integration
- Can be enhanced with machine learning or pattern recognition
Support & Updates
For questions or issues:
- Check the parameter settings first
- Review the strategy logic in the code
- Test on demo account before live trading
- Monitor the Print statements in cTrader's log
License
This cBot is provided for educational purposes. Use at your own risk.
Happy Trading! 📈
Remember: The goal is to follow the institutional money flow across the three major sessions and capitalize on the liquidity engineering that happens naturally in the forex market.

























.png)




