Características del lenguaje mql5, sutilezas y técnicas - página 85
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
Es muy interesante...
¿Tiene alguna idea de por qué ocurre así?
¿Cuál es el mecanismo?
Es difícil decirlo con exactitud. Cuando sabes de antemano que una variable no va a cambiar, puedes encontrar una forma más elegante de almacenarla, resolver los bucles y otras optimizaciones del compilador.
Así que te recomendaría que utilizaras const en la medida de lo posible, no sólo para la autocomprobación, sino también para el compilador.
Es difícil decirlo con seguridad. Cuando se sabe de antemano que la variable no va a cambiar, se puede encontrar una forma más elegante de almacenarla, descubriendo ciclos y otras optimizaciones del compilador.
Por lo tanto, yo recomendaría no sólo para el autocontrol, sino también para el compilador para utilizar const tanto como sea posible.
¿Ha comprobado las otras funciones StringXXX? Tal vez sean todos lentos: -D
No lo hice. Lo necesitaba para eso.
fxsaber:
Resultado(liberación).
En realidad, estas pruebas no son del todo objetivas debido a la capacidad del compilador para optimizar dicho código. Tienes una misma cadena que se analiza varias veces, mientras que necesitas analizar una cadena diferente en cada iteración
En realidad, estas pruebas no son del todo objetivas debido a la capacidad del compilador para optimizar dicho código. Tienes una misma cadena siendo analizada varias veces, mientras que necesitas analizar diferentes cadenas en cada iteración
He considerado esta circunstancia pero no he puesto un código más pesado. Tiene el mismo resultado.
Lo duplicaré aquí, se perdió
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vitaly Muzichenko, 2018.04.18 14:54
Me puede decir, después de la prueba en modo multidivisa en el probador vemos el resultado sólo ..., sin embargo, no vemos nada más que el resultado global.
En algún lugar me encontré ya sea en un artículo o en kodobase un código que muestra los resultados para cada símbolo por separado. ¿Quién sabe qué pasa?
Lo duplicaré aquí, debe haberse perdido allí
https://www.mql5.com/ru/articles/4562
https://www.mql5.com/ru/articles/4562
Encontré esto, pero es un poco diferente.
Gracias.
Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading
Lanzamiento de la versión beta de MetaTrader 5 build 1795 en MetaQuotes-Demo
fxsaber, 2018.04.24 09:37
Probador¿Qué tiene que ver el último precio con el símbolo con esta configuración?
Es necesario poner a cero SYMBOL_TICKS_BOOKDEPTH, de lo contrario (en la captura de pantalla = 9) el probador esperará el último precio (incluso si no hay ninguno) como en el post anterior.
Por lo tanto, después de "Copiar de:" vigile este parámetro.