Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Один человек попросил меня в PM о формуле индикатора RBCI2, поэтому я публикую ее.
#property indicator_buffers 6
#property indicator_color1 Red
#property indicator_color2 Red
#property indicator_color3 Blue
#property indicator_color4 Aqua
#property indicator_color5 Crimson
#property indicator_color6 Gold
//---- input parameters
extern int CountBars = 500;
extern int ExtParam2;
extern int ExtParam3;
extern double reddd;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
string short_name;
IndicatorBuffers(6);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexDrawBegin(0,55);
SetIndexStyle(1,DRAW_LINE,STYLE_DOT,1,Orchid);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
SetIndexDrawBegin(1,55);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexEmptyValue(2,0.0);
SetIndexDrawBegin(2,55);
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexEmptyValue(3,0.0);
SetIndexDrawBegin(3,55);
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtMapBuffer5);
SetIndexEmptyValue(4,0.0);
SetIndexDrawBegin(4,55);
SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,ExtMapBuffer6);
SetIndexEmptyValue(5,0.0);
SetIndexDrawBegin(5,55);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
IndicatorShortName("RBCI2");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here
//----
return(0);
}
double CrazyChart (int i,int shift)
//function that counts Sum of 55 bars
{
double RBCI2;
RBCI2=
-35.5198140000*Close
-29.3302904200*Close
-18.4253122700*Close
-5.3409716410*Close
+7.0224246110*Close
+16.1743143600*Close
+20.6539163900*Close
+20.3238589400*Close
+16.2679056100*Close
+10.3508317200*Close
+4.5956464710*Close
+0.5816210219*Close
-0.9556878591*Close
-0.2188650350*Close
+1.8617718350*Close
+4.0429772970*Close
+5.2336026320*Close
+4.8503271170*Close
+2.9598818100*Close
+0.1813422994*Close
-2.5916583950*Close
-4.5352277420*Close
-5.1799911240*Close
-4.5414039780*Close
-3.0665332280*Close
-1.4306935910*Close
-0.2740625440*Close
+0.0259294264*Close
-0.5361336393*Close
-1.6274205570*Close
-2.7320093940*Close
-3.3584444990*Close
-3.2210950120*Close
-2.3321664220*Close
-0.9758039283*Close
+0.4132087314*Close
+1.4199522360*Close
+1.7965291580*Close
+1.5408713520*Close
+0.8768248011*Close
+0.1561692145*Close
-0.2796045774*Close
-0.2243863077*Close
+0.3279264464*Close
+1.1886385970*Close
+2.0574048450*Close
+2.6265630350*Close
+2.6969364910*Close
+2.2285276520*Close
+1.3534844570*Close
+0.3088511323*Close
-0.6383119873*Close
-1.2763116980*Close
-1.5134175380*Close
-1.3771978870*Close
-1.6154244060*Close;
return (RBCI2);
}
int start()
{
int limit,counted_bars=IndicatorCounted(),min,i;
if (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars);
SetIndexDrawBegin(1,Bars-CountBars);
SetIndexDrawBegin(2,Bars-CountBars);
SetIndexDrawBegin(3,Bars-CountBars);
SetIndexDrawBegin(4,Bars-CountBars);
SetIndexDrawBegin(5,Bars-CountBars);
double RBCI2;
double Value1;
int Value2 = 52;
double Value4,Value5,Value6,Value7,Value8,Value9;
// reddd = CrazyChart(2,1); //c hf,jnfkj!!!!!!!!!!!!!!!!!
if (counted_bars<0) return(-1);
//---- last counted bar will be recounted
if (counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(i=1;i<=0;i++) ExtMapBuffer1=0.0;
for (i=limit;i>=0;i--) {
// CountBars i+shift+55
for (int shift=0;shift<=Value2-1;shift++) {
Value4 = Value4-CrazyChart(i,shift);
}
Value1 = -CrazyChart(i,0);
Value5 = Value4 / Value2;
Value6 = 0;
ExtMapBuffer1=-Value5+Value1;// "RBCI2");
ExtMapBuffer2=-Value5+Value1; //"Dots")
for (shift=0;shift<=Value2-1;shift++) {
Value6 = Value6 + (-CrazyChart(i,shift)-Value5)*(-CrazyChart(i,shift)-Value5);
}
Value8 = Value6/(Value2-1);
Value9 = MathSqrt(Value8);
ExtMapBuffer3= +Value9;//,"LINE");
ExtMapBuffer4= -1*Value9;//Plot4(-Value9,"LINE");
ExtMapBuffer5=+2*Value9;//,"LINE");
ExtMapBuffer6=-2*Value9;//,"LINE");
Value4=0;
Value6=0;
}
//----
return(0);
}
//+------------------------------------------------------------------+Этот пост https://www.mql5.com/en/forum/173010/page5
Спасибо, но я не могу открыть индикаторы скорости. Возникает ошибка. Пожалуйста, вы можете помочь мне?
Спасибо, но я не могу открыть индикаторы скорости. Возникает ошибка. Пожалуйста, не могли бы вы мне помочь?
Спасибо, но я не могу открыть индикаторы скорости. Возникает ошибка. Пожалуйста, вы можете помочь мне?
Вам нужно установить этот инструмент jurik из этой темы https://www.mql5.com/en/forum/173010, чтобы увидеть индикаторы.
Это было описано в теме о том, как это сделать.
Вам нужно установить этот инструмент jurik из этой темы https://www.mql5.com/en/forum/173010, чтобы увидеть индикаторы. Это было описано в теме о том, как это сделать.
Я не могу найти этот инструмент. Он предназначен для конвертации данных MT3 в MT4?
Я не могу найти этот инструмент. Он предназначен для конвертации данных MT3 в MT4?
Это объясняется в этой теме https://www.mql5.com/en/forum/173010:
1. Скачайте файл из этого сообщения https://www.mql5.com/en/forum/173010/page5
2. Разархивируйте его.
3. Поместите все файлы из папки include этого файла в папку /include каталога Metatrader:
JJMASeries.mqh
INDICATOR_COUNTED.mqh
PriceSeries.mqh
3c_BB_Osc.mqh
3c_SG_Osc.mqh
и так далее
4. Поместите индикаторы из папки indicators и из папки Pluse в папку /indicators в директории MetaTrader.
5. скомпилируйте индикаторы.
Например, индикатор JFatlSpeed использует следующие файлы:
- JJMASeries.mqh и PriceSeries.mqh (MetaTrader\experts\include\);
- JFatl.mq4 и Heiken Ashi#.mq4 (MetaTrader\indicators\).
Поэтому, если вы не установите весь этот сбор, как я описал выше, вы ничего не увидите.
Есть и некоторые другие индикаторы из этого инструмента, которые также могут быть интересными фильтрами. Например: JDemarkl и JCCIX. Просто установите эту плату (или установите, например).
MTF версии индикаторов цифровых фильтров от Simba https://www.mql5.com/en/forum/173574
Ошибка?
удалено na fig