Советники: News Trading - страница 27

 
vorese, проверьте обновление календаря в начале дня. Вчера установил новый мод с настройками по умолчанию, сегодня утром посмотрел, а календарь в 4 утра не обновился в терминале отображались вчерашние новости, пришлось в ручную кнопку "Обновить" нажимать.
 
vorese:
Синхронизация по времени терминала
Непонятно как высчитывать разницу между Москвой и терминалом, какое время должна показывать первая кнопка?
 
Gleb12:
Непонятно как высчитывать разницу между Москвой и терминалом, какое время должна показывать первая кнопка?
Обзор рынка откройте, увидите время терминала, дальше смотрите московское время и из него вычитаете время терминала в обзоре рынка, получаете разность, все просто.
 
Strelok:
Обзор рынка откройте, увидите время терминала, дальше смотрите московское время и из него вычитаете время терминала в обзоре рынка, получаете разность, все просто.

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

При этом по выбранной новости, в интервале ближайшего часа , ордер не выставился, не снялся ?, факт не поступил.

 
Gleb12:

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

При этом по выбранной новости, в интервале ближайшего часа , ордер не выставился, не снялся ?, факт не поступил.

Раскомментируйте 377 строку и закомментируйте 378

//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
void OnTimer()
  {
   ResetLastError();
 //  local_time=TimeLocal();
    local_time=TimeCurrent()+mck_terminal*3600;
   ObjectSetString(0,"terminal",OBJPROP_TEXT,TimeToString(TimeCurrent(),TIME_SECONDS));
//===========условия для загрузки страницы============================
 
Strelok:
vorese, проверьте обновление календаря в начале дня. Вчера установил новый мод с настройками по умолчанию, сегодня утром посмотрел, а календарь в 4 утра не обновился в терминале отображались вчерашние новости, пришлось в ручную кнопку "Обновить" нажимать.
Проверил , все работает - ищите причину у себя
 
Доброго времени суток! Можно сделать что бы торговля шла не по одной новости а по  выбраным . тоисть раз в день выбрал ! Большое спасибо , вы МОЛАДЕЦ ! 
 
vorese:
  1. Локальное время - терминал.
  2. локальное время - Москва.

Изменил название переменной для установки времени. Приношу свои извинения пострадавшим.

Заменил ф-ю TimeCurrent() на TimeLocal() в строке кода  для обновления календаря в начале дня .

Файлы:
 
Автор вааще КРАСАВЧЕГ, спасибо огромное за то что он делает))))
 
19doom80:
Доброго времени суток! Можно сделать что бы торговля шла не по одной новости а по  выбраным . тоисть раз в день выбрал ! Большое спасибо , вы МОЛАДЕЦ ! 
Мировая экономика может не выдержать