lc-rsi_histo3.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «lc-rsi_histo3.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Этот файл является пользовательским индикатором для MetaTrader 5. Он отображает в отдельном окне гистограмму, построенную на основе значений RSI, с возможностью цветового выделения восходящих и нисходящих столбцов. Дополнительно может отображаться основная линия и сигнальная линия, а также подаваться звуковые уведомления при пересечении заданных уровней.
Индикатор рассчитывает значения RSI за указанный период и применяет к ним масштабирующий коэффициент. В зависимости от настроек столбцы окрашиваются в разные цвета: при включённом режиме ColorDescendingBars цвет зависит от направления изменения значения относительно предыдущего бара, иначе — от знака значения. Уровни для уведомлений задаются отдельными параметрами.
Сигнальная линия рассчитывается как скользящая средняя от массива значений RSI. Индикатор не содержит торговых операций и предназначен только для визуального анализа и оповещений.
Настройки программы
| Настройка | Описание |
|---|---|
| AlertOn | Включает или отключает звуковое уведомление при пересечении уровня RSI на текущем баре. |
| RSIPeriod | Количество баров, используемых для расчёта индекса относительной силы (RSI). |
| RSIHistoModify | Масштабный коэффициент, применяемый к разнице между значением RSI и 50. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 LimeGreen
#property indicator_width1 2
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_color3 DarkSlateGray
#property indicator_width3 1
#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=false,PlotMainLine=true, PlotSignalLine=false;
extern int RSIPeriod=13,RSIPrice=0,MASignal=0,MAMode=0,BuyAlertLevel=-10,SellAlertLevel=10;
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,SellAlertLevПоказано первые 50% кода (символов: 2215)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.