Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Uma pessoa me pediu pela PM a fórmula do indicador RBCI2, por isso estou lançando a fórmula.
#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);
}
//+------------------------------------------------------------------+Este post https://www.mql5.com/en/forum/173010/page5
Obrigado, mas eu não posso abrir os indicadores de velocidade. Há um erro. Por favor, você pode me ajudar?
Obrigado, mas eu não posso abrir os indicadores de velocidade. Há um erro. Por favor, você pode me ajudar?
Obrigado, mas eu não posso abrir os indicadores de velocidade. Há um erro. Por favor, você pode me ajudar?
Você precisa instalar esta ferramenta jurik a partir desta linha https://www.mql5.com/en/forum/173010 para ver os indicadores.
Foi descrito na thread sobre como fazê-lo.
Você precisa instalar esta ferramenta jurik a partir desta thread https://www.mql5.com/en/forum/173010 para ver os indicadores. Foi descrita na thread sobre como fazer isso.
Eu não consigo encontrar esta ferramenta. É para converter dados MT3 para MT4?
Eu não consigo encontrar esta ferramenta. É para converter dados MT3 para MT4?
É explicado neste tópico https://www.mql5.com/en/forum/173010:
1. Baixe o arquivo deste post https://www.mql5.com/en/forum/173010/page5
2. Descompacte-o.
3. Coloque todos os arquivos da pasta include deste arquivo em /incluir pasta do diretório Metatrader:
JJMASeries.mqh
INDICADOR_COUNTED.mqh
PriceSeries.mqh
3c_BB_Osc.mqh
3c_SG_Osc.mqh
e assim por diante
4. Colocar indicadores da pasta de indicadores e da pasta Pluse in /indicadores no diretório MetaTrader.
5. Compilar os indicadores.
Por exemplo, o indicador JFatlSpeed está usando os seguintes arquivos:
- JJMASeries.mqh e PriceSeries.mqh (MetaTrader\i}expertsinclude);
- JFatl.mq4 e Heiken Ashi#.mq4 (MetaTrader=indicadores).
Portanto, se você não instalar tudo isso como descrevi acima, então você não verá nada.
E há alguns outros indicadores desta ferramenta que também podem ser filtros interessantes. Por exemplo: JDemarkl e JCCIX. Basta instalar esta portagem (ou definir, por exemplo).
Versões MTF dos indicadores digitais dos filtros do Simba https://www.mql5.com/en/forum/173574
Erro?
apagado na fig...