Немного странно построен вопрос. С одной стороны - использую функцию. С другой стороны - не понимаю, для чего она нужна. Указанная Вами функция никакого отношения к изменению масштаба графика не имеет, т. к. ее задачей является преобразование данных из системы координат цена/время в декартову систему координат.
Для изменения масштаба используйте то, что описано здесь - https://docs.mql4.com/ru/constants/chartconstants/enum_chart_property.
Для изменения масштаба используйте то, что описано здесь - https://docs.mql4.com/ru/constants/chartconstants/enum_chart_property.
там вообще мрак.
ChartSetInteger(0, CHART_SCALE ,0, 3);
ChartSetInteger(0, CHART_SCALE ,0, 1);
масштабируют время.
переходить на фиксированный масштаб не хотелось бы.
остальное там все read only.
поэтому и полез в ChartTimePriceToXY, понятно что ее задачей является преобразование данных из системы координат цена/время в декартову систему координат.
Что делает ее обратная функция? я думал преобразует систему координат графика? а значит и вертикальные оси.
ps. масштабирование оси цены происходит при перемещении мышкой по ценам.
ps2: зачем мне это надо? при выставлении SL его уровень выходит за пределы графика и его не видно приходится постоянно увеличивать масштаб до уровня SL. Что бы визуально оценить ход цены до SL.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
юзаю ChartTimePriceToXY() не понимаю зачем эти функции нужны, и можно ими менять масштаб?