i-mfi_zone.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «i-mfi_zone.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор i-MFI Zone отображает на графике торгового инструмента аналитические зоны, основанные на показателе Money Flow Index (MFI) и динамике объёма торгов. Расчёт выполняется с использованием встроенной функции MFI, при этом сравнивается направление изменения MFI и объёма между текущим и предыдущим баром.
В зависимости от комбинации направлений MFI и объёма индикатор рисует четыре пары гистограмм (восемь буферов) разными цветами, обозначая соответствующие торговые зоны. Каждая пара буферов задаёт верхнюю и нижнюю границу зоны на уровне High и Low текущего бара.
Допускается ограничение количества обрабатываемых баров с помощью настраиваемого параметра, что позволяет управлять глубиной расчёта. Индикатор работает в окне графика и предназначен для визуального анализа совпадения сигналов MFI и объёма.
Настройки программы
| Настройка | Описание |
|---|---|
| BarsToProcess | Количество баров, подлежащих обработке при расчёте индикатора. Значение -1 означает обработку всех доступных баров. Параметр позволяет ограничить глубину расчёта для повышения производительности. |
Поиск по коду файла
#define version "1.0.0.0"
#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 Lime // + ??????? ????? ? + MFI
#property indicator_color2 Lime // + ??????? ????? ? + MFI
#property indicator_color3 SaddleBrown // - ??????? ????? ? - MFI
#property indicator_color4 SaddleBrown // - ??????? ????? ? - MFI
#property indicator_color5 Pink // - ??????? ????? ? + MFI
#property indicator_color6 Pink // - ??????? ????? ? + MFI
#property indicator_color7 Blue // + ??????? ????? ? - MFI
#property indicator_color8 Blue // + ??????? ????? ? - MFI
extern int BarsToProcess=1000; //???????????? ?????????? ????? ??? ??????? ?????????? (-1 - ??? ????)
double Up1.Buffer[],
Dn1.Buffer[],
Up2.Buffer[],
Dn2.Buffer[],
Up3.Buffer[],
Dn3.Buffer[],
Up4.Buffer[],
Dn4.Buffer[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted(),
limit = 0,
Показано первые 50% кода (символов: 2443)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.