Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 131

 

Buenas tardes.

Por favor, dígame la diferencia entre las funciones OrderClose() y OrderDelete().

Si he entendido bien, la primera debe usarse para cerrar las órdenes activas y la segunda para las pendientes.

¿Habrá errores si se eliminan las órdenes activas utilizando la función OrderDelete() y viceversa, si se eliminan las órdenes pendientes utilizando la función OrderClose()?

 
BirviZ:

Buenas tardes.

Por favor, dígame la diferencia entre las funciones OrderClose() y OrderDelete().

Si he entendido bien, la primera debe usarse para cerrar las órdenes activas y la segunda para las pendientes.

Sí, has entendido bien: OrderClose() se aplica a las órdenes de mercado, y OrderDelete() - a las órdenes pendientes.

¿Habrá errores si se eliminan las órdenes activas utilizando la función OrderDelete(), y viceversa, si se eliminan las órdenes pendientes utilizando la función OrderClose()?

Sí, lo habrá.

 
¿Algún consejo? El terminal MT4 no muestra los productos en el mercado. Sólo hay un espacio en blanco, y no puedodescargar nadadeMQL5.community(.
 
Colegas, por favor, aconsejen si es correcto utilizar el operador return desde el cuerpo del bucle? Por ejemplo, tenemos una función con un bucle. En algún momento necesitamos devolver algún valor y así salir de la función. La forma correcta es usar break y luego return(valor). Pero, ¿podemos utilizar return(value) de inmediato?
 

El portátil se apagó al encender la plataforma MT4 (se olvidó de enchufar el cable de alimentación). Cuando la MT4 se enciende de nuevo, no hay gráficos y en su lugar dice ESPERANDO A LA LIBERACIÓN. En la parte inferior de la pantalla dice que no hay conexión. He reiniciado y me he conectado con contraseñas, nada cambia. Alguien quiere darme una pista. Es mejor explicarlo en detalle. No soy un usuario muy confiado. Gracias.

 
lsv107:
Colegas, por favor, aconsejen si es correcto utilizar el operador de retorno desde el cuerpo del bucle? Por ejemplo, tenemos una función que tiene un bucle. En algún momento necesitamos devolver algún valor y por tanto salir de la función. La forma correcta es usar break y luego return(valor). Pero, ¿podemos utilizar directamente return(value)?

No es malo utilizar el operador return para salir del bucle. Sólo recuerda que la función en la que se ejecuta el bucle también se saldrá.

Sí, ¡no es necesario usar la pausa antes de eso!
 

Hola, me puede decir alguien si lo sabe, cargo datos de tick para probar con el 99% como debe ser, todo funciona bien para el gráfico de 30 min, pero en cuanto cargo datos de H4 e intento ejecutar un EA sobre ellos en el tester, - no funciona, el tester da 2018.04.05 16:41:08.576 TestGenerator: no se puede abrir el archivo "C:\Nseruser\AppData\NRoaming\NMetaQuotes\NTerminal7E781795884A398A87F33ED1B942D689\Ntester\Nhistory\NUSDJPY240_0.fxt" [5]

Y 2018.04.05 16:41:08.535 TestGenerator: el archivo "C:\Nsers\user\AppData\Roaming\NMetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\Ntester\Nhistory\NUSDJPY240_0.fxt" es de sólo lectura

cuál podría ser la razón??????
 
pryn:

Hola, me puede decir alguien si lo sabe, cargo datos de tick para probar con el 99% como debe ser, todo funciona bien para el gráfico de 30 min, pero en cuanto cargo datos de H4 e intento ejecutar un EA sobre ellos en el tester, - no funciona, el tester da 2018.04.05 16:41:08.576 TestGenerator: no se puede abrir el archivo "C:\Nseruser\AppData\NRoaming\NMetaQuotes\NTerminal7E781795884A398A87F33ED1B942D689\Ntester\Nhistory\NUSDJPY240_0.fxt" [5]

Y 2018.04.05 16:41:08.535 TestGenerator: el archivo "C:\Nsers\user\AppData\Roaming\NMetaQuotes\Terminal\7E781795884A398A87F33ED1B942D689\Ntester\Nhistory\NUSDJPY240_0.fxt" es de sólo lectura

cuál podría ser la razón??????

Intente localizar el archivo y desmarque la opción de sólo lectura (read-only) en las propiedades del archivo.

 
STARIJ:

intente encontrar el archivo y desmarque el atributo de sólo lectura en las propiedades

Entonces no habrá una historia de garrapatas propia. El probador sobrescribirá el archivo y creará el suyo propio.

 
1.He escrito un búho, pero no está optimizado. No aparecen errores. ¿Qué debo mirar?
2.¿Cómo transfiero las lecturas del indicador ATP al EA?

Razón de la queja: