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

 
Vitaly Muzichenko:

Si possono perdere dati se si usano 7 coppie diverse in una formula? A volte le compravendite si aprono dove non dovrebbero aprirsi affatto
 

Si puòNULLARE il simbolo corrente

oSymbol(), _Symbol .

 
Come si usa sar?

doppio sar;

sar=iSAR(NULL,0,0.02,0.2,0);

termina con errore....


 
Sergey Porphiryev:
Come si usa sar?

doppio sar;

sar=iSAR(NULL,0,0.02,0.2,0);

termina con errore....


Quale terminale? MT4, MT5?

Per MT4:

iSAR(Symbol(),PERIOD_CURRENT,sar_step,sar_max,0);
Per MT5, dovete prima creare un handle iSAR() in OnItit() e poi in OnTick() recuperare i dati dall'handle.
 
Artyom Trishkin:

Quale terminale? MT4, MT5?

Per MT4:

Per MT5, dovete prima creare un handle iSAR() in OnItit() e poi già in OnTick() ottenere i dati dell'handle.


MT4(alpari). Questo è il punto, sto facendo tutto kosher:



 
Sergey Porphiryev:


MT4 (alpari)... Questo è il punto, mi sembra di fare tutto kosher:



Dove, in quale parte del codice metti il riferimento a iSAR() ?
 
Artyom Trishkin:
Dove, in quale punto del codice mettete la chiamata iSAR()?

In esperto, in void OnTick()...
 
Sergey Porphiryev:

In Expert, in void OnTick()...
Beh, i miracoli non accadono mai. Vogliamo indovinare? O ci mostrerà informazioni più complete?
 
Artyom Trishkin:
Dove, in quale punto del codice mettete il riferimento a iSAR() ?

Grazie! L'ho capito, all'inizio stavo armeggiando con la definizione della funzione omonima...
 
Sergey Porphiryev:

Grazie! L'ho capito, ero mago all'inizio, con la definizione della funzione omonima...

La funzione con lo stesso nome non dovrebbe avere esattamente gli stessi parametri formali.

Rendeteli diversi per numero o per tipo. Solo allora il sovraccarico di funzioni funzionerà.