Why can't I change the time zone?

To add comments, please log in or register
antiseptic
107
antiseptic  
It's really annoying subtracting in my head every time I look at a chart.  Is there a specific reason that you can't change the time zone?  Every other charting software allows this manually or automatically, why now Metatrader 5?
Sergey Golubev
Moderator
106775
Sergey Golubev  

Timezone of the chart?

This timezone is related to the broker (broker's server) so it is their timezone.
We can not change it.

If you want to change - so change the broker related to your timezone (there are a lot of the brokers with the different timezones/locations so you can select the one related to your personal location for example).

------------------------

"It's really annoying" - it is not annoying because it exists for the about 20 years, and everybody knows about it (and all the indicators/ EAs are related to it).

alina.marabar
19
alina.marabar  
About time zone of the chart you should look on your broker trading rules. What time zone that they use.
Soewono Effendi
169
Soewono Effendi  
you can configure almost anything in metatrader, why not add option to display chart converted to local time ?
any logical reason ?
please don't say that it is for better software performance/
whroeder1
17927
whroeder1  
Anthony Garot
1977
Anthony Garot  
Soewono Effendi:
why not add option to display chart converted to local time ?
any logical reason ?

Just a guess . . .

If you needed to contact your broker about any issue with a trade (didn't open, closed early, etc.), you would need a common "language" in which to describe the issue. That means their timezone, their prices, their symbol names, etc.

Thus, if you sent a screenshot in local time, that would just confuse things.

So my guess is for support considerations.

whroeder1
17927
whroeder1  

How to you expect the terminal to know the broker's timezone including possible DST (varies from place to place,) and your timezone/DST. Only with both is conversion possible.

What happens to H1 bars if the broker happens to be in India (1/2 hour TZ?) How do you divide broker's bars to your TZ bars?

What happens when you move to another TZ? Recompute all of download history, thus invalidating all previous test results?

You are not the center of the world. NY+7 or GMT are both reasonable timestamps.

Prestissimo13
5
Prestissimo13  
Usually brokers are using their pre-configured timezone.
albry
49
albry  
whroeder1:

How to you expect the terminal to know the broker's timezone including possible DST (varies from place to place,) and your timezone/DST. Only with both is conversion possible.

What happens to H1 bars if the broker happens to be in India (1/2 hour TZ?) How do you divide broker's bars to your TZ bars?

What happens when you move to another TZ? Recompute all of download history, thus invalidating all previous test results?

You are not the center of the world. NY+7 or GMT are both reasonable timestamps.

Brokers as you know, can pick whatever MT Server time scheme of GMT offset and DST adjustment that is most appropriate for their operations, clients, etc.

And it is possible to automatically determine the Server time's current "GMT offset PLUS DST adjustment" (i.e. combined). 

However I am also trying to figure out how to determine just the Servers DST adjustment, and hence determine both the GMT offset and the DST adjustment separately (and if possible the dates at which the DST changes).

I understand to figure this out for historic data might be quite difficult/tedious/impossible, but automatically determining the Broker's DST for "current/recent" broker/Server data would still be very useful.


Do you (or some other experts here) happen to know a coding technique to determine what the server/broker's current DST shift is, or alternatively what timezone the server is actually adhering to?


Thanks very much,

Al

amando
972
amando  
On mt5 its easy, the charts you are see are ticked base, so you can create your own chart on your own timeframe
albry
49
albry  
amando:
On mt5 its easy, the charts you are see are ticked base, so you can create your own chart on your own timeframe

Hi Amando,


Thanks for the MT5 info!, however I should have mentioned that I am trying to do this on MT4.

And would really prefer to be using the native server data with no modifications for various reasons.

I just want to properly determine the server DST shift then I can operate in whichever session or timezone I chose, leaving the underlying server data unchanged.


There is a fairly complicated ways of doing this by searching back through and analyzing historical DST transition dates, but was trying to see if there is a better/more straightforward way of doing this.


Thanks,

Al

12
To add comments, please log in or register