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
Me gustaría mucho saber qué hay de malo en esta opción?
Se tiene una secuencia de n órdenes. Ha seleccionado una orden m(m<n) con la función OrderSelect.
Durante el procesamiento de la orden m, el servidor cierra la orden m-1, y la posición de la orden m (que está procesando) cambia a m-1.
En el siguiente bucle, se pasa a procesar la orden m-1 y se piensa que es una nueva orden, pero no, es la misma orden m
Que ha cambiado de posición y ha ocupado el lugar de la orden cerrada por el servidor. Así que procesas dos pedidos seguidos
la misma orden dos veces seguidas.
es mql4 ...
Todo está mezclado en la casa...
Si se introduce MQL6 y MQL4 aún no ha desaparecido, ¿qué pasará entonces?
Se tiene una secuencia de n órdenes. Ha seleccionado la orden m(m<n) con OrderSelect.
Mientras usted está procesando la orden m, el servidor cierra la orden m-1 y la posición de la orden m (que usted está procesando) cambia a m-1.
En el siguiente bucle, se pasa a procesar la orden m-1 y se piensa que es una nueva orden, pero no, es la misma orden m
Que ha cambiado de posición y ha ocupado el lugar de la orden cerrada por el servidor. Así que procesas dos pedidos seguidos
el mismo orden.
No estoy de acuerdo... Y que los usuarios del foro nos juzguen ....
Tenemos 10 pedidos en la terminal ... pero en la lista los órdenes son 0 1 2 3 4 5 6 7 8 9 Diez ? El 0 de la programación es difícil de eliminar.
Así que OrdersTotal() tendrá un valor de 10, pero en el conteo inverso tomamos el total de pedidos como 10-1, es decir, 9, y cuando llegamos a 0, llamamos a una integración más del bucle 0>=0
significa que nos queda 1 orden que repasamos en este punto 0>=0.
Nada es demasiado natural o incorrecto ....
¡Ahaa! ¡Entiendo el sentido de este hilo!
Ayudará a identificar a los codificadores que puedan estar diciendo tonterías o estupideces en el mismo hilo.
Lo que significa que automáticamente se rigen por el algoritmo: dicho estúpido - prohibición. :)
Así que siéntase libre de expresar sus pensamientos más "inteligentes". Quizás tengas suerte ;)
uno es mejor que el otro)))
Sólo se puede trollear... Ofrezca su versión con una explicación ...
¿Para qué? ¿Para quién? La sensación es que todo lo que pueden discutir es cómo mover las órdenes correctamente y quién de todos los programadores presentes aquí es digno de trabajar en Job.