← К каталогу
Исходный код · ID 2134

rsi_of_osma.mq5

Похожие материалы по тегам

! macd+.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!macd_adx.mq4MQL4 / MetaTrader 4 · 1 общих теговxauusd_gold_perfect.mq4MQL4 / MetaTrader 4 · 1 общих теговtm sniper pro.pineTradingView · 1 общих теговsource code of grid with 100 pips stop loss.mq4MQL4 / MetaTrader 4 · 1 общих теговsniper pro.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор RSI of OSMA рассчитывает значение RSI на основе OSMA — разницы между MACD и его сигнальной линией. Для вычисления MACD используются две скользящие средние с заданными периодами и методом усреднения, после чего сигнальная линия строится как скользящая средняя от MACD. OSMA определяется как разность MACD и сигнальной линии, а затем применяется функция RSI к полученному ряду OSMA.

Результат отображается в отдельном окне с уровнями 30 и 70. Для визуализации используются три буфера: основной линией тренда и двумя вспомогательными линиями, которые чередуются при смене направления движения значения. Индикатор предназначен для анализа ценовых данных и технических показателей в среде MetaTrader 5.

Настройки программы

НастройкаОписание
OsmaFast Период быстрой скользящей средней, используемой при расчёте MACD.
OsmaSlow Период медленной скользящей средней, используемой при расчёте MACD.
OsmaPrice Тип цены, используемый при расчёте скользящих средних MACD.
OsmaMode Метод усреднения для скользящих средних, применяемых при расчёте MACD.
OsmaSignalPeriod Период сигнальной линии MACD, применяемой для вычисления OSMA.
OsmaSignalMode Метод усреднения для сигнальной линии MACD.
RsiPeriod Период RSI, рассчитываемого на основе значений OSMA.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  LimeGreen
#property indicator_color2  Orange
#property indicator_color3  Orange
#property indicator_width1  2
#property indicator_width2  2
#property indicator_width3  2
#property indicator_level1  30
#property indicator_level2  70

extern int    OsmaFast         = 12;
extern int    OsmaSlow         = 26;
extern int    OsmaPrice        = PRICE_CLOSE;
extern int    OsmaMode         = MODE_LWMA;
extern int    OsmaSignalPeriod = 9;
extern int    OsmaSignalMode   = MODE_LWMA;
extern int    RsiPeriod        = 14;

double value[];
double valueda[];
double valuedb[];
double macd[];
double slope[];
double osma[];
double sign[];

int init()
{
      // код доступен только после оплаты
   }
int deinit() { return(0); }

int start()
{
      // код доступен только после оплаты
   }
   int i,counted_bars=IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-1);

   if (slope[limit]==-1) CleanPoint(limit,valueda,valuedb);
   for(i=limit; i>=0; i--) macd[i] = iMA(NULL,0,OsmaFast,0,OsmaMode,OsmaPrice,i)-iMA(NULL,0,OsmaSlow,0,OsmaMode,OsmaPrice,i)

Показано первые 50% кода (символов: 2057)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
205,70₽ ≈ $2.51