Indicadores Multi Timeframe - página 1022

 
stonehome:
hola mntiwana

me gustaría otra MA; no la LWMA sino la MA Hull (HMA)

si eso fuera que fuera realmente grande

stonehome

Hola stonehome

como solución alternativa aquí está la cinta del casco,un montón de ajustes con los que puedes jugar,pero si sólo es necesario el de tu indicador entonces el jefe te puede orientar mejor.Gracias.

Variación de la cinta del casco mtf nmc.mq4

Archivos adjuntos:
 

No, no no, esa no es la solución

Me gustaría t_ma en la versión HMA

Por favor, ayúdenme

gracias stonhome

 
stonehome:
aquí el Código :

//+------------------------------------------------------------------+

//| t_ma.mq4 ||

//| |

//| |

//+------------------------------------------------------------------+

#propiedad copyright ""

#propiedad link ""

#property indicator_chart_window

#property indicator_buffers 7

#property indicator_color1 MediumBlue

#property indicator_color2 Blue

#property indicator_color3 DodgerBlue

#propiedad indicator_color4 DeepSkyBlue

#indicator_color5 SkyBlue

#Indicador de propiedad_color6 Aqua

#property indicator_color7 Aguamarina

#property indicator_width1 1

#Propiedad indicator_width2 1

#Indicador de propiedad_ancho3 1

#Indicador de propiedad_ancho4 1

#indicador de propiedad_ancho5 1

#propiedad indicador_ancho6 1

#property indicator_width7 1//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];double ExtMapBuffer3[];

double ExtMapBuffer4[];double ExtMapBuffer5[];

double ExtMapBuffer6[];double ExtMapBuffer7[];

extern int MA_Period=100;

extern int ad1 = 2

extern int ad2 = 4

extern int ad3 = 6

extern int ad4 = 8

extern int ad5 = 10;

//+------------------------------------------------------------------+

//| Función de inicialización de los indicadores personalizados ||.

//+------------------------------------------------------------------+

int init()

{

//---- indicadores

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexStyle(3,DRAW_LINE);

SetIndexBuffer(3,ExtMapBuffer4);

SetIndexStyle(4,DRAW_LINE);

SetIndexBuffer(4,ExtMapBuffer5);

SetIndexStyle(5,DRAW_LINE);

SetIndexBuffer(5,ExtMapBuffer6);

SetIndexStyle(6,DRAW_LINE);

SetIndexBuffer(6,ExtMapBuffer7);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Función de desinicialización del indicador personalizada ||

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Función de iteración del indicador personalizada ||

//+------------------------------------------------------------------+

int inicio()

{

int barras_contadas=IndicadorContado();

if(counted_bars<0) return(-1);

if(barras_contadas>0) barras_contadas--;

int límite = MathMin(Bares-barras contadas,Bares-1);

si (ad1<0) limit=MathMax(limit,-ad1);

si (ad2<0) limit=MathMax(limit,-ad2);

si (ad3<0) limit=MathMax(limit,-ad3);

si (ad4<0) limit=MathMax(limit,-ad4);

si (ad5<0) limit=MathMax(limit,-ad5);

for(int i=límite;i>=0;i--)

{

ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);

ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6,0;

}

for( i=limit;i>=0;i--)

{

ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;

ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;

ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;

ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;

ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;

}

//----

return(0);

}

//+------------------------------------------------------------------+

stonehome

Eso no es el promedio del casco. Eso es algo suavizado lwma con algunos desplazamientos realizados en él

 

Mladen que está bien,

¡¡¡¡¡pero yo sólo quería escribir, si usted me puede dar cambiar este indicador (t_ma) !!!!!

en un HMA (Hull Moving Average) - Versión

lo hace o no lo hará

Gracias de todos modos por sus esfuerzos

stonehome

 

Se puede hacer este marco de tiempo múltiple por favor.

Archivos adjuntos:
 

Actualizado Supertendencia volty like : SuperTrend volty like 2 nmc.mq4

