You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
2020.03.29 01:00 does not exit in EU time
GMT+0 - right.
GMT+2 - wrong.
GMT+0 - right.
GMT+2 - wrong.
what does this mean?
what does this mean?
I don't know why you don't understand.
This message is only valid for the GMT+0 time zone. For the broker in the screenshot, this server time exists, as the current time zone is GMT+2.
I don't know why you don't understand.
This message is only valid for the GMT+0 time zone. For the broker in the screenshot, this server time exists, as the current time zone is GMT+2.
Most brokers on a dst scheduling do not necessarily shift times exactly at Sunday 01:00 am night of the dst switch.
In reality, the dst shift occur at around Sunday 3:00 or 03:03 am, due to various reasons: server implementation, maintenance, operational reasons, or deliberate choice to avoid impact on clients.
For Forex symbols, this has no effect as these times are not trading hours.
For BTCUSD there's a mid-feed split, (the dst shift occurs mid-H1 feed) resulting into two H1 bars (mapped to the same UTC hour) drawn on the chart.The artifact could only be detected on lower timeframe M1 and M5.
Frankly speaking, ConvertServerTime() cannot precisely work (around dst times) on BTCUSD due to that H1-split.
So, accurate time conversions on BTCUSD requires a different approach. (identify time of split point from M1-chart, apply different GMT offsets before/after of the split-point, according to the server's scheduling rule).
Attached a script to scan M1-timeseries for the splits.In reality, the dst shift occur at around Sunday 3:00 or 03:03 am
European countries switch to winter time simultaneously, at the same time. However, their local time differs.
Brokers quoting in European time specifically try to work in the UTC+3 time zone so that most rollovers throughout the year occur at midnight.
European countries switch to winter time simultaneously, at the same time. However, their local time differs.
Brokers quoting in European time specifically try to work in the UTC+3 time zone so that most rollovers throughout the year occur at midnight.
Thank you for this information.
I am also posting the table of DST end. https://www.timeanddate.com/news/time/europe-dst-end-2025.html
This makes it clear that servers under european scheduling (DST_EU) work in the Eastern European Time (EET) time zone, UTC+3/+2.
This makes it clear that servers under european scheduling (DST_EU) work in the Eastern European Time (EET) time zone, UTC+3/+2.
Forum on trading, automated trading systems and testing trading strategies
Libraries: ConvertServerTime
fxsaber, 2025.10.23 06:20
I may be wrong, but it seems right.
And then the corresponding changes.
And this.
Attached a script to scan M1-timeseries for the splits.
DST-navigate expert.
DST-navigate expert.
With this tool it became immediately possible to write such DST detection logic.
Result.
RannForex-Server: DST_EUR, GMT+3 Exness-MT5Trial3: DST_NONE FusionMarketsAU-Live: DST_USWith this tool it became immediately possible to write such DST detection logic.
Result.
Nice tool. I will test it.
Unfortunately, not working on my server.
working: Determine Broker's Daylight (DST) schedule