rsi histoalert.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi histoalert.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор рассчитывает значение RSI (Relative Strength Index) с заданным периодом, сдвигает его на ±50 и умножает на коэффициент модификации. Результат отображается в отдельном окне в виде гистограммы с цветовой индикацией направления движения.
Индикатор строит основную линию и сигнальную линию, рассчитанную методом скользящего среднего на основе основной линии. Обе линии имеют настраиваемые стили и цвета. Уровни покупки и продажи отображаются как горизонтальные уровни в окне индикатора.
При пересечении гистограммой RSI заданных уровней на баре с индексом 1, индикатор способен отправлять уведомления (alert) при активированном переключателе оповещений, что позволяет отслеживать потенциальные сигналы разворота в реальном времени.
Настройки программы
| Настройка | Описание |
|---|---|
| AlertOn | Включает или отключает отправку уведомлений (alert) при пересечении уровней покупки или продажи на баре с индексом 1. |
| RSIPeriod | Период расчёта индикатора RSI (Relative Strength Index), определяющий количество баров, используемых для вычисления. |
| RSIHistoModify | Коэффициент умножения, применяемый к сдвинутому значению RSI для масштабирования отображаемой гистограммы. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Green
#property indicator_width1 4
#property indicator_color2 Red
#property indicator_width2 4
#property indicator_color3 Yellow
#property indicator_width3 2
#property indicator_color4 Aqua
#property indicator_width4 0
#property indicator_style4 2
#property indicator_levelcolor DarkSlateGray
#property indicator_levelstyle 2
#define indicator_minimum -50
#define indicator_maximum 50
extern bool AlertOn=false, ColorDescendingBars=true,PlotMainLine=true, PlotSignalLine=true;
extern int RSIPeriod=14,RSIPrice=0,MASignal=20,MAMode=3,BuyAlertLevel=-20,SellAlertLevel=20;
extern double RSIHistoModify=1.5;
double UpBuffer[], DownBuffer[], RSIMain[], RSISignal[];
int Positive=0, Negative=0;
int init()
{
// код доступен только после оплаты
}IndicatorBuffers(4);
SetIndexStyle(0,2);
SetIndexBuffer(0,UpBuffer);
SetIndexEmptyValue(0,EMPTY_VALUE);
SetIndexStyle(1,2);
SetIndexBuffer(1,DownBuffer);
SetIndexEmptyValue(1,EMPTY_VALUE);
if(PlotMainLine)
SetIndexStyle(2,0); else
SetIndexStyle(2,12);
SetIndexBuffer(2,RSIMain);
if (PlotSignalLine)
SetIndexStyle(3,0); else
SetIndexStyle(3,12);
SetIndexBuffer(3,RSISignal);
SetLevelValue(0,BuyAlertLevel);
SetLevelValue(1,SellAlertLevel);
Показано первые 50% кода (символов: 2203)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.