Господа-товарищи.
Подскажите такую вещь. Добавил на график индикатор MACD. В окно этого индикатора добавил МА.
Из советника мне нужно узнать, например, находится ли МА ниже/выше нулевого уровня MACD. Но МА показывает цену. Как их подружить? Желательно без измениеня исходников.
Просто надо создать хендл индикатора MACD и МА применительно к MACD
int iMA( string symbol, // имя символа ENUM_TIMEFRAMES period, // период int ma_period, // период усреднения int ma_shift, // смещение индикатора по горизонтали ENUM_MA_METHOD ma_method, // тип сглаживания ENUM_APPLIED_PRICE applied_price // тип цены или handle );
и тогда МА будет давать среднее значение индикатора MACD.
Просто надо создать хендл индикатора MACD и МА применительно к MACD
и тогда МА будет давать среднее значение индикатора MACD.
Спасибо. Сча попробую.
Работает. Но!
Сразу не обратил внимание на "МА будет давать среднее значение индикатора MACD"...
Другими словами, МА на ценовом графике серьёзно отличается (визуально) от МА на индикаторе.
Я бы хотел, чтобы МА ценового графика на индикаторе таковой и осталась, только её значения были пересчитаны в соответствии с MACD.
Возможно ли это?
Работает. Но!
Сразу не обратил внимание на "МА будет давать среднее значение индикатора MACD"...
Другими словами, МА на ценовом графике серьёзно отличается (визуально) от МА на индикаторе.
Я бы хотел, чтобы МА ценового графика на индикаторе таковой и осталась, только её значения были пересчитаны в соответствии с MACD.
Возможно ли это?
Ничего не понятно. Это обычная МА? Тогда просто сравниваются ценовые буферы.
Ничего не понятно. Это обычная МА? Тогда просто сравниваются ценовые буферы.
Значение последнего закрытого бара EURUSD на H1
MACD(12,26,9) = 0.000106 // сигнальная = 0.000407
МА(53) = 1,15824 (цена)
Как пересчитать МА, чтобы её значение было, например = -0.001234
Что-то мне подсказывает, что это гиблая затея... ((
Ну почему-же гиблая?
Если цена 1.15824 а нужно получить -0.001234 надо просто из цены 1.15824 вычесть 1.159474 и ты в дамках...
Ну почему-же гиблая?
Если цена 1.15824 а нужно получить -0.001234 надо просто из цены 1.15824 вычесть 1.159474 и ты в дамках...
Смешно )))
Впрочем, у меня появилась идея. Кажется всё получится )))Что-то я пока не могу сообразить как найти соответствие одного ряда другому...
- +3 = 23
- +2 =
- +1 =
- 0 =
- -1 =
- -2 = 12
Вы пытаетесь приравнять относительную величину к абсолютной.
Например:
- литр спиртного - это абсолютная величина,
- градусы этого спиртного ( % алкоголя) - это относительная величина.
Может это ищите?
Что интересно, этот вопрос на этом форуме уже раз 20 задавали, и постоянно все советуют ну полную хрень, а вторая половина вообще не понимает о чем вопрос, но тоже что-то советует.
Пишу 20-ый раз ответ на этот вопрос: надо от каждого индикатора считать WPR с периодом 200-300 баров (примерное количество баров видимых в окне).
Есть еще вариант, при событии-прокрутке графика делать пересчет на видимых в окне барах - вписывать оба индикатора в подокно. В этом случае будет точное соответствие тому же что и когда два индикатора закинуты в одно подокно. Но это как вилами по воде рисовать, а первый вариант однозначный.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Господа-товарищи.
Подскажите такую вещь. Добавил на график индикатор MACD. В окно этого индикатора добавил МА.
Из советника мне нужно узнать, например, находится ли МА ниже/выше нулевого уровня MACD. Но МА показывает цену. Как их подружить? Желательно без измениеня исходников.