
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
Si - literalmente me di cuenta de eso cuando quité el bucle for. ¿Estoy en lo cierto al decir que si rastreo el número de OrderTicket desde que se selecciona por primera vez, una vez que el OrderClose ha hecho lo suyo y devuelve true, entonces podría verificar esto con el número de OrderTicket ya que serán diferentes - rompiendo así el bucle y esperar hasta que llegue otro nuevo pedido?
No estoy del todo seguro de cómo escribir eso, pero ¿es más o menos en las líneas correctas?
No es necesario salir del bucle... a no ser que la parte restante de la Orden tenga un nuevo número de entrada... ¿sabes si es así?
El problema de guardar esta información en una variable o array es que si el EA se detiene por diseño o MT4 se bloquea habrás perdido la información y no podrás retomarla desde donde la dejaste. Quizás puedas hacer algo con números mágicos... de lo contrario tendrás que complicarte y empezar a guardar la información en archivos... . .
Hmmm... Ok bien acabo de imprimir los detalles de la orden después de la OrderClose==true.... Los números de OrderTicket son idénticos, desde la primera vez que puse el comercio hasta después de haber cerrado la mitad... ¿Alguna idea de por qué no se cierra la mitad en cuanto el Bid es >= al precio de salida también? Parece ir lo suficientemente lejos, pero sólo parece cerrarlo en un pull back (estoy haciendo rápidamente una prueba en un set-up conocido repetidamente.)
Si todos son el mismo número de entrada, ¿cómo puedo trabajar con eso para dejar de tratar de cerrar continuamente mitades consecutivamente? Sólo quiero que se cierre la mitad una vez...
Hmmm... Bien, acabo de imprimir los detalles de la orden después de la OrderClose==true.... Los números de OrderTicket son idénticos, desde la primera vez que puse el comercio hasta después de haber cerrado la mitad... ¿Alguna idea de por qué no se cierra la mitad en cuanto el Bid es >= al precio de salida también? Parece ir lo suficientemente lejos, pero sólo parece cerrarlo en un pull back (estoy haciendo rápidamente una prueba en un set-up conocido repetidamente).
¿Puedes mostrar un poco más del registro/diario, cuál es la Oferta el tick antes de que la mitad de la Orden vaya a cerrarse? Todo lo que podemos ver de lo que ha impreso es lo que Bid fue cuando la mitad de la Orden estaba a punto de ser cerrada. ¿Qué modo de comprobación de la estrategia está utilizando?
Si todos tienen el mismo número de billete, ¿cómo puedo trabajar con eso para dejar de intentar cerrar continuamente las mitades de forma consecutiva? Sólo quiero que se cierre la mitad una vez...
Ok - bien, la única otra opción es poner dos órdenes con dos precios de salida diferentes... el único problema que tengo con eso es esto:
"if(OpenOrdersThisPair(Symbol())==0)"
Sólo me permitirá poner 1 orden a la vez... Si quito eso, entonces habrá un número ilimitado de operaciones que se ponen en el mercado en cualquier configuración... Espero que usted tenga experiencia en cómo puedo permitir 2-3-4 órdenes en cualquier idea de configuración aislada?
Puedo tener hasta un máximo de 4 salidas por cada configuración de comercio
Ok - bueno, la única otra opción es poner dos órdenes con dos precios de salida diferentes... el único problema que tengo con eso es esto:
"if(OpenOrdersThisPair(Symbol())==0)"
Solo me deja poner 1 orden a la vez.... Si quito eso, entonces habrá un número ilimitado de operaciones que se ponen en el mercado en cualquier configuración... Espero que tenga experiencia en cómo puedo permitir 2-3-4 órdenes en cualquier idea aislada de configuración?
Puedes mostrar un poco más del registro/diario,
¿Puedes mostrar un poco más de la bitácora/diario, cuál es el Bid el tick antes de que se cierre la mitad de la Orden? Todo lo que podemos ver de lo que ha impreso es lo que la oferta era cuando la mitad de la orden estaba a punto de ser cerrada. ¿Qué modo de comprobación de la estrategia está utilizando?
Estoy usando cada tick. La parte resaltada arriba; ¿cómo puedo comprobarlo? No entiendo por qué, pero a veces no todo se imprime - Sin embargo, la función orderclose funciona, pero la impresión no... Realmente frustrante, ya que me confunde. Pero no importa eso, la impresión es más o menos todo lo que he pegado arriba?
La única diferencia es que también tengo una cantidad implacable de "OrderModify error 1" - que todavía tengo que resolver...
Estoy usando cada tilde. La parte resaltada arriba; ¿cómo puedo comprobarlo? No entiendo por qué, pero a veces no todo se imprime - Sin embargo, la función orderclose funciona, pero la impresión no... Realmente frustrante, ya que me confunde. Pero no importa, la impresión es más o menos todo lo que he pegado arriba?