¿Cómo codificar? - página 37

 

Realmente no hay necesidad de utilizar un indicador personalizado para esto. Sólo tiene que utilizar:

DayHigh = iHigh(NULL,Period_D1,x); // siendo x los días atrás

DayLow = iLow(NULL,Period_D1,x); // lo mismo

 

¡¡¡¡¡¡¡¡¡¡¡Fantástico - Hiciste mi semana!!!!!!!!!!! ¡¡¡Muchas gracias!!!

Dave

 
omelette:
Realmente no hay necesidad de utilizar un indicador personalizado para esto. Sólo tiene que utilizar:

DayHigh = iHigh(NULL,Period_D1,x); // x son los días atrás

DayLow = iLow(NULL,Period_D1,x); // ídem

Pregunta amigo. ¿Cómo puedo definir Period_D1?

El meta editor pregunta esto. ¿Periodo_D1=? He descubierto la respuesta -- Period_D1=1440;

Dave

 

@coz;

Me parece que puede estar utilizando los qoutes de una moneda para establecer sus precios de entrada en otro. Así que si la GBP llega a 2,0500 y colocas una orden en EUR con Ask y el EUR está cotizando a 1,xxxx estás tratando de obtener un precio que está muy lejos de los qoutes. Lo que tienes que hacer es obtener las cotizaciones adecuadas para los diferentes símbolos utilizando la función MarketInfo().

double eur_ask=MarketInfo("EURUSD",MODE_ASK);

coz:
Hola a todos,

Soy nuevo en MQL y estoy intentando escribir un programa que abra una orden en dos pares diferentes a la vez. Por ejemplo, cuando el GBP/USD llegue a 2.0500, abrir una posición corta en ambos pares GBP/USD y EUR/USD. Sólo puedo conseguir que la posición se abra correctamente en el par que tiene el EA adjunto. En el otro par recibo el error 129 (precios obsoletos). He intentado usar RefreshRates() y no parece ayudar, pero podría estar haciéndolo mal (he leído la documentación, pero no he sacado mucho de ella). ¿Puede alguien indicarme alguna información que pueda ayudarme o publicar algún código básico para que esto funcione?

He publicado esta pregunta en MQL4.com y no he recibido una respuesta todavía, así que pensé que iba a tratar el buen grupo aquí. Estoy seguro de que hay algo publicado ya en esto, pero no puedo encontrarlo.

Gracias.
 
1Dave7:
Una pregunta, amigo mío. ¿Cómo puedo definir Period_D1?

El metabuscador pregunta esto. ¿Periodo_D1=? He descubierto la respuesta: Period_D1=1440;

Dave

No es necesario definir Period_D1 - es una variable predefinida de MT. Simplemente escribiendo 'Per...' se activará el menú automático de MT. Desplácese hacia arriba/abajo y verá Period_M1, Period_M15, etc.

 

Línea con varios colores

¿Es posible dibujar un indicador con diferentes colores?

Me gustaría tener mi indicador rojo cuando es mayor que 0 y azul cuando es menor que 0.

Thanxx por adelantado.

 

Fondo de pantalla

Hola chicos...

¿podría alguien por favor hacer un indicador que muestra una imagen del fondo de un gráfico, en lugar de un color normal, pero una imagen con el precio en él?

¡¡¡ESO SERIA MUY BUENO!!!

¡¡¡HASTA TE RELAJARÍAS MÁS!!!

¡¡¡Gracias!!!

¡¡¡Dan!!!

 

Eso es realmente una locura.

¿Para qué? Si quieres algún modelo de precios, puedes simplemente adjuntar todas las líneas/figuras del gráfico y guardar como plantilla.

Si sólo quieres una imagen de fondo... ¡consigue un segundo monitor y mira una película!

 

Por alguna razón esto funciona para 1 indicador que tengo pero no funciona para otros dos. ¿Hay una forma alternativa de hacer esto?

 

¿Ayuda con el código "SendMail" de Crossed Alerts?

Hola:

¿Alguien estaría dispuesto a añadir el código "SendMail" para las alertas de inversión de tendencia a este indicador?

Me gustaría recibir un correo electrónico en mi teléfono móvil cuando las ema's se crucen para no tener que estar todo el día delante del ordenador esperando el próximo cambio de tendencia (gráficos de 4 horas).

Intenté hacerlo por mi cuenta pero me enviaba repetidos correos masivos/mensajes de texto (muy costosos)

¡Gracias y salud!