[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 19
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
¿cómo convertir esta fórmula en puntos?
Me pregunto cómo optimizar el código para acelerar el búho en el probador. Por favor, puedes decirme cómo ejecutar el bucle más rápido, así:
o así:
¿y algún otro consejo para acelerar el EA?
¿cómo convertir esta fórmula en puntos?
En mql4 hay una comprobación completa de las condiciones, es decir, toda la expresión que esté entre paréntesis if() se comprobará hasta el final, por lo que a veces es razonable dividir las condiciones complejas en varias condiciones:
if(a>b && c>d) puede sustituirse por if(a>b){ if (c>d)..... }
Así que la primera variante del código que propones funcionará un poco más rápido, aunque desde la práctica - la enumeración de pedidos no carga mucho el procesador, las operaciones matemáticas cargan mucho el procesador, tiene sentido buscar aumentar el rendimiento del código - no todos los cálculos tienen que ser realizados cada tick
En mql4 hay una comprobación completa de las condiciones, es decir, toda la expresión que esté entre paréntesis if() se comprobará hasta el final, por lo que a veces es razonable dividir las condiciones complejas en varias condiciones:
if(a>b && c>d) puede sustituirse por if(a>b){ if (c>d)..... }
Así que la primera variante del código que sugieres funcionará un poco más rápido, aunque desde la práctica - la búsqueda de órdenes no carga mucho el procesador, las operaciones matemáticas cargan mucho el procesador, tiene sentido buscar aumentar el rendimiento del código - no todos los cálculos necesitan ser realizados cada tick
Ya veo. Gracias:
o la misma normalización en las condiciones:
ralentiza mucho la ejecución de los EAs?
¿retrasa mucho la ejecución de los EA?
Ya veo. gracias. pero dime Imprime por ejemplo después de cerrar un pedido:
o la misma normalización en las condiciones:
ralentiza significativamente la ejecución de los EAs?
La operación Print() es una operación con un archivo (en este caso, un archivo de registro). Y estas operaciones son MUY lentas (comparadas con el procesamiento de datos desde la memoria). CONCLUSIÓN: Crear una variable que se inicialice en la función init()
E imprimir por condición de esta variable (esta es UNA opción).
El ejemplo de normalización que has puesto no tiene sentido, si partimos de los objetivos planteados (optimización del código). La normalización es OBLIGATORIA de acuerdo con los requisitos técnicos del servidor de corretaje, para ejecutar una orden de comercio SÓLO para el precio y el STOP.
Queridos especuladores, ¡ayuda! Buscando un EA que establezca automáticamente SL y TP al abrir una posición.
Se lo agradezco de antemano.