Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1242

 
Artyom Trishkin:

Per MQL4 usare iMAOnArray(), per MQL5 - quando si crea un handle iMA specificare l'handle dell'ATR creato in precedenza, non il prezzo al quale viene calcolata la media mobile

Grazie per il suggerimento, ma non ho ancora capito come scrivere questi indicatori, va bene se sono separati, ma potresti scrivere come usareiMAOnArray() per ATR e MA come esempio?

 
Denis Diakonov:

Errori 60-80-90.

Questo numero di errori è spesso dovuto a un singolo errore di ortografia (manca un punto e virgola o una parentesi). Vedere vicino alla posizione del primo errore.

 
Aleksei Stepanenko:

Questo numero di errori è spesso dovuto a un singolo errore di ortografia (manca un punto e virgola o una parentesi). Guarda vicino al luogo del primo errore.

Sintassi))) C'è qualcosa in esso, però)

 
Valeriy Yastremskiy:

Sintassi)))

Giusto, la sintassi, è giusto.

 

Ragazzi, come si fa ad aprire programmaticamente un file di testo tramite notepad.exe?

Per aprire un editor di file di testo?

 
Vladimir Pastushak:

Ragazzi, come si fa ad aprire programmaticamente un file di testo tramite notepad.exe?

Per aprire un editor di file di testo?

Cerca sul forum e su internet per ShellExecuteW

non ricordare come dire a notepad il nome del file, si può anche eseguire notepad 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:

cerca sul forum e su internet ShellExecuteW

Non riesco a ricordare come passare un nome di file in Notepad, quindi potete eseguire Notepad puro

È esattamente quello che non ricordo, la ricerca non aiuta...

 

Se si esegue da cmd

notepad.exe C:\1.txt

funziona, ma non in ShellExecuteW. Il numero e la direzione delle barre non hanno effetto.

 
Aleksei Stepanenko:

Se si esegue da cmd

funziona, ma non in ShellExecuteW. Il numero e la direzione delle barre non hanno effetto.

Posso eseguire il batch in ShellExecuteW?
 
Vladimir Simakov:

Non ha niente a che fare con mql.

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

Buona fortuna.

Proprio il rilascio della cartella menzionata ha detto che questa libreria elimina la necessità di collegare WinApi tramite dll. Ma hanno dimenticato di aggiungere la documentazione.

Motivazione: