Перейти к содержанию

[RSX] НАБОР Relative Strength Quality Index


Рекомендуемые сообщения

[RSX] НАБОР Relative Strength Quality Index Опубликовано

24611086467_39803bf928_c.jpg
2ТЭ10М-3006 by Pavel888, on Flickr

РУССКИЙ ЯЗЫК/Russian language.
НАБОР посвящается осциллятору RSX, что является весьма интересным, однако он не входит в стандартный комплект индикаторов MetaTrader 4. Большинство индикаторов - с открытым кодом (файл mql в наличии). Однако для работы индикатора требуется только файл с разрешением EX. Если указано, что нет скриншота - значит индикатор выглядит как вышеозначенный, или аналогичный уже есть в НАБОРЕ. Информации про этот осциллятор в сети очень мало, поэтому тема не менее ценная, так как впервые вводится в оборот таковой индикатор у нас на форуме, в том числе с многочисленными модификациями от известных программистов с зарубежных ресурсов. Точно известно, что rsx в своих расчётах опирается на другой осциллятор - RSI, но имеет с ним определённые различия. RSX сам по себе чаще всего определяется как "сглаживающий RSI". Одним словом - осциллятор очень интересный и заслуживает ознакомления. В работе он никак не отличается от других осцилляторов. Для работы индикаторов из серии dynamic_zone требуется библиотечный файл (прилагается). Если у кого есть ценные дополнения/замечания к этому осциллятору - делитесь тут, так как информации в сети очень и очень немного.
Успехов в работе!

 

АНГЛИЙСКИЙ ЯЗЫК/English language.

The set is dedicated to the RSX oscillator, which is very interesting, but it is not included in the standard set of MetaTrader 4 indicators. Most of the indicators are open source (the mql file is available). However, only an EX-resolution file is required for the indicator to work. If it is indicated that there is no screenshot, then the indicator looks like the one mentioned above, or a similar one is already in the SET. There is very little information about this oscillator on the network, so the topic is no less valuable, since such an indicator is being introduced for the first time on our forum, including with numerous modifications from well-known programmers from foreign resources. It is well known that rsx relies on another oscillator, RSI, in its calculations, but it has certain differences with it. The RSX itself is most often defined as a "smoothing RSI". In short, the oscillator is very interesting and deserves to be familiarized. In operation, it does not differ in any way from other oscillators. A library file is required for the operation of indicators from the dynamic_zone series (attached). If anyone has valuable additions / comments to this oscillator, please share here, as there is very, very little information on the network.
Good luck in your work!

 

С уважением, Павел aka Pavel888.


ОПИСАНИЕ ИНДИКАТОРА

Спойлер

1. Общий вид индикатора, описание.
2. Код индикатора.
3. Базовые настройки индикатора.
4. Формула расчёта индикатора.
5. Видеообзор индикатора.
6. Автор индикатора.
 

1. Общий вид индикатора, описание:
26-01-201722-28-34OBSVIDINDIKATORA.jpg

Индикатор RSX представляет собой классический осциллятор, располагается в дополнительном окне, из базовых настроек меняется только период расчёта (Length). В модах индикатора можно настроить звуковые оповещения при смене цвета и при пересечение ключевых уровней, мтф вариации работы и многое другое - см. скриншоты - они с менюшками. В остальном - осциллятор, как и все другие в терминале МТ4, соответственно к нему применимы правила о перекупленности/перепроданности, поиск расхождений (дивергенций) - одним словом - как и ко всем осцилляторам. Представляет, безусловно, интерес для трейдера.

 

2. Код индикатора:

