MAofRSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «maofrsi_v1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
MAofRSI_v1 — это пользовательский индикатор для MetaTrader 5, написанный на MQL5. Он отображается в отдельном подокне графика и рассчитывает три линейных ряда: основной сглаженный осциллятор, а также его быструю и медленную скользящие средние. Индикатор предназначен для анализа динамики цены и построения осцилляторных сигналов.
В основе расчёта лежит обработка ценовых данных: сначала вычисляются две вспомогательные серии, отражающие положительные и отрицательные изменения цены, затем они сглаживаются, и на их основе формируется нормированное значение осциллятора в диапазоне от 0 до 100. Дополнительно к этому значению применяются две скользящие средние с настраиваемыми периодами и методами сглаживания.
Индикатор имеет настраиваемые входные параметры: тип цены, длину расчётного периода, а также периоды и методы сглаживания для быстрой и медленной средних. На графике отображаются три линии, а также заданы горизонтальные уровни 25, 50 и 75 для визуальной оценки зон перекупленности и перепроданности.
Настройки программы
| Настройка | Описание |
|---|---|
| Price | Тип цены, используемый при расчёте индикатора. Задаёт, какая ценовая серия берётся за основу для вычислений. |
| RSILength | Длина расчётного периода осциллятора. Влияет на количество баров, участвующих в сглаживании вспомогательных серий и формировании основного значения. |
| FastMA | Период быстрой скользящей средней, применяемой к основному значению осциллятора. Если значение больше нуля, линия быстрой средней рассчитывается и отображается на графике. |
| FastMAMode | Метод сглаживания для быстрой скользящей средней. Определяет способ усреднения значений при расчёте линии быстрой средней. |
| SlowMA | Период медленной скользящей средней, применяемой к основному значению осциллятора. Если значение больше нуля, линия медленной средней рассчитывается и отображается на графике. |
| SlowMAMode | Метод сглаживания для медленной скользящей средней. Определяет способ усреднения значений при расчёте линии медленной средней. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 LightBlue
#property indicator_width1 2
#property indicator_color2 Tomato
#property indicator_width2 1
#property indicator_color3 Lime
#property indicator_width3 1
#property indicator_level1 25
#property indicator_level2 50
#property indicator_level3 75
extern int Price = 0;
extern int RSILength = 45;
extern int FastMA = 2;
extern int FastMAMode = 0;
extern int SlowMA = 3;
extern int SlowMAMode = 1;
double RSI[];
double MAfast[];
double MAslow[];
double Bulls[];
double Bears[];
double AvgBulls[];
double AvgBears[];
int init()
{
// код доступен только после оплаты
}
IndicatorBuffers(7);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,RSI);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,MAfast);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,MAslow);
SetIndexBuffer(3,Bulls);
SetIndexBuffer(4,Bears);
SetIndexBuffer(5,AvgBulls);
SetIndexBuffer(6,AvgBears);
string short_name="MAofRSI("+RSILength+")";
IndicatorShortName(short_name);
SetIndexLabel(0,"RSI");
SetIndexLabel(1,"RSIfast");
SetIndexLabel(Показано первые 50% кода (символов: 1957)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.