Скачать MetaTrader 5

GMT зависит от брокера?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Marina_
829
Marina_ 2014.11.25 09:39 
24.11.2014 г., после переустановки MT5 для Андроид, в терминале МТ5 поменялось время. Было GMT +2, теперь GMT +3. В настройках нет ничего для этой функции. В терминале МТ4 Андроид при этом было GMT +3. 

Демо-счет в МТ5 на сервере MetaQuotes-Demo, company MetaQuotes Software Corp. Как настроить время в МТ5 для Андроид? С разными GMT разные графики.

Напишите, у кого МТ5 на Андроид работает с GMT +2. Может это зависит от брокера? 



Vladimir Batrudinov
4930
Vladimir Batrudinov 2014.11.25 12:02  

1) У каждого брокера свое время, которое настраивается на торговом сервере.

Время считается от GMT.

В клиенте торгового терминала Вы поменять время котировок не можете. Можно поменять только локальное время.

2) Для инструментов торгуемых на бирже время синхронизировано со временем этой биржи (все графики строятся на основе времени биржи).

3) При торговле учитывается время брокера/биржи с учетом сдвига времени на лето/зиму.

Переход на летнее/зимнее время может быть выполнен по разному: 1 вариант - США и Канада, 2 вариант - Европа

Marina_
829
Marina_ 2014.11.26 07:54  
Interesting:

2) Для инструментов торгуемых на бирже время синхронизировано со временем этой биржи (все графики строятся на основе времени биржи).

3) При торговле учитывается время брокера/биржи с учетом сдвига времени на лето/зиму.

Переход на летнее/зимнее время может быть выполнен по разному: 1 вариант - США и Канада, 2 вариант - Европа

Если рассматриваем только биржу Forex, не совсем понятно, как у каждой биржи (например, фьючерсы) может быть свое время? 

По информации из интернета Европа переходит на зимнее в конце октября, США и Канада - в начале ноября. Здесь у многих есть демо-счета в MetaQuotes-Demo MT5, почему 24 ноября время поменялось? Какой MetaQuotes-Demo сервер территориально? Потому что получается, после смены времени на сервере, поменялись графики Н4 и все трейдеры, со счетами в MetaQuotes, торгуют по графикам GMT+2, т.е. не учитывают фигуры, уровни графика GMT+3.

Vladimir Batrudinov
4930
Vladimir Batrudinov 2014.11.26 08:27  
Marina_:
Если рассматриваем только биржу Forex, не совсем понятно, как у каждой биржи (например, фьючерсы) может быть свое время? 

:)

Во-первых, FOREX - это внебиржевой рынок, следовательно у него нет ЕДИНОГО ЦЕНТРА ТОРГОВЛИ.

Во-вторых, если рассматривать биржевой рынок фьючерсов тогда нужно указать какие это фьючерсы и где они торгуются.

Marina_:
По информации из интернета Европа переходит на зимнее в конце октября, США и Канада - в начале ноября. Здесь у многих есть демо-счета в MetaQuotes-Demo MT5, почему 24 ноября время поменялось? Какой MetaQuotes-Demo сервер территориально?

Если мне не изменяет память время менялось по Европе.

Желательно эту информацию уточнить у администрации.

Marina_:

Потому что получается, после смены времени на сервере, поменялись графики Н4 и все трейдеры, со счетами в MetaQuotes, торгуют по графикам GMT+2, т.е. не учитывают фигуры, уровни графика GMT+3.


Рекомендую вам с этим разделом документации ознакомится.

В частности вот на эти функции обратите внимание: TimeCurrent, TimeLocal и TimeGMT

Marina_
829
Marina_ 2014.11.26 11:26  
Как уточнить у администрации почему 24 ноября поменялось GMT в MetaQuotes-Demo?
Vladimir Karputov
Модератор
49694
Vladimir Karputov 2014.11.26 11:54  
Marina_:
Как уточнить у администрации почему 24 ноября поменялось GMT в MetaQuotes-Demo?
В Вашем профиле есть меню Сервисдеск. Вам нужно создать заявку в Сервисдеск.
Vladimir Batrudinov
4930
Vladimir Batrudinov 2014.11.26 15:37  
Marina_:
Как уточнить у администрации почему 24 ноября поменялось GMT в MetaQuotes-Demo?

Время GMT рассчитывается на основе локального времени (насколько я понимаю). Поэтому к настройкам торгового времени на сервере оно отношение не имеет.

Другое дело если вам нужно узнать почему изменилось время торгового сервера относительно GMT.

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Marina_
829
Marina_ 2014.11.27 06:20  
Interesting:

Время GMT рассчитывается на основе локального времени (насколько я понимаю). Поэтому к настройкам торгового времени на сервере оно отношение не имеет.

Другое дело если вам нужно узнать почему изменилось время торгового сервера относительно GMT.

Тогда почему в МТ4 всегда было GMT+3? А в МТ5 GMT+2 при этом.
Marina_
829
Marina_ 2014.11.27 06:25  
В сервисдеске пока не ответили, какое сейчас время в МТ5. Почему никто не пишет, какое сейчас время в МТ5 MetaQuotes-Demo?

Приложите скрин графика в обновленном вчера МТ5 Андроид (26 Nov 2014). Свечи какие-то перекошенные.
Vladimir Batrudinov
4930
Vladimir Batrudinov 2014.11.27 08:37  
Marina_:
В сервисдеске пока не ответили, какое сейчас время в МТ5. Почему никто не пишет, какое сейчас время в МТ5 MetaQuotes-Demo?

Приложите скрин графика в обновленном вчера МТ5 Андроид (26 Nov 2014). Свечи какие-то перекошенные.

Так тяхко написать проверочный скрипт и посмотреть что же на самом деле происходит?

Вариант скрипта для MT4 примерно такой:

int start()
{
//-----------------------------------------------------------------------------------------------//
//Variables
datetime time_local  = 0; //Локальное время на компьютере пользователя
datetime time_server = 0; //Время сервера (текушее время на торговом сервере)
datetime time_gmt    = 0; //Время GMT (на основе настроек ПК пользователя)

int time_ds   = 0; //Поправка на летнее время в секундах
int time_gmto = 0; //Разница между GMT и локальным временем в секундах
//-----------------------------------------------------------------------------------------------//

time_local  = TimeLocal();
time_server = TimeCurrent();
time_gmt    = TimeGMT();

time_ds   = TimeDaylightSavings();
time_gmto = TimeGMTOffset();

PrintFormat("Time: Local - %s, Server - %s, GMT - %s",(string)time_local,(string)time_server,(string)time_gmt);
PrintFormat("Offset of time server %i (minutes)",(time_server-time_gmt)/60);

  if(time_gmto>0)
  {
  PrintFormat("Daylight Savings - %i, GMT Offset - %i",time_ds,time_gmto);
  }

//-----------------------------------------------------------------------------------------------//
return(0);
//-----------------------------------------------------------------------------------------------//
}

Вариант скрипта для МТ5:

void OnStart()
{
//-----------------------------------------------------------------------------------------------//
//Variables
datetime time_local  = 0; //Локальное время на компьютере пользователя
datetime time_server = 0; //Время сервера (текушее время на торговом сервере)
datetime time_gmt    = 0; //Время GMT (на основе настроек ПК пользователя)

int time_ds   = 0; //Поправка на летнее время в секундах
int time_gmto = 0; //Разница между GMT и локальным временем в секундах

//-----------------------------------------------------------------------------------------------//

time_local  = TimeLocal();
time_server = TimeTradeServer();
time_gmt    = TimeGMT();

time_ds   = TimeDaylightSavings();
time_gmto = TimeGMTOffset();

PrintFormat("Time: Local - %s, Server - %s, GMT - %s",(string)time_local,(string)time_server,(string)time_gmt);
PrintFormat("Offset of time server %i (minutes)",(time_server-time_gmt)/60);

  if(time_gmto>0)
  {
  PrintFormat("Daylight Savings - %i, GMT Offset - %i",time_ds,time_gmto);
  }

//-----------------------------------------------------------------------------------------------//
}

PS

Результат запуска скриптов наглядно покажет - на серверах время GMT+2

Почему и когда было изменено время вопрос отдельный. но как я понимаю сейчас на сервере установлено зимнее время GMT+2 (летом оно будет GMT+3)

Повторюсь еще раз: По данным которые у меня есть время меняется по Европе (раньше это было "Европа и Россия", сейчас Россия на зимнем времени GMT+3 для Москвы).

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Vladimir Karputov
Модератор
49694
Vladimir Karputov 2014.11.27 08:39  
Interesting:

Так тяхко написать проверочный скрипт и посмотреть что же на самом деле происходит?

Вариант скрипта для MT4 примерно такой:

Вариант скрипта для МТ5:

PS

Результат запуска скриптов наглядно покажет - на серверах время GMT+2

Почему и когда было изменено время вопрос отдельный. но как я понимаю сейчас на сервере установлено зимнее время GMT+2 (летом оно будет GMT+3)

Повторюсь еще раз: По данным которые у меня есть время меняется по Европе (раньше это было "Европа и Россия", сейчас Россия на зимнем времени GMT+3).

Первый пост темы читайте внимательно, пожалуйста. 
1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий