Grossmester: Buenas noches, podrían decirme por favor cómo funciona el EA. Si escribo return directamente en la función principal Start, ¿el EA termina? Gracias de antemano.
Sólo funciona hasta el siguiente tick. Y entonces empieza de nuevo.
Lo entiendo, pero ¿cómo se determina, con qué método? El meta-editor jura en el billete durante la compilación.
Por supuesto, no lo haría, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y el billete debe ser reconocido por el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es aplicar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().
Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.
No lo sería, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y deberíamos reconocer el billete utilizando el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es utilizar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().
Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.
He hecho la pregunta más arriba. Se trata de la negociación del Asesor Experto en cada barra. Me gustaría saber cómo hacer que el indicador se compruebe en cada tick. ¿Puede decírmelo? El código lo he puesto arriba.
mitanq: He hecho la pregunta más arriba. Sobre el EA que opera en cada barra. ¿Cómo puedo hacer que el indicador se compruebe en cada tic? ¿Puede decírmelo? El código se muestra arriba.
Sólo hay que eliminar la condición para comprobar una nueva barra y OnTick() se ejecuta siempre en cada tick.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Buenas noches, podrían decirme por favor cómo funciona el EA. Si escribo return directamente en la función principal Start, ¿el EA termina? Gracias de antemano.
Por lo general, la comprobación es así
OrderSelect(ticket,SELECT_BY_TICKET);
if(OrderProfit()<0) { }
Y puedes poner lo que quieras entre paréntesis. Yo lo uso así, por ejemplo, para hacer funcionar el método "martin" )
mitanq, gracias.
¿Y qué debemos poner en lugar de ticket para seleccionar la última orden abierta?
mitanq, gracias.
¿Qué debo poner en lugar de ticket para seleccionar la última orden abierta?
Lo entiendo, pero ¿cómo se determina, con qué método? El meta-editor jura el billete al compilar.
Lo entiendo, pero ¿cómo se determina, con qué método? El meta-editor jura en el billete durante la compilación.
Por supuesto, no lo haría, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y el billete debe ser reconocido por el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es aplicar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().
Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.
No lo sería, si el ticket no está definido y la variable ticket ni siquiera está declarada. Y deberíamos reconocer el billete utilizando el mismo OrderSelect(), por paradójico que parezca. Lo único que necesitamos es utilizar en el bucle de todas las órdenes abiertas y seleccionar en orden - OrderSelect(x,SELECT_BY_POS), donde x es el número de iteraciones del bucle. Y luego, si el pedido seleccionado cumple todos los requisitos para ello, ticket=OrderTicket().
Hay muchos Asesores Expertos en Kodobase especialmente para el ejemplo, no seas perezoso, mira a través de ellos, van a hacer para la formación. Y lee la ayuda.
Amigos, ¿quién puede reparar este indicador?
/* Descompilado eliminado. El autor ha sido advertido. Vinin */
Amigos, ¿quién puede reparar este indicador?
He hecho la pregunta más arriba. Sobre el EA que opera en cada barra. ¿Cómo puedo hacer que el indicador se compruebe en cada tic? ¿Puede decírmelo? El código se muestra arriba.
¿Es tan difícil quitar los puntos tú mismo y no poner un archivo descompilado aquí?