В подокне, набрасываю один индикатор на другой, и при пересечении открываю ордера. Для ручной торговли нормально, но как это реализовать в одном индикаторе ? Они никак не связаны между собой, при изменении масштаба, один индикатор начинает "плавать", но это особо не важно, нужны данные на первом баре.
Как из двух индикаторов сделать один ? Откуда брать данные ?
На примере iMA - как на базе индикатора #1 рассчитать iMA:
int iMA( string symbol, // имя символа ENUM_TIMEFRAMES period, // период int ma_period, // период усреднения int ma_shift, // смещение индикатора по горизонтали ENUM_MA_METHOD ma_method, // тип сглаживания ENUM_APPLIED_PRICE applied_price // тип цены или handle );
в поле applied_price ставим хендл первого индикатора.
В подокне, набрасываю один индикатор на другой, и при пересечении открываю ордера. Для ручной торговли нормально, но как это реализовать в одном индикаторе ? Они никак не связаны между собой, при изменении масштаба, один индикатор начинает "плавать", но это особо не важно, нужны данные на первом баре.
Как из двух индикаторов сделать один ? Откуда брать данные ?
Один на другой, или просто два в одно подокно? Это не одно и то же.
Если первый вариант, то можно посчитать один индикатор от другого (дописать код).
А если второй вариант, то индикаторы строятся каждый по своей шкале. Для поиска пересечения (или просто взаимо-расположения на 1-м баре) нужно анализировать все отображаемые значения индикаторов, определять текущие минимум и максимум обеих шкал и приводить их к одному знаменателю. Делал когда-то такое, работало.
Один на другой, или просто два в одно подокно? Это не одно и то же.
Если первый вариант, то можно посчитать один индикатор от другого (дописать код).
А если второй вариант, то индикаторы строятся каждый по своей шкале. Для поиска пересечения (или просто взаимо-расположения на 1-м баре) нужно анализировать все отображаемые значения индикаторов, определять текущие минимум и максимум обеих шкал и приводить их к одному знаменателю. Делал когда-то такое, работало.
Индикаторы между собой никак не связаны, они разные.
После того, как сделаете расчеты(получится новый индикатор), он будет визуально отличаться от того, что сейчас вижу в терминале, они не исказятся ?
Чтобы было мне понятней, назовите пожалуйста индикаторы с которыми работали. Какое между ними было различие ?
Индикаторы между собой никак не связаны, они разные.
После того, как сделаете расчеты(получится новый индикатор), он будет визуально отличаться от того, что сейчас вижу в терминале, они не исказятся ?
Чтобы было мне понятней, назовите пожалуйста индикаторы с которыми работали. Какое между ними было различие ?
Можно подогнать практически идеально.
Не помню, что именно делал, но индикаторы были совсем разные.
Свои услуги не предлагал, просто отметил, что это возможно и дал направление для размышлений.
Можно подогнать практически идеально.
Не помню, что именно делал, но индикаторы были совсем разные.
Свои услуги не предлагал, просто отметил, что это возможно и дал направление для размышлений.
Понятно. Я еще подумаю. Если, что, обращусь к Вам.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В подокне, набрасываю один индикатор на другой, и при пересечении открываю ордера. Для ручной торговли нормально, но как это реализовать в одном индикаторе ? Они никак не связаны между собой, при изменении масштаба, один индикатор начинает "плавать", но это особо не важно, нужны данные на первом баре.
Как из двух индикаторов сделать один ? Откуда брать данные ?