Le medie mobili sono uno strumento che si presta ad essere utilizzato in molte strategie di trading. In questo articolo (...) CONTINUA A LEGGERE...
La funzionalità Backtest in Metatrader consente di testare sui dati storici un particolare expert advisor in modo da (...) CONTINUA A LEGGERE...
Dopo la funzione OrderSend vediamo ora la funzione OrderClose(), che ti permette di chiudere un ordine già aperto. L’ utilizzo di questa istruzione è molto più semplice in quanto prevede meno parametri. Vediamoli insieme
bool OrderClose( int ticket, double lots, double price, int slippage, color Color=CLR_NONE )
Parametri obbligatori
Parametri facoltativi
Ecco un esempio completo dell’ uso di OrderClose() OrderClose ( 123456, 0.1, 1.5000, 30, "Green" );
Questa funzione ritorna un valore booleano TRUE se la chiusura ha successo, FALSE nel caso contrario. Per ottenere l’ errore nel caso la funzione non sia avvenuta puoi utilizzare la solita funzione GetLastError() il cui valore di ritorno ci fa sapere il motivo per il quale la chiusura non è andata a buon fine. Nel prossimo articolo vedremo come ottenere informazioni sugli ordini aperti o pendenti per poterne disporre nei nostri programmi MQL.
Riceverai nella tua casella una rassegna quotidiana dei migliori articoli.