Automated Trading Championship 2010 - страница 61

 
Valmars:

С чего бы  на час ?

2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Время GMT:           2010.09.23 07:43:08
2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Локальное время: 2010.09.23 18:43:08
2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Серверное время: 2010.09.23 09:43:16


На 2 часа.

Не знаю как на чемпионатном сервере, на моей демке время опережает GMT ровно на час.

Локальное время:  2010.09.23 18:17:40

Время GMT:          2010.09.23  10:17:40

Серверное время: 2010.09.23  11:17:29 (Если верить обзору рынка)

PS

А вот так сами разработчики предлагают определить разницу между серверным временем и GMT (не работает в тестере!!!)

//+------------------------------------------------------------------+
//|                                              Check_GMTOffset.mq5 |
//|                        Copyright 2010, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2010, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   datetime trade_server_time=TimeTradeServer();
   datetime GMT_time=TimeGMT();
   Print("GMT Offset on trade server is ",int(trade_server_time-GMT_time),"  seconds");   
  }
//+------------------------------------------------------------------+
 
Valmars:

С чего бы  на час ?

2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Время GMT:           2010.09.23 07:43:08
2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Локальное время: 2010.09.23 18:43:08
2010.09.23 18:43:08    Test_TimeLocall (EURAUD,H1)    Серверное время: 2010.09.23 09:43:16


На 2 часа.

спасибо, добрий человек! ето то что нужно... а то от етого многое зависит.. а я почему то думал что +4
 

Тут мне  кажеться есть один подводный камень. насколько я помню в октябре происходил переход на зимнее(летнее) время и если я не ошибаюсь кто-то был сильно огорчен из участников он не учел, что во время проведения чемпионата, будет смещение на 1 час.

Как будет в этом году непонятно... 

 

 
Prival:

Тут мне  кажеться есть один подводный камень. насколько я помню в октябре происходил переход на зимнее(летнее) время и если я не ошибаюсь кто-то был сильно огорчен из участников он не учел, что во время проведения чемпионата, будет смещение на 1 час.

Как будет в этом году непонятно... 

 

Так же, скорей всего.
 
Rosh:
Так же, скорей всего.

Как бы Вы запрограммировали функцию запрета торговли. В Качестве примера возьмем запрет 16:15-16:45 четверг. Сейчас новости выйдут по безработице, для торговли  на новостях нужны немного другие алгоритмы. Пусть устаканиться, тогда войдем.

Как грамотно это сделать, что бы и на чемпионате попасть в этот промежуток времени чтобы запретить торговлю или переключить алгоритм работы ?

Заранее спасибо.

 
Prival:

Как бы Вы запрограммировали функцию запрета торговли. В Качестве примера возьмем запрет 16:15-16:45 четверг. Сейчас новости выйдут по безработице, для торговли  на новостях нужны немного другие алгоритмы. Пусть устаканиться, тогда войдем.

Как грамотно это сделать, что бы и на чемпионате попасть в этот промежуток времени чтобы запретить торговлю или переключить алгоритм работы ?

Заранее спасибо.


Вы пробовали воспользоваться функцией TimeGMT() ?
 
Rosh:
Вы пробовали воспользоваться функцией TimeGMT() ?
Это единственный выход пользоваться именно GTM (вродебы). У меня как то все коряво получалось, и то что минуты нужно указывать тоже красивого решения не нашол. Бросил вообщем этот блок. Ветку бы типа Кима, жаль тут нет таких энтузиастов. 
 

Возвращает время GMT, которое вычисляется с учётом перехода на зимнее или летнее время по локальному времени компьютера, на котором запущен клиентский терминал. Существует 2 варианта функции.

Вызов без параметров

datetime  TimeGMT();

Так я не понял из разъяснений броде выходит что GMT время переводится с летнего на зимнее, хотя по логике GMT должно быть постоянным и не переводится?
Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 

Вот что получил:

2010.09.23 09:48

1. Copy
   experts\all-in(x).ex5 ok

2. Compile

3. Configuration
   all-in(x) on EURUSD:M5 every tick 2010.01.01-2010.08.01


4. Start
   finished in 4 min 11 sec


5. Statistics
   618 kb of log files
   340 trades, 680 deals, profit 144069.76 USD

No errors!

 Можно ли считать что проверка эксперта пройдена?

 
gfm73:

Вот что получил:

 Можно ли считать что проверка эксперта пройдена?

Да. Вы на вкладку чемпионата зайдите, там в Вашем профиле должна галка стоять:

Ваши данные приняты после проверки модератором.
Ваши файлы приняты после проверки модератором.

Причина обращения: