![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
¿Qué tal si se sustituye GetAmountPositions por el habitual OnTradeTransaction?
Aproximadamente así:
No servirá de nada. Especialmente, en su variante no hay independencia entre OnTick en absoluto.
No servirá de nada. Sobre todo porque en su versión no hay ninguna independencia entre OnTick.
Pues sí. No tuve en cuenta el hecho de que está tan lejos de la emulación de la garrapata como la luna lo está de Marte.
Por mucho que se retrase, el evento OnTick no se producirá hasta que se ejecute el OnTradeTransaction y no se escribirá nada en el historial.
Podrías hacer algo así:
es decir, esperamos a que la posición esté en la listaPodrías hacer algo así:
es decir, esperamos a que la posición esté en la listafxsaber:
Podría ser cero
Poco probable, por retcode la orden se ejecuta o se coloca.
Si es cero, esperamos 5 segundos a que termine el ciclo (quizás 2-3 sean suficientes).
Es de esperar que durante este tiempo se actualice la lista de puestos.
Mientras tanto, es de esperar que la lista de poses se actualice.
En el desafío.
En un reto.
no, el método científico del techo medio)