ind_rsicolored_v1.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ind_rsicolored_v1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор ind_rsicolored_v1.mq5 предназначен для платформы MetaTrader 5 и отображает аналитические данные на основе RSI в отдельном окне. Он вызывает внутренне другой индикатор (ind_DivPeakTroughRSI_SW_v1) через функцию iCustom и обрабатывает его значения для визуализации направления и изменения импульсов.
Индикатор использует шесть буферов: четыре гистограммы (PlusUp, PlusDn, MinusDn, MinusUp) отображают положительные и отрицательные импульсы разными цветами, а два линейных буфера (Dot1, Dot2) рисуют дополнительные уровни. Логика определяет, к какому буферу относится текущий бар, сравнивая текущее и предыдущее значения осциллятора.
Настройки пользователя включают период и тип цены для RSI, количество баров для поиска экстремумов, чувствительность положительных и отрицательных импульсов, а также короткое имя индикатора для отображения в графике.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период расчёта индикатора RSI |
| RSIPrice | Тип цены для расчёта RSI: 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted |
| ExtrLeftBars | Количество баров слева для поиска экстремумов |
| ExtrRightBars | Количество баров справа для поиска экстремумов |
| PlusSens | Порог чувствительности для положительных импульсов |
| MinusSens | Порог чувствительности для отрицательных импульсов |
| ShortName | Короткое имя индикатора, отображаемое на графике |
Поиск по коду файла
#define IND "ind_DivPeakTroughRSI_SW_v1"
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1 LimeGreen
#property indicator_color2 Green
#property indicator_color3 Red
#property indicator_color4 Maroon
#property indicator_color5 C'None'
#property indicator_color6 C'None'
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
extern int RSIPeriod=14;
extern int RSIPrice=0; // 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted
extern int ExtrLeftBars=2; // ????? ????? ?? ??????????
extern int ExtrRightBars=1; // ????? ?????? ?? ??????????
extern double PlusSens=0.0001;
extern double MinusSens=-0.0001;
bool DrawLinesSW=false;
bool DrawLinesChW=false;
color Col_Peak_1=Red;
color Col_Peak_2=DeepPink;
color Col_Trough_1=LimeGreen;
color Col_Trough_2=YellowGreen;
string ShortName0="ZX";
extern string ShortName="DPTRSI";
double PlusUp[];
double PlusDn[];
double MinusDn[];
double MinusUp[];
double Dot1[];
double Dot2[];
int init(){
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start(){
// код доступен только после оплаты
}
int limit=Bars-IndicatorCounted();
for(int i=limit-1;i>=0;i--){
PlusUp[i]=0;
PlusDn[i]=0;
MinusDn[i]=0;
MinusUp[i]=0;
double osc1=iCustom(NULL,0,IND,RSIPeriod,RSIPrice,ExtrLeftBars,ExtrRightBars,PlusSens,MinusSens,DrawLinesSW,DrawLinesChW,Col_Peak_1,Col_Peak_2,Col_TroПоказано первые 50% кода (символов: 2694)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.