Подгрузка исторических данных по разным таймфреймам в советнике - страница 2

 
Igor Makanu:

вот топик с обсуждением подкачки истории в МТ4 https://www.mql5.com/ru/forum/280448/page8#comment_8831732 

более полного и свежего обсуждения этой проблемы не найдете

Ясно, спасибо. Ну я уже понял, что руками прогрузить будет надежней.
 
mql_writer2:
Ясно, спасибо. Ну я уже понял, что руками прогрузить будет надежней.

не обязательно руками, используйте готовые скрипты для подкачки истории 

https://www.mql5.com/ru/forum/280448/page8#comment_8832215

[СЕРВИСДЕСК] Ошибка получения времени старшего ТФ в таймере!
[СЕРВИСДЕСК] Ошибка получения времени старшего ТФ в таймере!
  • 2018.09.27
  • www.mql5.com
Задача: при запуске индикатора получить в таймере актуальные данные: время открытия недельного, дневного и часового бара...
 
Igor Makanu:

не обязательно руками, используйте готовые скрипты для подкачки истории 

https://www.mql5.com/ru/forum/280448/page8#comment_8832215


Окей, можно попробовать с клавишей home.

 
Ihor Herasko:

А почему вы проверяте 1-й бар, а не 0-й? есть какие-то отличия?

iTime(NULL, tf, 1);
 

Кстати, если пытаться подкачивать историю по всем символам через iTime(), терминал быстро съедает всю доступную память и начинает выдавать ERR_NO_MEMORY_FOR_HISTORY.

В отличие от ручного щелканья по графикам - там неиспользуемые графики быстро выгружаются из памяти.


 
secret:

А почему вы проверяте 1-й бар, а не 0-й? есть какие-то отличия?

Без разницы, какой бар запрашивать.

 
secret:

Кстати, если пытаться подкачивать историю по всем символам через iTime(), терминал быстро съедает всю доступную память и начинает выдавать ERR_NO_MEMORY_FOR_HISTORY.

В отличие от ручного щелканья по графикам - там неиспользуемые графики быстро выгружаются из памяти.


Само собой. Ведь МТ4 - 32-хразрядный. Сколько бы оперативной памяти ни было установлено, более 2Гб (хотя вроде слышал, что какими-то способами можно расширить и до 3Гб) он не увидит.

 
secret:

А почему вы проверяте 1-й бар, а не 0-й? есть какие-то отличия?

Так то просто строчка из примера, который где то выше дали. А так да - без разницы.
Причина обращения: