Здравствуйте.
Пишу советник. На графике к примеру я добавил несколько линий, к примеру Линия 1, Линия 2, Линия 3. В связи с чем, 2 вопроса:
1. Как получить значение графического обьекта, конкретной горизонтальной линии? ИЛИ что цена приблизилась к нужной линии к примеру на 5 пп?;
2. Как определить, что цена находиться, к примеру между Линией 1 и Линиеей 2 ?
Надеюсь понятно, написал.
Спасибо.
![ObjectGetValueByShift - Графические объекты - Справочник MQL4 ObjectGetValueByShift - Графические объекты - Справочник MQL4](https://c.mql5.com/36/25/objectgetvaluebyshift-graficheskie.png)
- docs.mql4.com
Если линии появились вследствие действий пользователя, то нужно постоянно считывать данные с графика (или по событию OnChartEvent(), если график текущий) при помощи функций ObjectGetInteger(), ObjectGetDouble() и ObjectGetString().
Если линии проведены самим экспертом, то считывание данных с графика не нужно. У эксперта все эти сведения должны быть. Ведь он как-то уже построил линии.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте.
Пишу советник. На графике к примеру я добавил несколько линий, к примеру Линия 1, Линия 2, Линия 3. В связи с чем, 2 вопроса:
1. Как получить значение графического обьекта, конкретной горизонтальной линии? ИЛИ что цена приблизилась к нужной линии к примеру на 5 пп?;
2. Как определить, что цена находиться, к примеру между Линией 1 и Линиеей 2 ?
Надеюсь понятно, написал.
Спасибо.