RSI-TREND
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi-trend-dot.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
RSI-TREND — это пользовательский индикатор для MetaTrader 5, отображающий значение RSI (индекс относительной силы) в отдельном окне с цветовой индикацией текущего тренда. Линия индикатора меняет цвет в зависимости от того, находится ли RSI в зоне роста, падения или нейтральной фазы, что позволяет визуально оценить направление импульса цены.
Индикатор дополнительно отображает точечные маркеры-стрелки для наглядности тренда и рисует три горизонтальные линии уровней, задаваемые пользователем. Средняя линия уровня фиксирована на значении 50 и служит границей нейтральной зоны.
Все параметры настройки доступны через окно свойств индикатора: период расчёта RSI, размеры маркеров, значения уровней, цвета линий и стиль отображения. Индикатор перерисовывает горизонтальные объекты при каждом запуске и удаляет их при деинициализации.
Индикатор рассчитывается на закрывающих ценах и не использует торговые API. Он предназначен исключительно для аналитического отображения технического показателя и не является торговой системой.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIPeriod | Период расчёта индекса относительной силы (RSI). |
| DotSize | Размер точечных маркеров-стрелок, отображаемых на графике индикатора. |
| UpLineValue | Значение верхнего горизонтального уровня, отделяющего зону растущего тренда. |
| DownLineValue | Значение нижнего горизонтального уровня, отделяющего зону нисходящего тренда. |
| UpLineColour | Цвет горизонтальной линии верхнего уровня. |
| DownLineColour | Цвет горизонтальной линии нижнего уровня. |
| MidLineColour | Цвет средней горизонтальной линии уровня, фиксированной на значении 50. |
| LineStyle | Стиль отображения горизонтальных линий уровней. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1 White
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 Lime
#property indicator_color5 Red
#property indicator_color6 White
extern int RSIPeriod=20;
extern int DotSize =2;
extern int UpLineValue=55;
extern int DownLineValue=45;
extern color UpLineColour=Black;
extern color DownLineColour=Black;
extern color MidLineColour=Silver;
extern int LineStyle = 2;
double UpRSI[];
double DnRSI[];
double NoRSI[];
double UpLnRSI[];
double DnLnRSI[];
double NoLnRSI[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int shift,limit;
int WindowIndex=WindowFind("RSI-TREND("+RSIPeriod+")");
double RSIVal;
static datetime prevtime = 0;
if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-31;
if(counted_bars>=31) limit=Bars-counted_bars-1;
for (shift=limit;shift>=0;shift--)
{
RSПоказано первые 50% кода (символов: 2706)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.