- Discusión sobre el artículo "Distribuciones Estadísticas en MQL5: tomando lo mejor de R"
- ¡Pide!
- Características del lenguaje mql5, sutilezas y técnicas
Pero eso es off-topic, si quieres discutir estos temas, hazlo en los hilos nativos. Esto es sobre R.
Y la discusión de tus colegas no está ahí. Por ejemplo, no hay un solo ejemplo de cómo trabajar correctamente en MT5 con OrderSend, para navegar por un historial sincronizado.
La situación es la siguiente. El Asesor Experto envía un OrderSend y luego lee inmediatamente el historial. Ve que no hay ninguna posición abierta y envía otro OrderSend. ¿Dónde está el ejemplo en la documentación donde esto no sucede?
A100 implica esto.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
fxsaber, 2016.10.08 12:13
Cómo copiar (con las rutas relativas guardadas) todos los archivos del proyecto en una carpeta separada.
Aquí, por ejemplo, quiero compartir un código. Saca una docena de archivos mqh de diferentes lugares.
Ahora tengo que buscar estos archivos manualmente, a menudo no los encuentras todos o tomas algo innecesario. ¿Cómo automatizar este proceso para poder compartir las fuentes?
Perdón por los desvíos, pero no hay respuesta.
Hacemos una gran cantidad de trabajo. Pero no vamos a dar un golpe de timón en ningún tema de programación.
Tenga conciencia y dedique su tiempo a resolver sus propias ideas.Pido un ejemplo de cómo trabajar correctamente con OrderSend. La documentación es engañosa. Los ejemplos que vienen de ti son similares.
Algunos vienen con muletas. Se plantean algunas hipótesis de por qué debe ser así y no así.
OrderSend es la función principal del lenguaje. ¿Puedo tener algo de tiempo para explicar cómo se trabaja con la función principal?
Todo lo que haces, lo apoyo con ambas manos. Pero hay verdaderas cuestiones de comercio.
Pido un ejemplo de cómo trabajar correctamente con OrderSend. La documentación es engañosa. Los ejemplos que vienen de ti son similares.
Algunos vienen con muletas. Se plantean algunas hipótesis sobre por qué debe ser así y no al revés.
OrderSend es la función principal del lenguaje. ¿Puedo tener algo de tiempo para explicar cómo se trabaja con la función principal?
Todo lo que haces, lo apoyo con ambas manos. Pero hay verdaderas cuestiones de comercio.
Lo siento, pero OrderSend es una función sincrónica - envía y espera una respuesta...
¿Qué otra cosa podría ser? Especialmente desde que la versión 1395 cambió el funcionamiento de OrderSend
Lo siento, pero OrderSend es una función sincrónica - envía y espera la respuesta...
¿Qué otra cosa podría ser? Especialmente desde que la versión 1395 ha cambiado el funcionamiento de OrderSend
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Discutiendo el artículo "Distribuciones estadísticas en MQL5 - Tomando lo mejor de R"
Renat Fatkhullin, 2016.10.10 22:13
Estás confundiendo los procesos asíncronos con querer ver la sincronización.
El trabajo de OrderSend es emitir la solicitud y obtener la confirmación lo antes posible. Y el sistema lo afronta muy bien.
Pero obtener la operación/transacción completada, ponerla en el historial y luego emitirla bajo petición es un proceso diferente y no tiene derecho a ralentizar OrderSend.
Así que todo es correcto - la transacción se ejecuta rápidamente, y luego en un milisegundo (y en realidad antes) en el siguiente paquete de obtener la actualización del billete y trabajar con él.
No sincrónico
Estás confundiendo una ORDEN con un comercio
No todas las órdenes enviadas darán lugar a una operación
No sincrónico
Absolutamente sincrónico.
Esto significa que la función espera una respuesta de círculo completo a su solicitud. Y recibe un "sí, ejecutado" como respuesta. Lo más rápido posible.
Usted malinterpreta completamente el entorno y confunde los conceptos. Usted está tratando de añadir a la noción OrderSend el proceso "debe obtener la estructura completamente ejecutada de una operación o posición del historial de operaciones o posiciones abiertas".
Confundes una ORDEN con una operación
No todas las órdenes enviadas darán lugar a una operación
Absolutamente sincrónico.
Usted malinterpreta completamente el entorno y confunde los conceptos.
Llevo mucho tiempo dando vueltas a la manzana. Se trata de que OrderSend y el entorno comercial no están sincronizados. Lo que conlleva a contratiempos en las cuentas reales, incluso si se usa SB.
¿Quieres que te ayude a evitar estos contratiempos (desde la experiencia personal de operar con robots MT5 en una cuenta real)?
Añadido
Totalmente gratis :)
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso