Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1792
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
No Makar, se ve así:
La función ObjectFind() devuelve el número de la ventana principal. Y este número es 0. Por otro lado, 0 == false, por lo que se deduce que si la función devuelve 0, sigue devolviendo false. Por supuesto, yo no usaría esto porque si la función devuelve -1, es decir, un error, podemos considerar que la ubicación del objeto no está en la ventana principal. Además, nunca se sabe qué arreglos se harán...
Así que no discutas y no estudies cómo hacerlo...
La función ObjectFind() no devuelve el número de la ventana principal. Devolverá el número de ventana donde se encontró un objeto (0, 1, 2...) o -1 si no se encontró ningún objeto.
Me pregunto si "-1" es falso o verdadero.
El tipo bool se utiliza para almacenar los valores booleanos true o false, con una representación numérica de 1 o 0 respectivamente .La función ObjectFind() no devuelve el número de la ventana principal. Es el número de ventana donde se encuentra el objeto (0,1,2...) o -1 si no hay objeto.
Me refería al caso concreto en el que el objeto se encuentra en la ventana principal. No discutas y no aprendas a hacerlo...
MakarFX #:
Me pregunto si "-1" es falso o verdadero.
El tipo bool está destinado a almacenar los valores booleanos true o false, cuya representación numérica es 1 o 0, respectivamente .falso es sólo 0. Todo lo demás es verdadero
falso es sólo 0. Todo lo demás es verdadero
No Makar, se ve así:
La función ObjectFind() devuelve el número de la ventana principal. Y este número es 0. Por otro lado, 0 == false, por lo que se deduce que si la función devuelve 0, sigue devolviendo false. Por supuesto, yo no usaría esto porque si la función devuelve -1, es decir, un error, podemos considerar que la ubicación del objeto no está en la ventana principal. Además, nunca se sabe qué arreglos se harán...
Así que no discutas y no aprendas a hacerlo...
Me doy cuenta de que no se debe hacer así, pero tuve que hacerlo por la estética (== 0 en todas las condiciones se ve feo). Y sólo necesito el objeto en la ventana principal.
Sé que no debería hacerlo, pero tuve que hacerlo por estética (== 0 en todas las condiciones se ve feo). Y sólo necesito el objeto en la ventana principal.
A continuación, haga lo siguiente
si no hay objeto, obtendrá "-1", es decir, verdadero
Problema: Las líneas amarillas y grises ("Stop Sell" y "not allowed") se crean constantemente y parpadean cuando se pulsa el botón en el gráfico. Y ObjectCreate() devuelve constantemente true en lugar de false, es decir, se crea como en otra ventana y eso podría explicar el parpadeo... Pero la ventana es sólo la principal y no hay anomalías tanto con la línea verde ("Buy Stop") como con la roja ("Stop Loss").
A continuación, haga lo siguiente
si no hay objeto, se obtiene "-1", es decir, verdadero
Lo he probado, sólo tengo que cambiar los nombres de los objetos (invertir) para que la excepción funcione. Pero de esta manera no se crean líneas en absoluto.
Lo he probado, sólo que hay que cambiar el nombre de los objetos. Pero esto no crea ninguna línea en absoluto.
Yo lo tengo creado y tú también, sólo que el precio es "0".