Спойлер
//+------------------------------------------------------------------+
//|                                                          rsx.mq4 |
//|                Copyright © 2005, Nick Bilak, beluck[AT]gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, Nick Bilak"
#property link      "http://metatrader.50webs.com/"
//----
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Magenta
#property indicator_level1 70
#property indicator_level2 30
#property indicator_level3 50
#property indicator_maximum 100
#property indicator_minimum 0
//---- input parameters
extern int       Len=14;
//---- buffers
double rsx[];
double f88, f90;
double f0, v4, v8, vC, v10, v14, v18, v20;
double f8, f10, f18, f20, f28, f30, f38, f48, v1C;
double f50, f58, f60, f68, f70, f78, f80, f40;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,rsx);
   IndicatorShortName("rsx("+Len+")");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars=IndicatorCounted(),limit,shift;
   if (counted_bars   if (counted_bars>0) counted_bars--;
   limit=Bars-Len-1;
   if(counted_bars>Len) limit=Bars-counted_bars-1;
   if (limit//----
   for(shift=limit;shift>=0;shift--)
     {
      if (f90==0.0)
        {
         f90=1.0;
         f0=0.0;
         if (Len-1>=5) f88=Len-1.0; else f88=5.0;
         f8=100.0*(High[shift]+Low[shift]);
         f18=3.0/(Len + 2.0);
         f20=1.0 - f18;
        }
      else
        {
         if (f88            f90=f88 + 1;
         else
            f90=f90 + 1;
         f10=f8;
         f8 =100*(High[shift]+Low[shift]);
         v8 =f8 - f10;
         f28=f20 * f28 + f18 * v8;
         f30=f18 * f28 + f20 * f30;
         vC =f28 * 1.5 - f30 * 0.5;
         f38=f20 * f38 + f18 * vC;
         f40=f18 * f38 + f20 * f40;
         v10=f38 * 1.5 - f40 * 0.5;
         f48=f20 * f48 + f18 * v10;
         f50=f18 * f48 + f20 * f50;
         v14=f48 * 1.5 - f50 * 0.5;
         f58=f20 * f58 + f18 * MathAbs(v8);
         f60=f18 * f58 + f20 * f60;
         v18=f58 * 1.5 - f60 * 0.5;
         f68=f20 * f68 + f18 * v18;
         f70=f18 * f68 + f20 * f70;
         v1C=f68 * 1.5 - f70 * 0.5;
         f78=f20 * f78 + f18 * v1C;
         f80=f18 * f78 + f20 * f80;
         v20=f78 * 1.5 - f80 * 0.5;
         if ((f88>=f90) && (f8!=f10)) f0=1.0;
         if ((f88==f90) && (f0==0.0)) f90=0.0;
        }
      if ((f88  0.0000000001))
        {
         v4=(v14/v20 + 1.0) * 50.0;
         if (v4 > 100.0) v4=100.0;
         if (v4          } else {
         v4=50.0;
        }
      rsx[shift]=v4;
     }
   return(0);
  }
//+------------------------------------------------------------------+

 

3. Базовые настройки индикатора.
26-01-201722-28-15BAZOVNASTROIKI.jpg

Из настроек базовой версии всего один параметр, он отвечает за сглаживание основной линии - при уменьшении он чаще заходит в области перекупленности/перепроданности, при увеличении она становится более сглаженной. Можно поэкспериментировать и подобрать какое-то определённое значение для себя.

 

4. Формула расчёта индикатора.

 

 

5. Видеообзор индикатора.

 

 

6. Автор индикатора.

Автор индикатора - Nick Bilak. Больше никакой информации обнаружить не удалось про этого господина.


СПИСОК И КОМПЛЕКТАЦИЯ ВСЕХ ИНДИКАТОРОВ

Спойлер

3c_JRSX_H EX & MQL
3c_Turbo_JRSX_Filtered EX & MQL
3c_Turbo_JRSX_wAppliedPrice EX & MQL
3cJRSX_alert EX & MQL
4_time_frame_rsx EX & MQL
adaptive_rsx_mtf EX
CCI of rsx & atr EX & MQL
corridor_rsx EX & MQL
corridor_rsx_nmc EX & MQL
double_dynamic_zone_rsx EX & MQL
double_dynamic_zone_rsx_alerts_lines EX & MQL
dynamic_double_zone_rsx_of_zerolag_nema EX & MQL
dynamic_zone_pa_adaptive_rsx_nrp_alerts_lines_divergence EX & MQL
dynamic_zone_pa_adaptive_rsx_nrp_alerts_lines_divergence_nmc EX & MQL
dynamic_zone_pa_adaptive_rsx_nrp_for_ea EX & MQL
dynamic_zone_rsx EX & MQL
dynamic_zone_rsx_nrp_alerts_lines_divergence EX & MQL
dynamic_zone_rsx_nrp_alerts_lines_divergence_nmc EX & MQL
dynamic_zone_rsx_oma EX & MQL
dynamic_zone_rsx_oma_nmc EX & MQL
dynamic_zones_adaptive_rsx_3_oma EX
dynanmic_zones_of_onchart_rsx_alerts__arrows EX & MQL
dz_adaptive_vhf_rsx_digital_kahler_-_prices__lines__alerts EX & MQL
dz_rsx_3.01_oma_-_lines EX & MQL
dz_rsx_3_oma_-_lines_1.01 EX & MQL
dz_rsx_3_oma_-_lines_1.01_mtf EX & MQL
dz_rsx_3_oma_-_lines_1.01_mtf_nmc EX & MQL
dz_rsx_3_oma_-_lines_1.1_mtf_nmc EX & MQL
dz_rsx_3_oma_-_lines_1.02 EX & MQL
FFx_RSX_v01.00 EX
fourier_extrapolation_-_of_rsx EX & MQL
ift_rmi_rsx_smoothed EX & MQL
ift_rmi_rsx_smoothed_nmc EX & MQL
ift_rmi_rsx_smoothed_histo EX & MQL
ift_rmi_rsx_smoothed_histo_nmc EX & MQL
ift_rmi_rsx_smoothed_reg_histo EX & MQL
ift_rmi_rsx_smoothed_reg_histo_nmc EX & MQL
JMA_RSX EX & MQL
multi_pair_rsx EX & MQL
multi_pair_rsx_nmc EX & MQL
onchart_rsx_nrp_alerts__arrows EX & MQL
rmi_rsx_smoothed EX & MQL
rmi_rsx_smoothed_-_histo EX & MQL
rmi_rsx_smoothed_-_histo_nmc EX & MQL
rmi_rsx_smoothed_-_reg_histo EX & MQL
rmi_rsx_smoothed_-_reg_histo_nmc EX & MQL
rmi_rsx_smoothed_1 EX & MQL
rmi_rsx_smoothed_nmc EX & MQL
Rsx (r-square adaptive) floating zero EX
rsx nrp_coronforex EX & MQL
rsx EX & MQL
rsx__hull EX & MQL
rsx__ma_-_nrp_1 EX & MQL
rsx_3.01 EX & MQL
rsx_bars EX & MQL
rsx_in_color EX & MQL
rsx_nrp EX & MQL
rsx_nrp_histo_mtf EX & MQL
rsx_nrp_mtf EX & MQL
rsx_nrp_mtf_mrtools EX & MQL
rsx_nrp_reg_histo_mtf EX & MQL
rsx_nrp_reg_histo_mtfdivergence_nmc EX & MQL
rsx_of_momentum EX & MQL
rsx_on_jma EX & MQL
rsx_on_jma_nrp EX & MQL
rsx_on_jurik_double_smooth EX & MQL
rsx_on_oma EX & MQL
rsx_on_oma_filter EX & MQL
rsx_on_oma_filter_nmc EX & MQL
rsx3.01_nrp_alerts EX & MQL
rsx-oscillator EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc(1) EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc_2 EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-2 EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-2_nmc EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-3 EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-3_nmc EX & MQL
rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-4 EX & MQL
schaff_trend_rsx_2_2 EX & MQL
schaff_trend_rsx_2_2_histo EX & MQL
schaff_trend_rsx_2_3 EX & MQL
schaff_trend_rsx_2_3_histo EX & MQL
schaff_trend_rsx_2_4 EX & MQL
schaff_trend_rsx_vhf_adaptive_2_4 EX & MQL


ОПИСАНИЯ И СКРИНЫ ИНДИКАТОРОВ

Спойлер

3c_JRSX_H
28-01-201713-40-263c_JRSX_H.jpg

3c_Turbo_JRSX_Filtered
26-01-201721-33-483c_Turbo_JRSX_Filtered

3c_Turbo_JRSX_wAppliedPrice
28-01-201713-40-513c_Turbo_JRSX_wApplied

3cJRSX_alert
28-01-201713-41-263cJRSX_alert.jpg

4_time_frame_rsx
26-01-201721-35-074_time_frame_rsx.jpg

adaptive_rsx_mtf
26-01-201721-38-55adaptive_rsx_mtf.jpg

CCI of rsx & atr
26-01-201721-38-09CCIofrsxatr.jpg

corridor_rsx
26-01-201721-39-44corridor_rsx.jpg

corridor_rsx_nmc
без скрина

double_dynamic_zone_rsx
26-01-201721-40-50double_dynamic_zone_rs

double_dynamic_zone_rsx_alerts_lines
26-01-201721-41-43double_dynamic_zone_rs

dynamic_double_zone_rsx_of_zerolag_nema
26-01-201721-42-27dynamic_double_zone_rs

dynamic_zone_pa_adaptive_rsx_nrp_alerts_lines_divergence
26-01-201721-43-28dynamic_zone_pa_adapti

dynamic_zone_pa_adaptive_rsx_nrp_alerts_lines_divergence_nmc
без скрина

dynamic_zone_pa_adaptive_rsx_nrp_for_ea
26-01-201721-44-41dynamic_zone_pa_adapti

dynamic_zone_rsx
26-01-201721-45-20dynamic_zone_rsx.jpg

dynamic_zone_rsx_nrp_alerts_lines_divergence
без скрина

dynamic_zone_rsx_nrp_alerts_lines_divergence_nmc
без скрина

dynamic_zone_rsx_oma
26-01-201721-47-58dynamic_zone_rsx_oma.j

dynamic_zone_rsx_oma_nmc
26-01-201721-48-27dynamic_zone_rsx_oma_n

dynamic_zones_adaptive_rsx_3_oma
26-01-201721-49-08dynamic_zones_adaptive

dynanmic_zones_of_onchart_rsx_alerts__arrows
26-01-201721-50-07dynanmic_zones_of_onch

dz_adaptive_vhf_rsx_digital_kahler_-_prices__lines__alerts
26-01-201721-51-07dz_adaptive_vhf_rsx_di

dz_rsx_3.01_oma_-_lines
26-01-201721-51-55dz_rsx_3.01_oma_-_line

dz_rsx_3_oma_-_lines_1.01
26-01-201721-52-35dz_rsx_3_oma_-_lines_1

dz_rsx_3_oma_-_lines_1.01_mtf
без скрина

dz_rsx_3_oma_-_lines_1.01_mtf_nmc
без скрина

dz_rsx_3_oma_-_lines_1.1_mtf_nmc
без скрина

dz_rsx_3_oma_-_lines_1.02
без скрина

FFx_RSX_v01.00
26-01-201721-55-19FFx_RSX_v01.00.jpg

fourier_extrapolation_-_of_rsx
29-01-201722-14-35fourier_extrapolation_

ift_rmi_rsx_smoothed
26-01-201721-56-02ift_rmi_rsx_smoothed.j

ift_rmi_rsx_smoothed_nmc
без скрина

ift_rmi_rsx_smoothed_histo
26-01-201721-56-51ift_rmi_rsx_smoothed_h

ift_rmi_rsx_smoothed_histo_nmc
26-01-201721-57-25ift_rmi_rsx_smoothed_h

ift_rmi_rsx_smoothed_reg_histo
без скрина

ift_rmi_rsx_smoothed_reg_histo_nmc
без скрина

JMA_RSX
без скрина, аналогичен rsx-oscillator

multi_pair_rsx
26-01-201722-01-16multi_pair_rsx.jpg

multi_pair_rsx_nmc
без скрина

onchart_rsx_nrp_alerts__arrows
26-01-201722-02-58onchart_rsx_nrp_alerts

rmi_rsx_smoothed
26-01-201722-04-11rmi_rsx_smoothed.jpg

rmi_rsx_smoothed_-_histo
26-01-201722-04-56rmi_rsx_smoothed_-_his

rmi_rsx_smoothed_-_histo_nmc
без скрина

rmi_rsx_smoothed_-_reg_histo
26-01-201722-06-13rmi_rsx_smoothed_-_reg

rmi_rsx_smoothed_-_reg_histo_nmc
без скрина

rmi_rsx_smoothed_1
без скрина

rmi_rsx_smoothed_nmc
без скрина

Rsx (r-square adaptive) floating zero
29-01-201722-15-13Rsxr-squareadaptiveflo

rsx nrp_coronforex
26-01-201722-08-18rsxnrp_coronforex.jpg

rsx
без скрина, аналогичен rsx-oscillator

rsx__hull
26-01-201722-08-58rsx__hull.jpg

rsx__ma_-_nrp_1
26-01-201722-09-34rsx__ma_-_nrp_1.jpg

rsx_3.01
29-01-201722-16-20rsx_3.01.jpg

rsx_bars
26-01-201722-10-24rsx_bars.jpg

rsx_in_color
26-01-201722-11-05rsx_in_color.jpg

rsx_nrp
26-01-201722-11-43rsx_nrp.jpg

rsx_nrp_histo_mtf
26-01-201722-12-20rsx_nrp_histo_mtf.jpg

rsx_nrp_mtf
без скрина

rsx_nrp_mtf_mrtools
без скрина

rsx_nrp_reg_histo_mtf
26-01-201722-14-11rsx_nrp_reg_histo_mtf.

rsx_nrp_reg_histo_mtfdivergence_nmc
26-01-201722-14-49rsx_nrp_reg_histo_mtfd

rsx_of_momentum
26-01-201722-15-26rsx_of_momentum.jpg

rsx_on_jma
29-01-201722-16-55rsx_on_jma.jpg

rsx_on_jma_nrp
без скрина

rsx_on_jurik_double_smooth
29-01-201722-18-12rsx_on_jurik_double_sm

rsx_on_oma
без скрина

rsx_on_oma_filter
29-01-201722-19-17rsx_on_oma_filter.jpg

rsx_on_oma_filter_nmc
без скрина

rsx3.01_nrp_alerts
29-01-201722-21-22rsx3.01_nrp_alerts.jpg

rsx-oscillator
26-01-201722-28-52rsx-oscillator.jpg

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf
29-01-201722-22-41rwma_smooth_rsx_invers

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc
29-01-201722-23-36rwma_smooth_rsx_invers

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc(1)
29-01-201722-24-10rwma_smooth_rsx_invers

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf_nmc_2
без скрина

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-2
без скрина

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-2_nmc
29-01-201722-26-24rwma_smooth_rsx_invers

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-3
29-01-201722-26-59rwma_smooth_rsx_invers

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-3_nmc
без скрина

rwma_smooth_rsx_inverse_fisher_transform__signal_line_alerts_mtf-4
без скрина

schaff_trend_rsx_2_2
29-01-201722-28-42schaff_trend_rsx_2_2.j

schaff_trend_rsx_2_2_histo
29-01-201722-29-17schaff_trend_rsx_2_2_h

schaff_trend_rsx_2_3
без скрина

schaff_trend_rsx_2_3_histo
без скрина

schaff_trend_rsx_2_4
без скрина

schaff_trend_rsx_vhf_adaptive_2_4
без скрина


ПОЛЕЗНЫЕ ССЫЛКИ

Спойлер

Как установить индикатор в терминал МТ4

 

Как тестировать индикатор в терминале МТ4


Как настроить уведомления на почту в MT4


Как компилировать старые MQ4 файлы под новые билды MetaTrader 4

 

 

 

Расшифровка часто встречающихся сокращений в названии индикаторов.

alert - перевод с английского - сигнал. Индикатор при достижении определённых значений, установленных пользователем в настройках, посылает сигнал (разными способами - звуковой, уведомление на почту и так далее).
Пример:

ALERT.jpeg

 

arrows - перевод с английского - стрелки. Индикатор может отображать стрелками на графике возможное движение цены в этом направлении.
Пример:

STRELKI.jpeg

 

Histogram (Hist) - перевод с английского - гистограмма. Показания индикатора в виде гистограммы.
Пример:

GISTOGRAMMA.jpeg

 

mtf - Multi Time Frame - перевод с английского - мультитаймфреймовый индикатор. Индикатор на установленном таймфрейме отображает данные с более старшего периода. Пока свеча старшего периода не закрыта - индикатор может менять свои показания.
Пример:

MTF.jpeg

 

Smoothed - перевод с английского - сглаженный. Индикатор на установленном таймфрейме отображается в виде плавных линий.
Пример:

SGLAZENNYI.jpeg


ИСТОРИЯ ОБНОВЛЕНИЙ

Спойлер

1

 

НАБОР_RSX_2017.01.30.zip

 

 

 

 

 

  • Лайк 19
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...