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

 
Recuerdo haber hecho un sistema con un reinicio de terminal y generando código vbs a partir de un EA, pero tuve que hacerlo por las malas: primero hacer un archivo txt y luego renombrarlo a vbs. De lo contrario, no funcionó.
 
Dmitri Custurov:
Sé que se verá así, pero el código devuelve un error como escribí arriba. Es decir, no se abre. El gestor de archivos devuelve -1 y el error 5002 - nombre de archivo no válido. Todos los archivos de texto, las fotos se abren bien, todos los ex4/5 y dll no se abren.

¿qué (y mucho más) ex4/5 quieres abrir? si está capturado por el terminal (cargado/bloqueado) puede que no salga.

 

¡Hola!

¿Cómo puedo guardar el ID del gráfico en una variable global?

El ID es largo y la variable global es doble.

La conversión directa de tipos puede causar un error.

Quizás haya una solución después de todo...

Gracias de antemano.

MT4

 
Evgeny Potapov:

¡Hola!

¿Cómo se guarda el ID del gráfico en una variable global?

El ID es largo y la variable global es doble.

La conversión directa de tipos puede causar un error.

Quizás haya una solución después de todo...

Gracias de antemano.

MT4

double - 64 bits, long - 64 bits.... mientras no hagas aritmética (sólo guardar/recuperar), no debería haber problemas.

Sólo que no lo conviertas mediante la conversión de tipos, sino bit a bit mediante la unión...

 
Maxim Kuznetsov:

¿qué (y mucho más) ex4/5 quieres abrir? si está capturado por el terminal (cargado/bloqueado) puede que no salga.

El archivo estaba en la carpeta Files

 
Dmitri Custurov:

El archivo estaba en la carpeta Files

y si un archivo al azar se llama *.ex5, entonces la misma reacción, es decir, no se abre ? y los permisos son correctos ?

entonces debería estar escrito en la documentación que los archivos con extensión ex4/5 no pueden ser abiertos por FileOpen. Cuidado con los nombres de los archivos.

 
Hola, necesito rediseñar un EA... ¿Pueden ayudarme?
Adjunto un EA en el que, cuando se alcanzan los puntos dados, X abre una orden contraria con un lote dado (fijo). Necesito rehacer - cada apertura de orden opuesto siguiente multiplicado por coeficiente dado...
Por ejemplo:
abro manualmente la primera orden de COMPRA 1,3710 con el lote 0,01
. Cuando bajan 10 puntos (es decir, a 1,3700), el asesor abre una orden de VENTA con el mismo lote 0.01 (necesito que se duplique, es decir, abrir una orden de VENTA con 0,02 de lote)
- luego si el precio sube, a 1,3710 abre de nuevo una orden de COMPRA con 0,01 de lote (necesito que se duplique, es decir, abrir una orden de COMPRA con 0,04 de lote).
Si es posible, pediré que se rehaga, si no, por favor, infórmame sobre ello.
Por favor, envíenme el archivo adjunto.
Gracias de antemano
***
Archivos adjuntos:
MB22.mq4  8 kb
 
64398709 Мирослав:
Hola, necesito modificar un EA... ¿Me pueden ayudar?
Estoy añadiendo un EA en el que al llegar a un punto predeterminado X - abrir una orden opuesta con un lote predeterminado (fijo). Necesito rehacer - cada apertura de orden opuesto siguiente multiplicado por coeficiente dado...
Por ejemplo:
abro manualmente la primera orden de COMPRA 1,3710 con el lote 0,01
. Cuando bajan 10 puntos (es decir, a 1,3700), el asesor abre una orden de VENTA con el mismo lote 0.01 (necesito que se duplique, es decir, abrir una orden de VENTA con 0,02 de lote)
- luego si el precio sube, a 1,3710 abre de nuevo una orden de COMPRA con 0,01 de lote (necesito que se duplique, es decir, abrir una orden de COMPRA con 0,04 de lote).
Si es posible, pediré que se rehaga, si no, por favor, infórmame sobre ello.
Por favor, envíenme el archivo adjunto.
Gracias de antemano
***

por qué conducir un zaporozhets (mt4) cuando puedes conducir un ziguli (mt5) ????????????????????????????????????????

 
Saludos. ¿Podríais decirme si es posible escribir código en mt4 y en mt5 sin corchetes {} alrededor de los operadores, cuando hay varios, como se hace en pyton?
 
Andrey Sokolov:
Saludos. ¿Podríais decirme si es posible escribir código en mt4 y en mt5 sin corchetes {} alrededor de los operadores cuando hay más de uno, como se hace en pyton?

NO. Esta es la sintaxis del lenguaje.

Razón de la queja: