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

 
Artyom Trishkin:

Para MQL4 utilice iMAOnArray(), para MQL5 - al crear un handle de iMA especifique el handle del ATR previamente creado, no el precio al que se calcula la media móvil

Gracias por el consejo, pero todavía no entiendo cómo escribir estos indicadores, no tengo problemas con ellos por separado. ¿Podrías escribir cómo usariMAOnArray() para ATR y MA como ejemplo?

 
Denis Diakonov:

60-80-90 errores.

Este número de errores suele deberse a una sola falta de ortografía (falta de punto y coma o paréntesis). Ver cerca de la ubicación del primer error.

 
Aleksei Stepanenko:

Este número de errores suele deberse a una sola falta de ortografía (falta de punto y coma o paréntesis). Mira cerca del lugar del primer error.

Sintaxis))) Sin embargo, hay algo en él)

 
Valeriy Yastremskiy:

Sintaxis)))

Correcto, sintaxis, eso es.

 

Chicos, ¿cómo se abre un archivo de texto de forma programada a través de notepad.exe?

¿Para abrir un editor de archivos de texto?

 
Vladimir Pastushak:

Chicos, ¿cómo se abre un archivo de texto de forma programada a través de notepad.exe?

¿Para abrir un editor de archivos de texto?

Busque en el foro y en Internet ShellExecuteW

no recuerdo cómo decirle al bloc de notas el nombre del archivo, también puedes ejecutar el bloc de notas puro

#import "shell32.dll"
int ShellExecuteW(int hWnd, int lpVerb, string lpFile, int lpParameters, int lpDirectory, int nCmdShow);
#import
#define  SW_SHOW 5
//+------------------------------------------------------------------+
void OnStart()
{
   ShellExecuteW(NULL, 0, "notepad.exe", 0, 0, SW_SHOW);
}
//+------------------------------------------------------------------+
 
Igor Makanu:

busque en el foro y en Internet ShellExecuteW

No recuerdo cómo pasar un nombre de archivo al Bloc de notas, así que puedes ejecutar el Bloc de notas puro

Eso es exactamente lo que no recuerdo, la búsqueda no ayuda...

 

Si se ejecuta desde cmd

notepad.exe C:\1.txt

funciona, pero no en ShellExecuteW. El número y la dirección de las barras inclinadas no tiene ningún efecto.

 
Aleksei Stepanenko:

Si se ejecuta desde cmd

funciona, pero no en ShellExecuteW. El número y la dirección de las barras inclinadas no tiene ningún efecto.

¿Puedo ejecutar el lote en ShellExecuteW?
 
Vladimir Simakov:

No tiene nada que ver con mql.

https://docs.microsoft.com/en-us/windows/win32/apiindex/windows-api-list

Buena suerte.

Sólo la liberación de la carpeta mencionada dijo que esta biblioteca se deshace de la necesidad de conectar WinApi a través de dll. Pero se olvidaron de añadir la documentación.