Indicadores Multi Timeframe - página 1022
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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
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
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.
Actualizado Supertendencia volty like : SuperTrend volty like 2 nmc.mq4
Originalmente fue publicado aquí : https://www.mql5.com/en/forum/173574/page333
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
fantástico
Muchas gracias señor mrtools
Jack
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
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