Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 951

 
Aleksey Vyazmikin:

Lo hice, pero los archivos también aparecen allí... no está claro cómo distinguir entre archivos y carpetas.

No lo hacen.

 
fxsaber:

No lo hacen.

HM      0       14:56:16.522    Dir (Si-12.18,M1)       [510] "0_test\result_4_Test_CB_Setup_98_010001100\"  "0_test\result_4_Test_CB_Setup_99_110001100\"  "0_test\result_4_Test_CB_Setup_9_100100000\"  
FK      0       14:56:16.522    Dir (Si-12.18,M1)       [513] "0_test\__Rezultat.bat"                        "0_test\__Rezultat_test.bat"                   "0_test\__Train_All_New.bat"                  

Creo que deberías buscar "\N" al final del texto y eso sería el directorio, pero los archivos no tienen ese símbolo...

 
Aleksey Vyazmikin:

Creo que deberías buscar "\N" al final del texto y eso sería el directorio, pero los archivos no tienen ese símbolo...

No está jugando.

 
fxsaber:

No está jugando.

Tal vez hice algo mal.... Aquí está el guión.

Archivos adjuntos:
Dir.mq5  5 kb
 
Aleksey Vyazmikin:

Tal vez hice algo mal.... Aquí está el guión.

Lo ejecuté - sólo directorios.

 
fxsaber:

Lo ejecuté - sólo los directorios.

Probado en otro ordenador - la situación se confirmó - tanto los directorios como los archivos de ese directorio están incluidos en el array.

 
Aleksey Vyazmikin:

Comprobado en otro ordenador y se confirma la situación de que tanto los directorios como los archivos de este directorio están incluidos en el array.

Adjunte esta carpeta con los ficheros al archivo.

 
fxsaber:

Adjunte esta carpeta de archivos en el archivo.

Resulta que no ve todos los archivos, principalmente ve los archivos del sistema

2018.12.04 00:36:16.119 Dir (Si-12.18,M1)       "00\dir_01\"  "00\dll.dll"  "00\sys.sys"  "00\test.bat"

carpeta adjunta - será 00

Archivos adjuntos:
00.zip  8 kb
 
Aleksey Vyazmikin:

Resulta que no ve todos los archivos, principalmente ve los archivos del sistema

Gracias, lo he arreglado.

 

Por favor, indique cómo abrir una posición en mql5 con la siguiente condición: el precio cambia por el número especificado de pips.

No he podido encontrar ningún ejemplo, o no he sido capaz de averiguarlo. No tengo suficiente experiencia.

Es decir, abrir una posición en un principio similar a una orden pendiente (a través de un paso), pero sólo sin una orden.

Por ejemplo:

1. Solicitamos el precio actual para el símbolo actual.

1.1. el precio actual = Punto;

1.2. almacenarlo en una variable.

2. Consulta el precio actual del instrumento actual.

2.1. Si el precio actual - Punto >= 100 pips, abre la posición.

2.2 Pongamos a cero el valor de la variable Punto.

El problema es que no consigo averiguar cómo obtener el precio actual y memorizarlo.

He intentado implementarlo con estructura (MqlTick), pero no lo he conseguido.

Si puede ayudar con un ejemplo.

O indíqueme una cartilla donde haya un ejemplo)