[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 301
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
He hecho todo exactamente igual y más de una vez, pero sigue habiendo ese agujero.
¡Una pregunta para los expertos!
A menudo tengo magos en mis EAs. Para no "ensuciar" el código con momentos repetitivos, como:
Tales repeticiones pueden estar en orden. Quería deshacerme de ellos escribiendo funciones separadas.
Aquí está el comienzo:
Puedes ir más allá declarando variables globales para los barridos, por ejemplo fastMA y slowMA, y devolverlas por referencia con una función :
Se obtendría algo así:
La cuestión es la siguiente:
He oído o leído en alguna parte que el operador de conmutación es lento, ¿no afectará al rendimiento de EA en su conjunto en este caso? En general, ¿qué tan lento es?
Aquí salen muchos parámetros, ¿no se ralentizará un Asesor Experto?
Estoy escribiendo y pensando en la productividad, por lo que surge la pregunta, ya que no soy un programador de formación, para entenderlo yo mismo, no sale realmente ...
Victor, la llamada a la función es mucho más un freno que un interruptor. Puede comprobar la velocidad usted mismo. Escribe un código de prueba con un bucle. Donde comprobará su código. Mide el tiempo en la entrada. Luego compáralo con el tiempo de salida.
El operador del cambio es uno de los más rápidos. Es más rápido que correr a través de las condiciones.
El interruptor debe ser utilizado con un defecto en las excepciones. Así, en caso de una condición incorrecta, se sabría por qué el código no funciona.
Hmm. Supongo que no se puede utilizar una constante para el caso como una variable, de acuerdo con la documentación. Dice algún tipo de constante de destino, constante de carácter o expresión de carácter.
Sólo funciona si se pone una letra de tipo cadena, es decir, de 1 carácter (si es más de 1 carácter, el compilador jura) o un número.
Nada más.
Dice algunas constantes de destino, expresiones de carácter y constantes de carácter.
¿Dónde puedo leer sobre el uso de las variables globales del terminal con ejemplos prácticos? Específicamente, quiero hacer que cada Asesor Experto opere sólo su parte del depósito y que su ganancia/descuento no afecte la MM de otros Asesores Expertos.
Hola a todos
¿Pueden indicar cuál puede ser la causa del error "shutdown by timeout", cuando se ejecuta el Expert Advisor en el terminal y cómo resolver este problema?