Hi Gsolomos,
You don't
absolutely need to match your broker's time-zone while testing, but it will make life easier when transitioning your EA from your test environment to live. The importance here is whatever time-zone you use, you will need to be aware of it so you can change any EA time-zone settings to match. So for example, if you decide to use the default time-zone for EURUSD (GMT), then your EA should be configured to have a GMT Offset of zero. Just make sure that when you start trading on your live platform that you make sure you change this setting to whatever GMT offset your broker's is. (Of course, some EAs are not even dependent on time-zones, so if this is the case, the question of time-zones may not even apply.)
If you want to match your broker's time-zones, then:
1) Do a Google search for "
(your broker name) FX Choice mt4 time-zone" or just contact your broker and ask them.
2) Export your data in Tickstory, select the matching time-zone.
3) Configure your EA if it has any GMT offset settings.
Let's use FX Choice as an example:
1) Google "FX Choice mt4 time-zone" and we find their
FAQ with "What is GMT Offset" which says:
Our GMT offset is +2 during winter time. Since we observe daylight saving time, our GMT offset changes during summer time to GMT +3.
2) Select "Export to MT4" in Tickstory and in the time-zone box, select "UTC +2 with European/London DST", since this is the matching time-zone.
- EU Timezone selection.png (8.87 KiB) Viewed 9690 times
3) Configure your EA with the current GMT Offset (it will be 2 in winter and 3 in summer).
4) Begin your test.
When you go live with FX Choice, since you have done all your testing on their time-zone, all you should need to do is activate your EA with the same settings.
Hope this helps.