Надо было только повнимательней почитать справку ChartTimePriceToXY и ChartXYToTimePrice
Да, спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Столкнулся с большой проблемой: для корректного расположения объектов Text на экране мне нужно знать "цену" пиксела и "время" пиксела.
Вроде даже есть решение (правда, сложность решения несопоставима с ожидаемой сложностью и с эффектом):
1. Цену верха и низа чарта получаем с помощью WindowPriceMin() и WindowPriceMax().
2. Импортируем функцию GetClientRect из user32.dll, с ее помощью получаем размеры окна (эту часть нашел тут - https://www.metatrader4.com/ru/forum/10459/page5).
Но остается одна проблема, для которой я не знаю никакого решения, даже сложного.
Если на график добавлен индикатор (или несколько индикаторов) в отдельном окне - это никак не влияет на результат работы функции GetClientRect, т.е. MT4 использует одно окно, которое в какой-то неизвестной пропорции разделено между графиком цены и индикаторами.
Возможно ли это в принципе?