BandsRSI
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «bandsrsi.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
BandsRSI — это пользовательский индикатор для MetaTrader 5, который отображает четыре графика в отдельном окне: скользящую среднюю от RSI, верхнюю и нижнюю границы полос, а также саму линию RSI. Индикатор рассчитывает RSI по выбранной цене (открытия, максимума, минимума или закрытия), затем накладывает на неё скользящую среднюю и строит полосы отклонения вокруг неё. Пользователь может настроить периоды, коэффициент отклонения и тип цены для расчёта RSI.
Индикатор использует четыре буфера для отрисовки: линия скользящей средней (без цвета), верхняя граница (зелёная), нижняя граница (красная) и линия RSI (синяя). Все линии отрисовываются начиная с бара, соответствующего заданному периоду RSI. Начальные значения при недостатке истории корректируются внутренней логикой подсчёта уже обработанных баров.
Параметр xxx содержит справочную строку с описанием допустимых значений для выбора цены расчёта RSI. Параметр RSIPrice определяет, по какой цене будет вычисляться RSI: по открытия (o), максимуму (h), минимуму (l) или закрытию (c). По умолчанию используется цена закрытия.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период расчёта индикатора RSI (относительный индекс силы). Определяет количество баров, используемых для вычисления RSI. |
| BandsPeroid1 | Период скользящей средней, применяемой к значениям RSI для построения центральной линии и расчёта полос. Задаётся целым числом. |
| BandsDeviations | Коэффициент отклонения для расчёта верхней и нижней границ полос от скользящей средней RSI. Увеличение значения расширяет полосы, уменьшение — сужает их. |
| xxx | Справочный параметр, содержащий описание допустимых значений для выбора цены расчёта RSI (RSIPrice = o-Open, h-HIGH, l=Low, c-Close). |
| RSIPrice | Тип цены, по которой рассчитывается RSI. Допустимые значения: o — цена открытия, h — максимум, l — минимум, c — цена закрытия. По умолчанию используется цена закрытия. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 CLR_NONE
#property indicator_color2 Green
#property indicator_color3 Red
#property indicator_color4 DodgerBlue
extern int RSIPeriod=14;
extern int BandsPeroid1=14;
extern double BandsDeviations=1.0;
extern string xxx="RSIPrice = o-Open, h-HIGH, l=Low, c-Close";
extern string RSIPrice = "c";
double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[];
double RSI[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int i,k,counted_bars=IndicatorCounted();
double deviation;
double sum,oldval,newres;
int pr;
/*
if(counted_bars<1)
for(i=1;i<Показано первые 50% кода (символов: 1663)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.