Discusión sobre el artículo "LifeHack para tráders: cocinamos ForEach usando #define" - página 2
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
Una técnica interesante y no obvia )
Es defectuosa (para las estructuras vagas) y no es óptima.
Para el copiador
no es muy conveniente. no es obvio que haya que declarar una variable externa.
"En las plantillas" significaba esto:
Si quieres ser confuso, todavía puedes hacer esto:
Todo lo demás es innecesario.
A veces es útil escribir menos
Es sólo una cuestión de viabilidad, usabilidad y rendimiento.
El rendimiento del programa no se resentirá. Pero ocultar excesivos detalles a tus ojos es un efecto positivo. Deberías recordar y utilizar este truco defyne.
¡Terriblemente caro! Si realmente quieres hacerlo a través de la estructura, por lo menos deberías haberlo hecho. Y no hay ningún cheque por alguna razón.
SymbolInfoDouble es totalmente compatible con MT4.
Medición del rendimiento
Resultado
¡Estaba totalmente equivocado! SymbolInfoDouble es dos veces más lento que SymbolInfoTick.
Medición del rendimiento
Resultado
Estaba totalmente equivocado. SymbolInfoDouble es el doble de lento que SymbolInfoTick.
Gracias por la medición del rendimiento.
Resulta que la documentación de SymbolInfoDouble no miente:
Nota
Medición del rendimiento
Resultado
Estaba totalmente equivocado. SymbolInfoDouble es el doble de lento que SymbolInfoTick.
¿El uso de static afecta a la velocidad? Pido disculpas por no haberlo comprobado yo mismo, pero creo que ya se ha comparado.
¿El uso de estática afecta a la velocidad? Pido disculpas por no haberlo comprobado yo mismo, pero creo que ya lo has comparado.
En este caso no afecta. Creo que es un error del compilador.
Estaba completamente equivocado. SymbolInfoDouble es el doble de lento que SymbolInfoTick.
Incompetente. Resultado en Tester
Donde se necesita rendimiento (Optimizador), es mejor usar SymbolInfoDouble. En el mundo real - no hay diferencia.
ZY Usted debe medir la velocidad de las funciones en un entorno donde el rendimiento es importante - Tester.