Originalmente fue publicado aquí : https://www.mql5.com/en/forum/173574/page333

Archivos adjuntos:
 
stonehome:
aquí el Código :

//+------------------------------------------------------------------+

//| t_ma.mq4 ||

//| |

//| |

//+------------------------------------------------------------------+

#propiedad copyright ""

#propiedad link ""

#property indicator_chart_window

#property indicator_buffers 7

#property indicator_color1 MediumBlue

#property indicator_color2 Blue

#property indicator_color3 DodgerBlue

#propiedad indicator_color4 DeepSkyBlue

#indicator_color5 SkyBlue

#Indicador de propiedad_color6 Aqua

#property indicator_color7 Aguamarina

#property indicator_width1 1

#Propiedad indicator_width2 1

#Indicador de propiedad_ancho3 1

#Indicador de propiedad_ancho4 1

#indicador de propiedad_ancho5 1

#propiedad indicador_ancho6 1

#property indicator_width7 1//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];double ExtMapBuffer3[];

double ExtMapBuffer4[];double ExtMapBuffer5[];

double ExtMapBuffer6[];double ExtMapBuffer7[];

extern int MA_Period=100;

extern int ad1 = 2

extern int ad2 = 4

extern int ad3 = 6

extern int ad4 = 8

extern int ad5 = 10;

//+------------------------------------------------------------------+

//| Función de inicialización de los indicadores personalizados ||.

//+------------------------------------------------------------------+

int init()

{

//---- indicadores

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexStyle(3,DRAW_LINE);

SetIndexBuffer(3,ExtMapBuffer4);

SetIndexStyle(4,DRAW_LINE);

SetIndexBuffer(4,ExtMapBuffer5);

SetIndexStyle(5,DRAW_LINE);

SetIndexBuffer(5,ExtMapBuffer6);

SetIndexStyle(6,DRAW_LINE);

SetIndexBuffer(6,ExtMapBuffer7);

//----

return(0);

}

//+------------------------------------------------------------------+

//| Función de desinicialización del indicador personalizada ||

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Función de iteración del indicador personalizada ||

//+------------------------------------------------------------------+

int inicio()

{

int barras_contadas=IndicadorContado();

if(counted_bars<0) return(-1);

if(barras_contadas>0) barras_contadas--;

int límite = MathMin(Bares-barras contadas,Bares-1);

si (ad1<0) limit=MathMax(limit,-ad1);

si (ad2<0) limit=MathMax(limit,-ad2);

si (ad3<0) limit=MathMax(limit,-ad3);

si (ad4<0) limit=MathMax(limit,-ad4);

si (ad5<0) limit=MathMax(limit,-ad5);

for(int i=límite;i>=0;i--)

{

ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);

ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6,0;

}

for( i=limit;i>=0;i--)

{

ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;

ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;

ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;

ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;

ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;

}

//----

return(0);

}

//+------------------------------------------------------------------+

Stonehome, hizo una versión Hma.

t_hma.mq4

Archivos adjuntos:
t_hma.mq4  4 kb
t_hma.png  73 kb
 

fantástico

Muchas gracias señor mrtools

Jack

 
mwambaFX:
Hola Mladen ... por favor, compruebe este indicador .. la función MTF no está funcionando ... gracias

rk-kcv8-wmtf-txt-zo-trend_arrows.mq4

PS. Creo que mis mensajes han sido borrados.

Hola Mrtools y Mladen ¿pueden ayudarme con esto? La función MTF tiene muchos errores. Muchas gracias

Archivos adjuntos:
 
mwambaFX:
Hola Mladen ... por favor, compruebe este indicador .. la función MTF no está funcionando ... gracias

rk-kcv8-wmtf-txt-zo-trend_arrows.mq4

PS. Creo que mis mensajes han sido borrados.

MwambaFX, hizo esta versión y el mtf está funcionando, para el texto se controla la ubicación por valueLoc.

keltner_canales_alertas__texto_mtf.mq4

Archivos adjuntos: