
- www.mql5.com
Тыкать в RTFM легко, а проверить слабо?
Ок, тогда я утверждаю, что ALIGH_RIGHT работает не правильно на сдвинутом влево графике!
MT5 build 2981 21.06.21
В данном случае справку по ChartScreenShot нужно понимать буквально
align_mode=ALIGN_RIGHT
[in] Режим вывода узкого скриншота. Значение перечисления ENUM_ALIGN_MODE. ALIGN_RIGHT означает выравнивание по правой границе (вывод с конца). ALIGN_LEFT задает выравнивание по левой границе.
Это означает, что при указании выравнивания ALIGN_RIGHT график будет принудительно проскроллен к правой границе, что равносильно выполнению команды
ChartNavigate(0,CHART_END,0);
Такое поведение было заложено много лет назад (так исторически сложилось). И когда добавили функцию ChartNavigate() поведение функции ChartScreenShot менять не стали.
Поэтому, если хотите получить желаемый эффект - скрольте в нужный участок экрана и делайте скриншот с указанием ALIGN_LEFT .

- www.mql5.com
Ну и по ALIGN_CENTER - https://www.mql5.com/ru/docs/constants/objectconstants/enum_object_property#enum_align_mode

- www.mql5.com

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Ожидаю получить
Однако получаю
Как получить ожидаемые снимки?