Получение истории торговых инструментов. - страница 2

 
Удалось вычислить что скрипт тормозит из за SeriesInfoInteger
 

В общем если на финансовом инструменте есть проблемы то об этом мы можем узнать только по факту.

        Print(" 8 ",first_date);
         //--- force timeseries build 
         ulong e= GetMicrosecondCount();
         CopyTime(symbol,period,first_date+PeriodSeconds(period),1,times);
         
         //--- check date 
         Print(" 9 ",(GetMicrosecondCount()-e));

результат 

2018.11.25 20:29:35.606 TestCopy (UTSY,M1)       8 2018.11.25 00:00:00 
2018.11.25 20:30:00.648 TestCopy (UTSY,M1)       9 25042573              // Время на которое повисла CopyTime  25 секунд

а 

SeriesInfoInteger(symbol,period,SERIES_SYNCHRONIZED)  // Повесила весь код навечно ...

Повесила весь код навечно ...

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

Что совсем не радует к десятилетию мт 5 ..... 
 
Важное замечание: чтобы получать ВСЮ историю сначала в терминал нужно поставить в настройках "Макс. баров в окне" -> Unlimited.