How to Set Up a Gold
Scalping Bot: Complete Guide
Scalping bots are unforgiving of poor setup. The gap between a well-configured and poorly-configured scalping bot is wider than for any other EA type — because the tight profit margins of scalping amplify every infrastructure cost and execution quality issue.
Quick Answer
To set up a gold scalping bot: confirm the broker explicitly permits scalping (in writing), verify ECN execution with spread under 10 pips during London, get a VPS within 30ms of the broker server, set the news filter to mandatory, and restrict sessions to London + NY overlap only. Any one of these requirements unmet will likely produce losses from execution costs before strategy performance even becomes relevant.
Scalping Bot vs Regular EA: The Requirement Gap
Click either column header to see the reasoning behind each tier's requirements.
| Requirement | Regular Breakout EA▼ | Gold Scalping Bot▼ |
|---|---|---|
| Max spread | 18 pips | 10 pips |
| VPS latency to broker | <100ms | <30ms |
| Commission per side | <$7/lot | <$5/lot |
| Execution type | ECN or STP | ECN only |
| Minimum account | $500 | $1,000 |
| Session sensitivity | High | Very high |
| News filter | Recommended | Mandatory |
| Scalping confirmation | Check T&Cs | Confirm in writing |
Is Your Setup Scalping-Ready?
Eight yes/no checks — all eight must be yes before running a scalping bot live. Any no is a setup gap that will cost money.
Broker explicitly allows scalping (confirmed in writing or live chat transcript)?
ECN execution confirmed — not STP or dealing desk?
Average XAUUSD spread under 10 pips during London session?
VPS ping to broker server under 30ms?
Commission under $5 per side per lot?
News filter enabled (mandatory for scalping)?
Session restricted to London + NY overlap only?
Lot size set for 1% or less risk per trade at your account size?
Why Scalping Bots Are Unforgiving
Consider the math. A breakout EA with a 30-pip target and 12-pip spread: net profit if target is hit = 18 pips. The spread is 40% of the target — large, but the trade can still be profitable. A scalping bot with a 10-pip target and 12-pip spread: net profit if target is hit = -2 pips. The trade is a guaranteed loser at these spread conditions, regardless of the strategy's directional accuracy.
This arithmetic means that for a scalping bot, execution quality is not a secondary consideration — it is the primary determinant of whether the strategy can be profitable at all. A breakout EA can tolerate a suboptimal broker and still produce results. A scalping bot cannot. The infrastructure requirements are not preferences — they are prerequisites for the math to work.
The same principle applies to commission. At a 10-pip target, a $7 commission per side ($14 round trip) on a 0.01 lot equals 1.4 pips in cost — 14% of the target consumed before price moves. At a 30-pip target, the same commission is 4.7% — a much smaller drag. Every fixed cost matters more at smaller profit targets.
Broker Research: How to Confirm Scalping Permission
Many brokers claim to support all trading styles but include a clause in their terms allowing them to cancel trades held for under 60 seconds, restrict accounts showing "excessive" trading frequency, or reclassify accounts as "scalping" and apply different execution conditions. These restrictions are rarely disclosed at account opening.
The process to get reliable confirmation: (1) Open a chat with the broker's support team. (2) Ask specifically: "Does my ECN account allow holding XAUUSD positions for under 60 seconds? Is there any minimum hold time? Can you confirm that high-frequency scalping is permitted?" (3) Save the complete chat transcript with timestamps. (4) Also ask: "What is your current average XAUUSD spread during London session open (08:00–09:00 UTC)?"
If the broker's support says "yes, scalping is permitted" but cannot or will not put that in writing (chat transcripts count as writing), treat the verbal assurance as unenforceable. You need documentation.
VPS Setup for Scalping Latency
For a general breakout EA, a VPS in any major datacenter works adequately. For scalping, the VPS must be in the same city as your broker's trading server. Most major forex brokers use London (Equinix LD4/LD5) or New York (Equinix NY4/NY5) for their trading infrastructure. Ask your broker which datacenter hosts their trading servers.
Once you know the datacenter location, choose a VPS provider with presence in the same location. The ping from your VPS to the broker server should be under 30ms round-trip. Test this from a VPS trial before committing. Providers specifically designed for trading (such as BeeksFX, Fastdesk, or ForexVPS.net) often have colocation in the relevant datacenters and sub-10ms latency — a significant advantage for scalping.
One important note on bot classification: not all M15 strategies with short hold times qualify as scalping in the traditional sense. An EA like Goldie Razor V2.8.4 targets 20–35 pip ranges on M15 charts and typically holds positions for 30 minutes to several hours — this is not scalping, it is breakout trading. The requirements in this guide specifically apply to strategies targeting 5–15 pip profits with sub-minute or low-minute hold times. If your strategy targets 20+ pips, the general EA setup guide (linked below) is the more relevant reference. For traders who want higher frequency on shorter timeframes, the Goldie Sniper EA PRO targets up to 15 trades per day on M1 — the highest-frequency option in the Pro-Scalper range.
Monitoring Your Scalping Bot in the First Week
The first week of live scalping bot operation requires active monitoring — not to intervene in individual trades, but to verify that execution quality matches your setup assumptions.
Execution quality
Review every trade in MT5 history. Check the spread at time of execution (shown in journal if your broker logs it) vs your configured spread filter threshold. All executed trades should show spread under your filter setting.
Session compliance
Verify all trades occurred within your configured session window. If any trades appear outside the window, your session filter has a timezone offset error — recalculate broker time vs UTC and correct.
News filter verification
Check the trading calendar for any US events during the week. Confirm no trades were opened 30 minutes before or after high-impact events. If they were, the news filter is misconfigured or not connected to a news feed.
Benchmark comparison
Compare win rate and average trade duration to any demo results. If win rate on live is 10%+ lower than demo, the live/demo execution quality gap is significant — investigate broker spread on live vs demo, or consider a broker change.
Frequently Asked Questions
Related Guides
How to Set Up Automated Gold Trading with an EA
General EA setup guide — the baseline before scalping-specific requirements
How to Set Up Risk Management in Your Trading EA
Risk configuration that applies to scalping bots with tighter margins
What Latency Do You Need for Profitable Gold Scalping?
VPS latency requirements and how to measure your current ping
Can You Really Make Money Scalping Gold?
Whether scalping gold is actually viable before investing in setup
Is High-Frequency Gold Scalping Too Risky for Beginners?
Risk assessment to complete before setting up a scalping bot
Goldie Razor V2.8.4
M15 breakout + H4 EMA filter — built for XAUUSD on MT5