Cronex StochR% SP
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsi_stoch_superposition.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.