Specifiche
Внимание! Данная работа больше не требует реализации в текущем виде.
Требуется доработать скрипт https://www.mql5.com/ru/code/936 , который сохраняет изображение графика в файл.
В результате доработки скрипт будет иметь возможность делать скриншот за выбранный временной период. Соответственно появятся параметры:
Data_ScreenStart - дата с которой будет делаться скриншот
Data_ScreenStop - по какую дату будет делаться скриншот (ширина скриншота, фактически конвертированная в итоге в бары).
Data_ScreenStart_Shift - смещение области для захвата экрана в барах, относительно указанной даты в правую часть графика
Data_ScreenStop_Shift - смещение области для захвата экрана в барах, относительно указанной даты в левую часть графика
Код надо будет завернуть в функцию, так как он будет использоваться в ином скрипте. В функции нужно предусмотреть (если её нет) проверку окончания работы с файлом, так как функция будет вызываться в цикле. Работа в цикле по созданию файлов должна проходить корректно, имя файла должно содержать название инструмента и дату начала временного отрезка, с которого делается снимок экрана графика в формате ГГГГ_ММ_ДД_ЧЧ_ММ.
Программа должна корректно работать с разными зуммами.