Características del lenguaje mql5, sutilezas y técnicas - página 56
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
¿Ha medido el rendimiento? Tengo curiosidad por saber cuánto más lento será. Especialmente con indicadores personalizados.
No está medido, pero no debería ser más lento que en MT4.
MediciónEl resultado es
Un tercio de microsegundo para probar. Esto significa que una carrera por cada 10 millones de ticks se ralentizará tres segundos.
Medición
Es extraño que no hayas comparado la creación de un asa + la obtención de un valor en el bucle con tu versión original, esa es la diferencia que interesa.
Es extraño que no hayas comparado la creación del asa + la obtención del valor en el bucle con tu versión original, que es la diferencia que interesa.
Porque los valores se toman del mismo mango. iMA siempre devuelve el mismo mango con los mismos parámetros.
En MQL5 es bastante aceptable escribirlo así
Es decir, "crear" un asa en cada tic. No se crearán nuevas entidades de indicadores, el tiempo se perderá sólo en la comparación de los parámetros de entrada de iMA con aquellos indicadores que se iniciaron en ticks anteriores. Es decir, exactamente lo mismo que se hace en MT4.
Un diseño interesante.
Por favor, compruebe la velocidad con la creación de un mango en OnInit, con este enfoque.
Por favor, compruebe la velocidad con la creación de la manija OnInit, con este enfoque.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
Características del lenguaje mql5, sutilezas y trucos
fxsaber, 2017.10.05 09:09
Una sola carrera por cada 10 millones de ticks se ralentizará tres segundos.
Eso comparado con tu opción.
¿Cómo puedo sustituir las funciones estándar OrderCalcProfit() y OrderCalcMargin() para que sean multiplataforma? Parece que ya estaba aquí en alguna parte, pero no lo encuentro - tal vez tenía sueño... Pero me habré despertado a la hora de buscar :)
¿Cómo puedo sustituir las funciones estándar OrderCalcProfit() y OrderCalcMargin() para que sean multiplataforma? Parece que ya se ha publicado en algún sitio, pero no lo encuentro aquí - tal vez estaba despierto... Pero debo haberme despertado durante una hora de búsqueda :)
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
:)
SymbolInfoMarginRate() no está en quad. La pregunta se planteó de la siguiente manera:
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias de comercio
Peculiaridades del lenguaje mql5, consejos y trucos
Artyom Trishkin, 2017.10.06 06:36
¿Qué puede sustituir a las funciones estándar OrderCalcProfit() y OrderCalcMargin() para que sean multiplataforma? Parece que ya estaba en algún sitio, pero no lo encuentro aquí - puede ser que tenga demasiado sueño... Pero debería haberme despertado durante una hora de búsqueda :)
Un regalo, no una oportunidad lingüística
Un regalo, no una oportunidad lingüística
Un regalo en forma de un escurridizo error de ejecución
¿Por qué ::CopyTicks es mejor que Copyticks?
Y por qué el resultado es siempre -1. Estos errores (4006) deberían notificarse en tiempo de compilación