aroon_oscillator_of_rsi.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «aroon_oscillator_of_rsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Этот файл является пользовательским индикатором для MetaTrader 5. Он рассчитывает и отображает в отдельном окне осциллятор, построенный на основе значений RSI. В коде используются стандартные функции MetaTrader для работы с индикаторами и ценовыми данными. Индикатор имеет несколько буферов для отрисовки линий и уровней. Настройки позволяют задать период RSI, цену для расчёта RSI, период осциллятора и пороговое значение фильтра. Отображение включает цветные линии и уровни, задаваемые параметром Filter. Индикатор не содержит торговых операций и предназначен только для визуального анализа.
Настройки программы
| Настройка | Описание |
|---|---|
| RsiPeriod | Период для расчёта индекса относительной силы (RSI). Определяет количество баров, используемых в формуле RSI. |
| RsiPrice | Тип цены, используемый при расчёте RSI. Может принимать значения, соответствующие константам цен (например, PRICE_CLOSE). |
| AroonPeriod | Количество баров для расчёта осциллятора. Влияет на сглаживание и чувствительность индикатора. |
| Filter | Пороговое значение для отображения сигнальных точек и уровней. Определяет, при каких значениях осциллятора появляются дополнительные линии. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 Silver
#property indicator_color2 LimeGreen
#property indicator_color3 LimeGreen
#property indicator_color4 PaleVioletRed
#property indicator_color5 PaleVioletRed
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2
#property indicator_width5 2
#property indicator_minimum -100
#property indicator_maximum 100
extern int RsiPeriod = 14;
extern int RsiPrice = PRICE_CLOSE;
extern int AroonPeriod= 25;
extern double Filter = 50;
double buffer1[];
double buffer2[];
double buffer3[];
double buffer4[];
double buffer5[];
double rsi[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int i,counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit=Bars-counted_bars;
if (buffer1[limit] > Filter) CleanPoint(limit,buffer2,buffer3);
if (buffer1[limit] < -Filter) CleanPoint(limit,buffer4,buffer5);
for(i=limit; i>=0; i--)
{
rsi[i] = iRSI(NULL,0,RsiPeriod,RsiPrice,i);
doПоказано первые 50% кода (символов: 2224)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.