Heatmap_RSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «heatmaprsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Heatmap_RSI — индикатор MetaTrader 5, который рассчитывает RSI заданной периодичности и визуализирует результат в виде тепловой карты из цветных гистограммных блоков. Восемь буферов отрисовывают различные диапазоны силы RSI: красные оттенки при перекупленности, зелёные при недопродаже и серый при нейтральном движении цены.
Индикатор позволяет выбрать валютную пару, период расчёта RSI и включить инверсию силы сигнала. При инверсии значения RSI отражаются относительно уровня 50, что меняет направление интерпретации цветовых зон. Пустые поля валютной пары автоматически подменяются текущим символом графика.
Индикатор работает в отдельном окне и использует восемь индикаторных буферов, каждый из которых соответствует одному цвету. Блоки рисуются на каждом баре в зависимости от значения RSI и заданных пороговых уровней.
Настройки программы
| Настройка | Описание |
|---|---|
| Periods | Период расчёта индикатора RSI. |
| invert_strength | Переключатель инверсии силы RSI. При активации значения отражаются относительно уровня 50, меняя направление цветовой интерпретации. |
| CurrencyPair | Валютная пара, для которой рассчитывается RSI. Если поле оставлено пустым, используется текущий символ графика. |
| NOTE0 | Подсказка: введите валютную пару в верхнем регистре. |
| NOTE1 | Пример значения параметра валютной пары. |
| NOTE2 | Подсказка: оставьте поле пустым для использования текущего символа графика. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1 DarkGreen // C'162,208,162'
#property indicator_color2 Green // C' 90,185, 90'
#property indicator_color3 LimeGreen // C' 23,139, 23'
#property indicator_color4 C'50,50,50' // C'255,255,255'
#property indicator_color5 Maroon // C'255,185,185'
#property indicator_color6 FireBrick // C'255,115,115'
#property indicator_color7 Red // C'255, 76, 76'
#property indicator_color8 OrangeRed // C'255, 32, 32'
extern int Periods = 8;
extern bool invert_strength = 0;
extern string CurrencyPair = "";
extern string NOTE0 = "Enter currencypair in uppercase,";
extern string NOTE1 = "e.g. EURUSD";
extern string NOTE2 = "Leave empty for current symbol.";
double ExtBuffer0[];
double ExtBuffer1[];
double ExtBuffer2[];
double ExtBuffer3[];
double ExtBuffer4[];
double ExtBuffer5[];
double ExtBuffer6[];
double ExtBuffer7[];
double ExtBuffer8[];
int init()
{
// код доступен только после оплаты
}
SetIndexBuffer(0,ExtBuffer0);
SetIndexBuffer(1,ExtBuffer1);
SetIndexBuffer(2,ExtBuffer2);
SetIndexBuffer(3,ExtBuffer3);
SetIndexBuffer(4,ExtBuffer4);
SetIndexBuffer(5,ExtBuffer5);
SetIndexBuffer(6,ExtBuffer6);
SetIndexBuffer(7,ExtBuffer7);
SetIndexStyle(0,DRAW_HISTOGRAM, EMPTY, 4, indicator_color1);
SetIndexStyle(1,DRAW_HISTOGRAM, EMPTY, 4, indicator_color2);
SetIndexStyle(2,DRAW_HISTOGRAM, EMPTY, 4, indicator_color3);
SetIndexStyle(3,DRAW_HISTOGRAM, EMPTY, 4, indicator_color4);
SetIndexStyle(4,DRAW_HISTOGRAM, EMPTY, 4, indicator_color5);
SetIndexStyle(5,DRAW_HISTOGRAM, EMPTY, 4, indicator_color6);
SetIndexStyle(6,DRAW_HISTOGRAM, EMPTY, 4, indicator_color7);
SetIndПоказано первые 50% кода (символов: 2767)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.