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
estilo de pintura mtf
Hola chicos,
¿podéis arreglar esto para que siga pintando como se ve cuando se carga por primera vez en un gráfico, con un nivel plano para cada barra htf?
en lugar de ir todos los garabatos después de su sido cargado
por ejemplo, cada nivel en el cierre de la barra o refrescar por alguna división de tiempo de htf?
este indicador es de TSD pero no sé el término para buscar esta forma de pintar el htf si ya se ha hecho
saludos n buen comercio
Utiliza este. No tendrás ninguno de esos problemas con él
Que tengas un buen fin de semana
Hola chicos,
¿puedes arreglar esto para que siga pintando como se ve cuando lo cargas por primera vez en un gráfico, con un nivel plano para cada barra de htf?
en lugar de ir todos los garabatos después de su sido cargado
por ejemplo, cada nivel en el cierre de la barra o refrescar por alguna división de tiempo de htf?
este indicador es de TSD pero no sé el término para buscar esta forma de pintar el htf si ya se ha hecho
saludos n buen comercioUsa este. No tendrás ninguno de esos problemas con él Que tengas un buen fin de semana
¡eres el mejor!
Gracias. ¿Es un EA o un indicador?
¡eres el mejor!
Hola Zigflip - Tengo dos indicadores que me gustaría programar en un EA, ¿podrías ayudarme? Muchas gracias de antemano.
indicador personalizado
Hola amigos,
He intentado hacer mi propio indicador personalizado, pero no puedo conseguir que compilar. el indicador se supone que dibujar el soporte h8 y los niveles de resistencia en cualquier gráfico inferior a 8 horas. yo estaba planeando usar en el marco de tiempo de 1m como estoy cansado de hacerlo manualmente y también quería hacer un ea de ella. he estado ganando un montón de pips con fuera de la pérdida así que creo que será una buena herramienta. por favor, hágamelo saber lo que estoy haciendo mal y arreglarlo si quieres.
gracias
/+------------------------------------------------------------------+
//| res1 8 hr.mq4 ||||
//| Copyright 2012, MetaQuotes Software Corp. |
//| Cway |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "Cway"
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 MediumBlue //---- color del indicador
#property indicator_color2 DarkGreen //---- color del indicador
#property indicator_color3 FireBrick //---- color del indicador
#property indicator_color4 VerdeOscuro //---- color del indicador
#property indicator_color5 FireBrick //---- color del indicador
#property indicator_color6 DarkGreen //---- color del indicador
#property indicator_color7 FireBrick //---- color del indicador
double Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- línea indicadora declarada
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- asignación de la línea de indicadores
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- estilo de línea de los indicadores
SetIndexBuffer (1,Buf_1);//---- asignación de línea de indicadores
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- asignación de línea de indicadores
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- asignación de línea de indicadores
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- asignación de línea de indicadores
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- asignación de línea de indicadores
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- asignación de línea de indicadores
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
devolver;
//----
}
//+------------------------------------------------------------------+
//| Función de desinicialización del indicador personalizada ||.
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración del indicador personalizada ||
//+------------------------------------------------------------------+
int inicio()
{
if (Period() > 480) return(0); //El gráfico no puede ser superior a H8
int counted_bars=IndicatorCounted();
if (counted_bars >0) counted_bars--;
int limit=Barras_contadas;
for (int i = límite-1; i>=0; i--)
int period = MathCeil(480 / Period()); //Time frame a dibujar desde H8
double prevH=0, prevC=0, prevO=0,prevL=0
prevO = Abrir ;
prevC = Cierre;
prevH = Alto;
prevL = Low [Lowest (NULL, 0, MODE_LOW, period, i+1)];
{double X = (prevC < prevO -- prevH + (prevL*2) + prevC);
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
si X =( prevC > prevO -- ((prevH*2) + prevL + prevC)); {
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
si no X = (prevC = prevO -- ((prevH) + prevL + (prevC*2));
Buf_3= X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
}
}
//+------------------------------------------------------------------+
return(0);
//+------------------------------------------------------------------+
Barra de desplazamiento para el indicador personalizado en ventanas separadas
Tengo un problema cuando añado la opción de desplazamiento para el indicador, se muestra un número de valor emty cuando establezco la mierda en el valor menos.
Cómo codificar el indicador para que se desplace con la barra actual en la que se puede establecer tanto el número más como el menos.
cway
¿Qué pretenden líneas como esta : double X = (prevC < prevO -- prevH + (prevL*2) + prevC)?
Para empezar tendrás que reescribirlas para que se ajusten a las reglas de codificación de mql
Hola amigos,
El indicador se supone que debe dibujar los niveles de soporte y resistencia del h8 en cualquier gráfico inferior a 8 horas. estaba planeando usarlo en el marco de tiempo de 1m, ya que estoy cansado de hacerlo manualmente y también quería hacer un ea de él. he estado ganando un montón de pips sin pérdida por lo que creo que será una buena herramienta. por favor, hágame saber lo que estoy haciendo mal y arreglarlo si lo desea.
gracias
/+------------------------------------------------------------------+
//| res1 8 hr.mq4 ||||
//| Copyright 2012, MetaQuotes Software Corp. |
//| Cway |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "Cway"
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 MediumBlue //---- color del indicador
#property indicator_color2 DarkGreen //---- color del indicador
#property indicator_color3 FireBrick //---- color del indicador
#property indicator_color4 VerdeOscuro //---- color del indicador
#property indicator_color5 FireBrick //---- color del indicador
#property indicator_color6 DarkGreen //---- color del indicador
#property indicator_color7 FireBrick //---- color del indicador
double Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- línea indicadora declarada
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- asignación de la línea de indicadores
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- estilo de línea de los indicadores
SetIndexBuffer (1,Buf_1);//---- asignación de línea de indicadores
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- asignación de línea de indicadores
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- asignación de línea de indicadores
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- asignación de línea de indicadores
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- asignación de línea de indicadores
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- asignación de línea de indicadores
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
devolver;
//----
}
//+------------------------------------------------------------------+
//| Función de desinicialización del indicador personalizada ||.
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración del indicador personalizada ||
//+------------------------------------------------------------------+
int inicio()
{
if (Period() > 480) return(0); //El gráfico no puede ser superior a H8
int counted_bars=IndicatorCounted();
if (counted_bars >0) counted_bars--;
int limit=Barras_contadas;
for (int i = límite-1; i>=0; i--)
int period = MathCeil(480 / Period()); //Time frame a dibujar desde H8
double prevH=0, prevC=0, prevO=0,prevL=0
prevO = Abrir ;
prevC = Cierre;
prevH = Alto;
prevL = Low [Lowest (NULL, 0, MODE_LOW, period, i+1)];
{double X = (prevC < prevO -- prevH + (prevL*2) + prevC);
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
si X =( prevC > prevO -- ((prevH*2) + prevL + prevC)); {
Buf_3 = X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
si no X = (prevC = prevO -- ((prevH) + prevL + (prevC*2));
Buf_3= X /2 - prevL ;
Buf_2 = X /4 - prevL ;
Buf_1 = X /6 - prevL ;
Buf_0 = X /8 - prevL ;
Buf_4 = X /6 - prevH ;
Buf_5 = X /4 - prevH ;
Buf_6 = X /2 - prevH ;
}
}
//+------------------------------------------------------------------+
return(0);
//+------------------------------------------------------------------+Premeus
Es normal : aplicando el desplazamiento negativo, se desplaza todo en el pasado, y como no se conocen los valores futuros, debe quedar un hueco de valores sin archivar en la parte más a la derecha de su gráfico
Tengo un problema cuando añado la opción de desplazamiento para el indicador, se muestra un número de valor emty cuando establezco la mierda en el valor menos. Cómo codificar el indicador para desplazarse con la barra actual en la que puede establecer tanto el número más y menos.
Mi indicador
Gracias, mladen.
Como en la imagen, ¿Hay otro método para entrar en el indicador de cambio específico como yo muestro en la imagen.
Gracias de antemano.