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

Cronex StochR% SP

rsi_stoch_superposition.mq5

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

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор «Cronex StochR% SP» объединяет линии RSI и стохастика в единый показатель SuperPosition, усредняя их значения. Далее результат обрабатывается двумя скользящими средними (быстрой и медленной), а также формируется сигнальная линия дивергенции. Индикатор отображается в отдельном окне с шестью буферами и горизонтальными уровнями -0.20, 0.20, 0.50 и 0.80.

Линия RSI рассчитывается по стандартному алгоритму осциллятора с заданным периодом и полем цены. Стохастик вычисляется с параметрами %K, %D и сглаживания, также с выбором метода скользящей и ценового поля. SuperPosition формируется как среднее арифметическое нормализованных значений RSI и стохастика.

Быстрая и медленная скользящие средние применяются к линии SuperPosition для выявления трендовых изменений. Сигнальная линия дивергенции отображает разницу между стохастиком и RSI, сглаженную отдельной скользящей средней. Индикатор предназначен для технического анализа ценовых данных на платформе MetaTrader 5.

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

НастройкаОписание
RSI Период расчёта осциллятора RSI.
RSIprice Числовой код поля цены, используемого для расчёта RSI.
StochK Период %K стохастика.
StochD Период сигнальной линии %D стохастика.
StochSl Период сглаживания (замедления) линии %K стохастика.
StochMAmode Числовой код метода скользящей для сглаживания стохастика (SMA, EMA, SMMA, LWMA).
StochPriceField Числовой код поля цены, используемого для расчёта стохастика.
SPFastMA Период быстрой скользящей средней, применяемой к линии SuperPosition.
SPSlowMA Период медленной скользящей средней, применяемой к быстрой линии SuperPosition.
SPSigMA Период сигнальной скользящей средней для линии дивергенции Сто-РСИ.
SPMAmode Числовой код метода скользящей средней для расчёта SuperPosition (SMA, EMA, SMMA, LWMA).
notes___Price Текстовый параметр с описанием доступных полей цены (Close, Open, High, Low, Median, Typical, Weighted).
StoPriceField Текстовый параметр с описанием доступных полей цены для стохастика.
______MA_Mode Текстовый параметр с описанием доступных методов скользящих средних (SMA, EMA, SMMA, LWMA).
Получить полный код

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

#property  indicator_separate_window
#property  indicator_buffers 6
#property  indicator_color1  Magenta
#property  indicator_color2  DarkOrange
#property  indicator_color3  SlateGray
#property  indicator_color4  OrangeRed
#property  indicator_color5  CornflowerBlue
#property  indicator_color6  SteelBlue
#property  indicator_level1 -0.20
#property  indicator_level2  0.20
#property  indicator_level3  0.50
#property  indicator_level4  0.80
#property  indicator_levelcolor LightSlateGray
#property  indicator_width4  2
#property  indicator_width5  2

extern int RSI=14;
extern int RSIprice=0;

extern int StochK=8;
extern int StochD=5;
extern int StochSl=3;
extern int StochMAmode=1;
extern int StochPriceField=0;

extern int SPFastMA=10;
extern int SPSlowMA=10;
extern int SPSigMA =5;
extern int SPMAmode=3;    //price close only(onAraay)

extern string   notes___Price = "0C 1O 2H 3L 4Md 5Tp 6WghC: Md(HL/2)4,Tp(HLC/3)5,Wgh(HLCC/4)6";
extern string   StoPriceField = "0 Low/High  1 Cl/Cl";
extern string   ______MA_Mode = "SMA0 EMA1 SMMA2 LWMA3";

double     RSIBuffer[];
double     StochBuffer[];
double     SPBuffer[];
double     FastMABuffer[];
double     SlowMABuffer[];
double     TmpDiverBuff[];
double     DiverBuffer[];

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

   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);   
   SetIndexStyle(3,DRAW_LINE);
   SetIndexStyle(4,DRAW_LINE);
   SetIndexSty

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

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

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

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

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

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

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