
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
double Nan = (double)"nan"; // Nan
Lo mismo en MT4, depende del servidor específico
No existe tal cosa en los guiones. Usar EA+ExpertRemove en lugar de un script es una estupidez.
Además, OrderSend se bloquea por tiempo de espera si no hay respuesta del servidor durante 180 segundos. Esto sugiere que el OnTradeTransaction puede acumularse para siempre a la espera de entradas. Y la opción de un solo order_ticket para OnTradeTransaction, como en tu script, es mala. Tras el envío asíncrono se trabaja con listas de pedidos. Por eso es asíncrono, para trabajar con lotes. Y si no hay trabajo con lotes, entonces async nunca es necesario.
Parece que sigue celebrando:)
1. Test_symc_order.mq5 no utiliza ningún script.
2. EA+ExpertRemove es una tontería - no hay ningún código
3. Estamos hablando del modo SINCRÓNICO
4. OnTradeTransaction es un evento GARANTIZADO
Parece quetodavía estáis celebrando:)
1. Test_symc_order.mq5 no utiliza ningún script.
2. EA+ExpertRemove es una tontería - no hay ningún código
3. Estamos hablando del modo SINCRÓNICO
4. OnTradeTransaction es un evento GARANTIZADO
1. OrderSendAsync+OnTradeTransaction no se puede aplicar completamente en los scripts. Por lo tanto, a veces es necesario el envío de pedidos.
2. Me refería a la posible sustitución de los scripts por Asesores Expertos.
4. esto no es un evento garantizado. Puede haber situaciones en las que no haya respuesta. En tales situaciones, OrderSend se bloqueará después de 180 segundos por tiempo de espera.
1. OrderSendAsync+OnTradeTransaction no se puede aplicar completamente en los scripts. Por eso, a veces, es necesario el OrderSend.
2. Estábamos hablando de la posible sustitución de los scripts por Asesores Expertos.
4. esto no es un evento garantizado. Puede haber situaciones en las que no haya respuesta. En tales situaciones, OrderSend se bloqueará después de 180 segundos por tiempo de espera.
La confianza con la que predica su punto de vista es encomiable.
Pero lo siento por las personas que puedan aprovecharse de sus inferencias erróneas :)
Añadido
En las aplicaciones cliente-servidor (MT5 es una aplicación de este tipo) no puede haber ninguna garantía del 100%.
Pero compadezco a las personas que puedan aprovecharse de sus inferencias erróneas:)
En las aplicaciones cliente-servidor (MT5 es una aplicación de este tipo) no puede haber ninguna garantía del 100%.
Usted decide si hay garantía o no.
Quiero decir que Internet se caería
O el servidor del corredor se "cae".
¿Algún argumento para tus afirmaciones que no sean caritas sonrientes?
El código se muestra EXTREMADAMENTE claro.
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Peculiaridades del lenguaje mql5, consejos y trucos
prostotrader, 2017.02.24 13:27
No es necesario esperar unos milisegundos.
El mensaje llegará en OnTradeTransaction
ver código