Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1494
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
Podrían decirme por qué el programa (en mql 4, en minutos, todos los ticks) lee el número explícitamente y el mismo número calculado en la función de manera diferente.
Este es el código
El programa no lee Pr como 1,60854 aunquePrint( ) muestra el valor de Pr como 1,60854. Como resultado, el programa abre la segunda orden, pero no debería hacerlo
.
Y si ponemos el número 1,60854 en lugar de la variable Pr , el programa lo lee y no abre la segunda orden.
PREGUNTA Qué cambios hay que hacer en el código para que el programa lea el Pr y no abra la segunda orden.
Gracias por su ayuda
No se recomienda comparar directamente números reales. Es más correcto comparar su diferencia normalizada con cero.
No se recomienda comparar directamente números reales. Es correcto comparar su diferencia normalizada con cero.
Gracias por la valiosa información. Yo mismo nunca lo habría imaginado.
Gracias por la valiosa información. Yo mismo nunca lo habría imaginado.
No recomendado no significa prohibido. Si, por ejemplo, comparamos el precio actual con el precio de la parada prevista, entonces podemos comparar directamente si es más o menos... La diferencia será bastante significativa. Pero otra cosa es comparar en igualdad de condiciones...
Que no se recomiende no significa que esté prohibido. Si, por ejemplo, comparamos el precio actual con el precio de la parada prevista, entonces podemos comparar directamente si es más o menos... La diferencia será bastante significativa. Y otra cosa es cuando se compara con la igualdad...
Lo tengo. Gracias.
Pero no funciona tan fácilmente.
¿Cómo puedo burlar al compilador?
Hola. Por favor, ayúdenme a entender el indicador Zigzag. Resulta que toda la matriz ZigZagBuffer[] ha tomado el valor 0,0. ¿Por qué la expresión if(res != 0,0) se convierte a veces en verdadera? Al fin y al cabo, toda la matriz tiene el valor 0.0?????
Hola a todos. Queridos programadores, necesito vuestra ayuda.
Estoy tratando de hacer un indicador multidivisa, debe mostrar SMA de dos símbolos en el sótano.
Si no es difícil, por favor, indique cuál es el error.
Buenos días a todos.
Me pueden decir cómo codificar correctamente la siguiente condición utilizando no recuerdo qué función matemática.
if (Bid - Low[1]>=0.0030 && Bid - Low[1]<0.0035) {action;}
Sé que hay una función matemática que se puede utilizar en la condición anterior sin el signo &&. Pero no recuerdo cómo se llama esta función matemática y cómo aplicarla.
Gracias por su ayuda.
si(MathAbs(Oferta - Baja[1]) >= 0,0004) {acción;}
si(MathAbs(Oferta - Baja[1]) >= 0,0004) {acción;}
Oh Taras, Taras... ¿No aprendiste a pensar en la escuela? ¿Es 0,0004 siempre menos que 0,0035 ...............
Oh Taras, Taras... ¿No te enseñaron a pensar en la escuela? Es 0,0004 menos que 0,0035 ...............
Aprende a leer, mentiroso.
y el programa comprobará la consistencia del precio en el rango de 4 puntos.