Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

MPC - индикатор для MetaTrader 5

Опубликовал:
Nikolay Kositsin
Просмотров:
4948
Рейтинг:
(22)
Опубликован:
2012.01.05 10:33
Обновлен:
2023.03.16 17:43
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Реальный автор:

alexjou

В системах, основанных на пробое канала, длинная позиция открывается, когда цена пробивает максимум за Х дней, тогда как короткая позиция открывается, когда цена формирует новый минимум за Х дней, что позволяет прогнозировать направление тренда. Однако использование такого подхода зачастую страдает тем, что тренд определяется слишком поздно, и мы теряем большую часть прибыли.

Торговая система на базе индикатора HighestLowestRange (HLR) помогает решить эту проблему путем входа на рынок за небольшой промежуток времени до того, как цена касается уровня пробоя.

Индикатор MPC строит простейший канал по экстремумам за период. Предназначен для дополнительного визуального контроля торговой системы (пробой канала), основанной на индикаторе HighestLowestRange (HLR).

Впервые этот индикатор был реализован на MQL4 и опубликован в Code Base на mql4.com 25.01.2007.

Рис.1 Индикатор MPC

Рис.1 Индикатор MPC

HLR HLR

Индикатор HighestLowestRange (HLR) определяет относительное положение цены в границах диапазона максимум – минимум за Х баров. Если цена находится на дне диапазона (новый минимум), значение индикатора равно 0, если же цена находится на вершине диапазоне (новый максимум), значение индикатора равно 1 (или 100%).

Ultimate_Oscillator Ultimate_Oscillator

Окончательный осциллятор (Ultimate Oscillator), предложенный Ларри Вильямсом (Larry Williams), представляет собой средневзвешенное значение трех индикаторов Stochastic, определенных на коротком, среднем и длинном периодах.

StopOutPrice StopOutPrice

Скрипт рассчитывает цену, по которой может произойти Stop Out (принудительное закрытие позиции) и цену, после которой значение Free Margin станет отрицательным.

Memory Mapping Memory Mapping

DLL (проект VC++ 2010) для работы с Memory Mapping.