подгрузка истории другого символа

 
Если пытаться получить исторические данные с другого символа, которого еще в базе котировок нет, то система, как и ожидается, выдаст ошибку 4066 и попробует историю подгрузить. Однако подгрузит она только ближайшие 2048 котировок и остановится. В то же время, если открыть график вручную и понажимать PageUp, то загруженная история будет гораздо длиннее.

Как можно получить от системы не 2048 баров, а "длинную" доступную историю?
 
мхм?
 
В Вашем вопросе Вы сами сформулировали ответ.
Только ручная загрузка.
Причём, если Вы когда-то давно загружали историю, то будет предпринята попытка закрыть всю дыру, то есть гораздо больше, чем 2048 баров
 

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


- на https://www.mql5.com/ru поищите по keyhome
- попробуйте обратиться к, допустим, 6000-му бару (только что пришло в голову, сам не проверял)
- как следует из поста Славы, ручками в архиве установите "нужную" дату, терминал будет пытаться закрыть дыру
 
Talex, спасибо за ответ и советы! увы, я о всех этих трех способах уже думал.

2) - 6000-й бар получить не удастся - как раз будет 2048, "короткая история".
3) - оставлять в архиве первую "левую" котировку 1970.01.01 не очень хочется. Задача стоит именно в автоматическом получении длинной истории, а автоматом вырезать потом эту котировку довольно муторно (хотя и можно, конечно)
1) да, так и приходится делать сейчас - в соседнем окне открывать другой график и эмулировать нажатия VK_HOME. Довольно тупо, но хотя бы работает.

но спасибо в любом случае ).
Причина обращения: