¡Pide! - página 126

 
ivanlopez1:
Pruebe esto después de la función de inicio, su conjunto para comprobar una señal cada 30 minutos, sólo cambiar el período de tiempo. funciona para mí . if(timeprev!= /*Time[0]*/ iTime(Symbol(),PERIOD_M30,0)) { //---- Comprobar la señal sólo una vez una barra m30

Vale, pero si lo configuro para que compruebe cada cuatro horas, entonces podría perderme operaciones que ocurran entre ese tiempo. Por ejemplo, si una operación no se produce durante unos días y luego se produce una señal en una media hora que se pierde debido a la comprobación de salto de cuatro horas que no es bueno tampoco. ¿No puedo utilizar una mezcla de OrderSelect y OrderCloseTime de alguna manera? Sólo necesito que detecte cuando un comercio para un magicnumber específico o símbolo cierra entonces esperar sólo después de que durante cuatro horas antes de comprobar los criterios de condición de comercio de nuevo. Gracias

 

Pregunta de Icustom

Esto es lo que tengo para el custom indy. Cuando lo uso el uso de memoria sube mucho, ¿lo estoy haciendo bien?

Adjunto el indy.

iCustom(NULL,PERIOD_T1, "RSI_Color_RSI_v1.01_Maxim",RSI_Daily_One,PRICE_CLOSE,PERIOD_T1,0,0,false,0,Current + 0);

Archivos adjuntos:
 

¿Cómo consigo que la etiqueta aparezca en la ventana del indicador?

ObjectCreate("Bears [1]", OBJ_LABEL, 1, 0, 0);

ObjectSetText("Bears [1]", "BEARS", 14, "Lucida Handwriting", Red);

ObjectSet("Bears [1]", OBJPROP_CORNER, 3);

ObjectSet("Bears [1]", OBJPROP_XDISTANCE, 10);

ObjectSet("Bears [1]", OBJPROP_YDISTANCE, 30);

Usando esto consigo que aparezca una "ETIQUETA" gris en la ventana del indicador. ¿Cómo consigo que esto de arriba muestre "BEARS" en la esquina inferior derecha de la ventana del indicador?

¡Gracias por adelantado!

Dave

¡He encontrado - Usted necesita ir a la lista de objetos en el gráfico general y haga clic en el nombre de la etiqueta para establecer la colocación de la etiqueta - Muy extraña manera de hacer esto!

 

¿Cómo puedo borrar los nombres de visualización anteriores?

if(TrendUP==1)

{

ObjectCreate("TrendUP [1]", OBJ_LABEL, 0, 0, 0);

ObjectSetText("TrendUP [1]", "CONFIRMED TREND UP", 10, "Lucida Handwriting", Cyan);

ObjectSet("TrendUP [1]", OBJPROP_CORNER, 3);

ObjectSet("TrendUP [1]", OBJPROP_XDISTANCE, 2);

ObjectSet("TrendUP [1]", OBJPROP_YDISTANCE, 2);

}

Utilizo la misma ubicación en el gráfico para denotar los nombres de visualización, ya sea que la tendencia sea ascendente, descendente, etc. ¿Cómo puedo "bloquear" con wingdings los nombres de visualización anteriores (o hacer que el área del nombre de visualización sea de color negro) para que aparezca el nombre de creación del objeto anterior sin que se superponga a otros nombres? Sé que tiene que ser algo sencillo. Alrededor de 7 nombres terminan usando la misma ubicación del gráfico bajo condiciones específicas de comercio. ¡Pueden ayudarme!

Saludos cordiales,

Dave

¿Alguien puede ayudar? ¡Ayúdenme si pueden...!

 

¿Cómo cerrar automáticamente la posición abierta después de 1 hora?

¡Estimados colegas!

¿Podría alguien publicar un código de EA que cierre automáticamente la posición abierta exactamente después de un intervalo de tiempo definido, por ejemplo, después de 1 hora o 3600 segundos? Es necesario en caso de que la posición abierta no alcance el Take Profit o Stop Loss después de minutos/horas exactas.

Saludos cordiales,

Warren

 

¿puntero en zigzag como filtro?

Hola a todos

Soy nuevo en la escritura de EA's y me gustaría un poco de ayuda por favor.

Podría alguien decirme cómo puedo añadir el zig_zag_pointer como filtro en un ea. ¿Cómo se sabe si la flecha es descendente o ascendente?

He añadido el indi que quiero utilizar a continuación.

Gracias de antemano.

 

Por favor, ayuda. Código básico MQL4.

codersguru:
Hola amigos,

Tengo muchos mensajes privados pidiéndome ayuda con algunos trozos de código.

Aquí podéis publicar vuestras preguntas relacionadas con el MQL4, y haré lo posible por responderlas.

Hola.

Soy nuevo en la programación pero realmente serio para aprender.

He leído un ejemplo en la plataforma metatrader (moving average.mq4).

hay una linea de codigo que no entiendo su finalidad (pongo una marca en moving average.mq4).

Modifiqué alguna parte de este EA para anticipar la recotización o el rechazo del broker una vez que el EA envió ordersend() para comprar o vender.

Por favor, aconséjeme si este bloque de código puede funcionar o no.

Muchas gracias de antemano.

Gracias,

Mike

 

Por favor, necesito ayuda para corregir el error en este ea

Estaré muy contento si alguien puede ayudar a corregir el error en el ea adjunto.

 

Ayuda con Hedge EA

¿Puede alguien ayudarme a codificar una "orden por lotes"? Me gustaría tener algo que me permita entrar en dos posiciones separadas con el clic de un botón. Normalmente comercio con posiciones cubiertas. Tengo varios pares diferentes que comercio en diferentes momentos. Todo lo que me gustaría tener es un EA que en el momento en que lo encienda, (por ejemplo) me introduzca en un lote largo en el EURUSD y 1 lote corto en el GBPUSD. ¿Puede alguien ayudarme con este código? Sería mucho más agradable simplemente pulsar un botón en lugar de abrir un gráfico, hacer clic en una nueva orden, hacer clic en comprar y luego correr para abrir el siguiente gráfico, hacer una nueva orden y vender.

Gracias,

EZ

 

Ayuda

Por favor, alguien puede decirme por qué cada vez que intento descargar un EA o un indicador de este sitio lo primero que tengo que hacer es iniciar sesión aunque ya esté registrado y luego me da el archivo en código HTML. ¿Estoy haciendo algo mal?

Gracias de antemano

JBear

Razón de la queja: