newdigital: Vous devez installer cet outil jurik à partir de ce fil de discussion https://www.mql5.com/en/forum/173010 pour voir les indicateurs. Il a été décrit dans le fil de discussion sur la façon de le faire.
Je ne trouve pas cet outil. Il sert à convertir les données de MT3 en MT4 ?
Et il y a quelques autres indicateurs de cet outil qui peuvent être des filtres intéressants aussi. Par exemple : JDemarkl et JCCIX. Il suffit d'installer ce péage (ou de le paramétrer par exemple).
Une personne m'a demandé par PM la formule de l'indicateur RBCI2, je la publie donc.
#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);
}
//+------------------------------------------------------------------+Cet article https://www.mql5.com/en/forum/173010/page5
Merci, mais je ne peux pas ouvrir les indicateurs de vitesse. Il y a une erreur. Pouvez-vous m'aider ?
Merci, mais je ne peux pas ouvrir les indicateurs de vitesse. Il y a une erreur. Pouvez-vous m'aider ?
Merci, mais je ne peux pas ouvrir les indicateurs de vitesse. Il y a une erreur. Pouvez-vous m'aider ?
Vous devez installer cet outil jurik à partir de ce fil de discussion https://www.mql5.com/en/forum/173010 pour voir les indicateurs.
Il a été décrit dans le fil de discussion sur la façon de le faire.
Vous devez installer cet outil jurik à partir de ce fil de discussion https://www.mql5.com/en/forum/173010 pour voir les indicateurs. Il a été décrit dans le fil de discussion sur la façon de le faire.
Je ne trouve pas cet outil. Il sert à convertir les données de MT3 en MT4 ?
Je ne trouve pas cet outil. Il sert à convertir les données de MT3 en MT4 ?
Il est expliqué dans ce fil de discussion https://www.mql5.com/en/forum/173010:
1. Téléchargez le fichier à partir de ce post https://www.mql5.com/en/forum/173010/page5
2. Décompressez-le.
3. Placez tous les fichiers du dossier include de ce fichier dans le dossier /include du répertoire de Metatrader :
JJMASeries.mqh
INDICATOR_COUNTED.mqh
PriceSeries.mqh
3c_BB_Osc.mqh
3c_SG_Osc.mqh
et ainsi de suite
4. Placez les indicateurs du dossier indicators et du dossier Pluse dans le dossier /indicators du répertoire de MetaTrader.
5. compilez les indicateurs.
Par exemple, l'indicateur JFatlSpeed utilise les fichiers suivants :
- JJMASeries.mqh et PriceSeries.mqh (MetaTrader\experts\include\) ;
- JFatl.mq4 et Heiken Ashi#.mq4 (indicateurs MetaTrader).
Donc, si vous n'installez pas l'ensemble de ce péage comme je l'ai décrit ci-dessus, vous ne verrez rien.
Et il y a quelques autres indicateurs de cet outil qui peuvent être des filtres intéressants aussi. Par exemple : JDemarkl et JCCIX. Il suffit d'installer ce péage (ou de le paramétrer par exemple).
Versions MTF des indicateurs des filtres numériques de Simba https://www.mql5.com/en/forum/173574
Erreur ?
supprimé na fig