Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1871

 
Vitaly Muzichenko #:
Lo he comprobado, pone la cadena vacía "" en la columna de tipo TEXTO, en lugar de NULL. La única manera hasta ahora es no asignar nada, pero en caso de que ya hubiera algún valor ahí y ahora necesite quitarlo y poner NULL, no hay manera de hacerlo.
 
Mihail Matkovskij #:

Hace tiempo probé este tipo de exageración por diversión:

Así que todo es posible si se quiere.

Gracias. Lo tendré en cuenta, aunque lo que falta es el método estándar, ya que escribir el propio es un código fructífero.

 
x572intraday #:
¿Por qué no podemos hacer un bucle con los parámetros de entrada? ¿Por qué nos castiga así?
Quizás externo
 
Mihail Matkovskij #:

¿con qué navegador se descarga?

Vivaldi

encontró el mercado a través de MT

 

Hola.

En el código del robot, hay flechas creadas por el comando ObjectCreate. ¿Es posible hacer que las flechas que se crean por encima/por debajo del precio se alejen/se acerquen proporcionalmente al precio al acercarse/alejarse? Si hago una distancia pequeña - al alejarme las flechas golpean el precio, si hago una distancia mayor del precio - al acercarme tengo que buscar constantemente estas flechas fuera de la ventana...

 
Vladimir Makhnin #:

Vivaldi

encontró el mercado a través de MT

Prueba a descargarlo a través de Chrome o Firefox. Debe ofrecer la posibilidad de elegir la ubicación de la terminal.

 
AlexandrVV ObjectCreate. ¿Es posible hacer que las flechas que se crean por encima/por debajo del precio se alejen/se acerquen proporcionalmente al precio al acercarse/alejarse? Si alejo un poco el zoom - al alejarme las flechas golpean el precio, si acerco un poco el zoom - al alejarme tengo que buscar constantemente estas flechas fuera de la ventana...

Hasta donde recuerdo, pero puedo estar equivocado, es posible obtener el valor del precio en altura (en píxeles), lo que significa que es posible hacerlo. Pero no lo he probado en la práctica.

 
Mihail Matkovskij #:

Prueba a descargarlo a través de Chrome o Firfox. Debe ofrecer la posibilidad de elegir la ubicación de la terminal.

La ubicación del terminal se selecciona durante la instalación. La forma en que se descargó el instalador es irrelevante.

Michael, una gran petición para que dejes tu práctica maliciosa de proporcionar información falsa.

 
Maksim Emeliashin #:

Me uno a la pregunta.

También sobre enum: Si existe la función EnumToString, ¿por qué no StringToEnum - alguna tarea increíblemente compleja allí?

Guardar los valores del enum en la base de datos como números no es una opción, porque si se añade algún valor nuevo al enum en el medio, eso es todo, los datos en la base de datos se convirtieron en una calabaza, y son ilegibles como números, por lo que no se puede mirar a través de ellos con los ojos.

Es posible encontrar una constante en enum con la ayuda de la función de fuerza bruta (por el mismo principio), traduciéndola mediante EnumToString y comparándola con la buscada. Sólo queda devolver el resultado.

 
x572intraday #:

Gracias. Lo tendré en cuenta, aunque lo que falta es el método interno, ya que escribir el propio es sólo multiplicar el código.

El código interno también está escrito por otra persona y también tarda en ejecutarse. Lo único es que puede estar más optimizado. Pero en general, si no hay una función en MQL, el programador tiene todo para escribir la suya. Y esto no puede sino alegrarse.

¿Qué tiene de malo un montón de código? Guárdelo en un módulo creando su propia carpeta en el directorio Include y conéctelo a sus aplicaciones cuando lo necesite. Por cierto, esta es otra de las ventajas de MQL.
Razón de la queja: