Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 758
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
Pasa el ";" por detrás del corchete.
El programa funciona, PERO ocasionalmente falla con el error 4108.
Ozero.
Abrir la ayuda, ver los errores de ejecución, y vemos:
4108
ERR_INVALID_TICKET
Número de billete incorrecto.
Piensa y busca...
Ayudar a la gente a operar en cada moneda con sus propias órdenes para distinguir y diferenciar + después de la orden abierta si el precio retrocede aún más podría abrir otra orden igual a la primera.
Hola a todos.
Acabo de darme cuenta de que NormalizeDouble funciona de forma extraña.
Es decir, el Asesor Experto funciona bien y no tiene errores, pero los registros en el Probador de Estrategias son muy extraños.
Te lo explicaré.
Calculo el beneficio utilizando esta función. Hago lo que creo que debería hacer NormalizeDouble(Profit,Digits);
Entonces imprimo(" profit=",DoubleToStrMorePrecision(Profit,8));
Como resultado, el registro muestra lo siguiente: "profit=0.88881912". Parece que es 0,88881000, ¿verdad?
¿O tal vez soy estúpido y hago algo mal?
Hola a todos.
Acabo de darme cuenta de que NormalizeDouble funciona de forma extraña.
Es decir, el Asesor Experto funciona bien y no tiene errores, pero los registros en el Probador de Estrategias son muy extraños.
Te lo explicaré.
Calculo el beneficio utilizando esta función. Hago lo que creo que debería hacer NormalizeDouble(Profit,Digits);
Entonces imprimo(" profit=",DoubleToStrMorePrecision(Profit,8));
Como resultado, el registro muestra el siguiente mensaje: "profit=0.88881912". Parece que es 0,88881000, ¿verdad?
¿O tal vez soy estúpido y hago algo mal?
¿Participa su valor de beneficio en las órdenes comerciales?
Sí, por supuesto. Y sin errores :-). Por eso me sorprendió.
Tengo la construcción 735.
El comercio es en la demo.
¡Aaaaaaaaah lo tengo! He olvidado la operación de asignación:-). "Beneficio=NormalizarDoble(Beneficio,Dígitos)".
Pero sigo sin entender por qué el EA no muestra errores ))
Tal vez el servidor redondea automáticamente .....
Pensé que NormalizeDouble era un procedimiento, no una función :-).
Poner ";" detrás de un paréntesis.
El programa funciona, PERO a veces falla con el error 4108.
Ozero.
De hecho, ¡hay que borrarlo!
De hecho, ¡debería eliminarse!
Boris, será mejor que le enseñes el código directamente, porque tenía demasiado sueño para recordar... ;)
Boris, será mejor que le enseñes el código directamente, porque tenía demasiado sueño para recordar... ;)
No quería abusar de tus derechos de autor. ;)
Y en serio, ¡algo no se pegó! ¡Pero lo probaré ahora!
¡Y ahora está funcionando! ¡Qué raro!
Hola! Podrían decirme por qué a veces tengo un operador ifle que no funciona.
Aquí hay un ejemplo:
Donde:
H3 es el valor del precio del nivel
precio es el precio actual
El resultado es que el precio alcanza este nivel (a veces incluso se detiene en él), pero la alerta no se dispara.
¿Puede decirme cuál es el error?