fxg_irsi_histogramm.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «fxg_irsi_histogramm.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
FXG_iRSI_Histogramm — это пользовательский индикатор для MetaTrader 5, рассчитывающий значение RSI (Relative Strength Index) на основе усреднённой цены и отображающий его в отдельном окне. Основной буфер представляет собой RSI, сдвинутый на 50 единиц вниз (центрирование вокруг нуля), а также дополнительная сигнальная линия, рассчитанная как экспоненциальное скользящее среднее от RSI.
Индикатор предоставляет два режима визуализации. В стандартном режиме отображается гистограмма RSI и сигнальная линия. В цветном режиме добавляются отдельные гистограммы для восходящих и нисходящих изменений RSI, что позволяет наглядно оценить направление движения индикатора.
Расчёт сигнальной линии выполняется с использованием коэффициента сглаживания, определяемого периодом сигнала. Восходящие и нисходящие компоненты RSI разделяются по принципу сравнения текущего значения буфера с предыдущим: при росте значение записывается в восходящий буфер, при падении — в нисходящий.
Настройки программы
| Настройка | Описание |
|---|---|
| _Period | Период основного индикатора RSI — количество баров, используемых для расчёта значения Relative Strength Index. |
| Signal_Period | Период сигнальной линии, используемый для расчёта экспоненциального скользящего среднего от буфера RSI. Определяет сглаживание сигнала (дробное значение задаёт точность расчёта коэффициента сглаживания). |
| Colorfull | Переключатель цветного режима отображения. При включении (true) индикатор отображает гистограмму RSI, сигнальную линию и отдельные гистограммы восходящих/нисходящих компонент разными цветами. При выключении (false) отображаются только гистограмма RSI и сигнальная линия. |
| show_bar | Переключатель отображения бара. Объявлен как внешний параметр, но в текущей реализации не используется в логике расчёта. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Gray
#property indicator_color2 Red
#property indicator_color3 Lime
#property indicator_color4 Red
extern int _Period=8;
extern double Signal_Period=8;
extern bool Colorfull=false;
extern bool show_bar=false;
double RSI_Buffer[];
double Signal_Buffer[];
double RSI_UP[];
double RSI_DN[];
double k; // ?????. EMA
double rt; // ??????? ????? ???????
int per; // ????? ????? ???????
int init()
{
// код доступен только после оплаты
}
if(Colorfull)
{
SetIndexStyle(0,DRAW_HISTOGRAM,CLR_NONE);
SetIndexStyle(1,DRAW_LINE);
SetIndexStyle(2,DRAW_HISTOGRAM);
SetIndexStyle(3,DRAW_HISTOGRAM);
}
else
{
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_LINE);
SetIndexStyle(2,DRAW_NONE);
SetIndexStyle(3,DRAW_NONE);
}
IndicatorDigits(2);
SetIndexBuffer(0,RSI_Buffer);
SetIndexBuffer(1,Signal_Buffer);
SetIndexBuffer(2,RSI_UP);
SetIndexBuffer(3,RSI_DN);
IndicatorShortName("iRSI ("+_Показано первые 50% кода (символов: 1582)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.