Golden Swing Pro — User Guide & Broker Time Zone Setup

13 November 2026, 01:34
Ahmad Sidik
0
5

What Golden Swing Pro does

Golden Swing Pro is a fully automatic Expert Advisor for MetaTrader 5 that trades gold (XAUUSD) with six independent breakout and momentum strategies. Every trade has a stop loss from the moment it is placed. The EA never uses averaging, martingale, grid or hedging, and the risk per trade is fixed by you.

Strategy
In plain words
Order type
Set A
Trades a breakout of a major daily swing high or low
Buy stop / sell stop
Set B
Trades a breakout of a daily swing, only in the direction of the trend
Buy stop / sell stop
Set C
Trades a breakout of a 4-hour swing, only in the direction of the daily trend
Buy stop / sell stop
Set D
After a very strong daily candle, follows it the next morning
Market order
Set E
On a quiet day, follows a sudden large move away from the daily open
Buy stop / sell stop
Set F
After a very strong daily candle, waits for a small pullback before following it
Buy limit / sell limit
All distances (entry, stop loss, take profit, trailing) are measured in multiples of the daily ATR, so the EA adapts automatically when gold becomes more or less volatile. What to expect. This is a swing-style system: it trades a few times per week, many trades end at a small stop loss, and profits come from fewer but larger winners. Losing streaks of 10 or more trades are normal. Past backtest results do not guarantee future results; start with a demo account or a low risk setting


Requirements and installation

Item   Recommendation
Symbol
XAUUSD or your broker's gold symbol (e.g. GOLD, XAUUSD.m)
Account type
Hedging account recommended (sets can hold separate positions at the same time)
 Chart timeframe  Any. The EA reads H1, H4 and D1 data itself; H1 is a convenient choice
Running time
24/5. A VPS is strongly recommended, because orders are managed every tick

Why the broker time zone matters



The EA's rules are tied to daily candles, and a daily candle only means the same thing on every broker if it starts and ends at the same moment. Golden Swing Pro uses the New York close (5 pm New York time) as the end of each trading day, the standard in the forex and gold market. Inside the EA this is called the reference time: GMT+2 in winter and GMT+3 during US summer time, so midnight on the reference clock is always the New York close. Many brokers already run their server on exactly this clock. Others do not

If the EA simply used the broker's own daily candles, a GMT+0 broker would end each "day" two hours early. That changes the daily high, low and close, so the swing levels, ATR, trend filter and the daily signals of Sets D, E and F would all differ, and so would the results. To prevent this, you tell the EA what clock the broker uses. The EA then converts every time to the reference clock and, when the broker's clock is different, builds its own D1 and H4 candles from H1 data. With the correct setting, the EA sees the same candles and takes the same trades on every broker, apart from small differences in prices and spreads. The time filters use the reference clock too: the night pause (20:00–24:00), the Friday stop (20:00), and the 23:55–00:05 rollover pause.

Choosing the right time zone option

You need two facts about the broker's server clock: its GMT offset in winter, and the date rule it uses to switch to summer time (DST). Then pick the matching option.

Broker server clock
Choose
Extra inputs
GMT+2 in winter, GMT+3 in summer, switching on US dates (2nd Sunday of March, 1st Sunday of November)
GMT+2/+3 follows New York (default)
None
GMT+2 in winter, GMT+3 in summer, switching on European dates (last Sunday of March, last Sunday of October)
GMT+2/+3 follows Europe
None
GMT+0 all year, no summer time
GMT+0 remains unchanged
None
 Anything else  Other  Winter GMT offset + DST rule

Examples for "Other": GMT+3 all year → offset 3, No DST. London time (GMT+0, summer GMT+1) → offset 0, European DST. Central European time (GMT+1, summer GMT+2) → offset 1, European DST. Always enter the winter offset; the EA adds the summer hour itself

Step 1 — find the GMT offset

1. While the market is open, look at the server time at the top of the Market Watch window in MT5.
 2. Look up the current GMT/UTC time (for example on time.is/UTC; in Indonesia, UTC = WIB − 7 hours). 3. Offset = server time − UTC. Example: server 03:15, UTC 00:15 → GMT+3.

The offset you see today is the current one. In summer a GMT+2/+3 broker shows +3; in winter it shows +2.

Step 2 — find the DST rule

The simplest way is to ask your broker's support or check its website ("Our server time is GMT+2, GMT+3 during US daylight saving time"). Most brokers that use GMT+2/+3 follow the New York rule. To check it yourself, use the daily trading pause of gold. On most brokers, gold stops trading for about one hour every day starting at 5 pm New York time, so a missing hour shows up on the H1 chart:

1. Open an H1 chart of gold and scroll to a normal week. Note the server hour that is missing each day. On a New York close server it is the 00:00 bar.
2. Scroll to the weeks between the US and the European change: mid-March to the end of March, or the last week of October.
3. If the missing hour stays at 00:00 in those weeks, the broker follows New York. If it moves to 23:00 in those weeks only, the broker follows Europe.

For a GMT+0 server, the missing hour is 22:00 in winter and 21:00 in summer; that is still "GMT+0 remains unchanged", because the server clock itself does not change. When live, the EA also checks the server's offset once an hour and warns you if it does not match your setting.

Live trading setup

In live trading the EA can verify your time zone choice itself, so a wrong setting is easy to spot on the panel

Panel shows
Meaning
Action
14:35 (= server)
Your broker already uses the reference clock. Nothing is converted
None. Correct
14:35 (server +2 j)
Reference time is 2 hours ahead of the broker clock ("j" = hours). Typical for a GMT+0 broker. The EA builds its own D1/H4 candles
None, if this matches your choice
CEK OFFSET GMT SERVER (red)
The offset the EA detects from the server does not match your setting
Re-check the time zone input
When the setting does not match, the EA also shows a one-time alert: "Golden Swing Pro: offset GMT server terdeteksi … jam, tetapi pengaturan zona waktu menghasilkan … jam". It means: detected server offset X hours, but your setting gives Y hours. If the reference time is shown with no warning, the setting matches the broker's current offset. The check runs about once an hour, compares the server clock with GMT, and cannot tell the DST rule apart until the clocks change. So in the weeks after a DST change, glance at the panel again