RSIOMA v2HHLSX
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsioma_v2hhlsx.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор RSIOMA v2HHLSX отображает модифицированный индикатор относительной силы в отдельном окне MetaTrader 5. Вместо классического расчёта по ценам сначала применяется скользящая средняя к ценовым данным, а затем вычисляется RSI по полученной сглаженной серии, что обеспечивает более плавную динамику основного сигнального курса.
Помимо основной линии, индикатор рисует гистограммы направления основного тренда и перекрёстных сигналов, а также линию скользящей средней от RSI. Горизонтальные уровни задаются пользователем для триггеров покупки и продажи, уровней основного тренда и дополнительных ориентиров.
При пересечении RSI своей скользящей средней отрисовываются стрелки-сигналы. Встроенные горизонтальные линии помогают визуально оценивать текущие зоны перекупленности и перепроданности. Все числовые и цветовые параметры настраиваются через панель свойств индикатора.
Настройки программы
| Настройка | Описание |
|---|---|
| RSIOMA | Период расчёта индикатора RSI (по умолчанию 14). Определяет количество баров, используемых для сглаживания и вычисления относительной силы. |
| RSIOMA_MODE | Метод скользящей средней, применяемый при сглаживании ценовой серии перед расчётом RSI (по умолчанию MODE_EMA — экспоненциальное скользящее среднее). |
| RSIOMA_PRICE | Тип цены, используемый при предварительном сглаживании перед расчётом RSI (по умолчанию PRICE_CLOSE — цена закрытия). |
| BuyTrigger | Уровень горизонтальной линии-триггера покупки (по умолчанию 80.00). Линия отрисовывается в отдельном окне индикатора для визуальной оценки зоны перекупленности. |
| SellTrigger | Уровень горизонтальной линии-триггера продажи (по умолчанию 20.00). Линия отрисовывается в отдельном окне индикатора для визуальной оценки зоны перепроданности. |
| BuyTriggerColor | Цор горизонтальной линии-триггера покупки. |
| SellTriggerColor | Цвет горизонтальной линии-триггера продажи. |
| MainTrendLong | Верхний уровень основного тренда (по умолчанию 70.00). При превышении RSI этого уровня гистограмма тренда принимает повышенное значение. |
| MainTrendShort | Нижний уровень основного тренда (по умолчанию 30.00). При снижении RSI ниже этого уровня гистограмма тренда принимает пониженное значение. |
| MainTrendLongColor | Цвет горизонтальной линии длинного тренда. |
| MainTrendShortColor | Цвет горизонтальной линии краткосрочного тренда. |
| MajorTrend | Параметр уровня основного тренда (по умолчанию 50). Объявлен в настройках, но не используется в расчётах индикатора. |
| marsiomaXSigColor | Цор стрелок-сигналов пересечения RSI его скользящей средней (по умолчанию SlateBlue). |
Поиск по коду файла
#property indicator_separate_window
#property indicator_minimum -20
#property indicator_maximum 120
#property indicator_buffers 7
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Green
#property indicator_color4 Magenta
#property indicator_color5 DodgerBlue
#property indicator_color6 BlueViolet
#property indicator_color7 SlateBlue //RoyalBlue
#property indicator_width1 2
#property indicator_width4 2
#property indicator_width5 2
#property indicator_width7 2
#property indicator_level1 100
#property indicator_level2 80
#property indicator_level4 50
#property indicator_level6 20
#property indicator_level7 0
#property indicator_levelcolor SlateGray
extern int RSIOMA =14;
extern int RSIOMA_MODE =MODE_EMA;
extern int RSIOMA_PRICE =PRICE_CLOSE;
extern int Ma_RSIOMA =21,
Ma_RSIOMA_MODE =MODE_EMA;
extern double BuyTrigger =80.00;
extern double SellTrigger =20.00;
extern color BuyTriggerColor =DodgerBlue;
extern color SellTriggerColor=Magenta;
extern double MainTrendLong =70.00;
extern double MainTrendShort =30.00;
extern color MainTrendLongColor =Red;
extern color MainTrendShortColor =Green;
extern double MajorTrend =50;
extern color marsiomaXSigColor =SlateBlue;
double RSIBuffer[];
double MABuffer1[];
double bdn[],bup[];
double sdn[],sup[];
double marsioma[];
double marsiomaXSig[];
string short_name;
int init()
{
// код доступен только после оплаты
}
short_name=StringConcatenate("RSIOMA(",RSIOMA,")");
IndicatorBuffers(8);
SetIndexBuffer(0,RSIBuffer);
SetIndexBuffer(2,bup);
SetIndexBuffer(1,bdn);
SetIndexBuffer(3,sdn);//Magnet
SetIndexBuffer(4,sup);//DodgerBlue
SetIndexBuffer(5,marsioma);
SetIndexBuffer(6,marsiomaXSig);
SetIndexBuffer(7,MABuffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(2,DRAW_HISTOGRAM);
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexStyle(3,DRAW_HISTOGRAM);
SetIndexStyle(4,DRAW_HISTOGRAM);
SetIndexStyle(5,DRAW_LINE);
SetIndexStyle(6,DRAW_ARROW);
SetIndexArrow(6,159);//85,88,251(x),252';108,158,159(dot);161,162(crcl);110,167(sq);176-179('scope');11-113,250(hlwSq)
SetIndexLabel(0,"Rsioma");
SetIndexLabel(5,"MaRsioma");
SetIndexLabel(1,"TrendDn");
SetIndexLabel(2,"TrendUp");
SetIndexLabel(6,"Up/DnXsig");
IndicatorShortName(shortПоказано первые 50% кода (символов: 3893)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.