In questo articolo, ti mostrerò come ottenere i dati dell'ultimo trade chiuso senza utilizzare cicli, utilizzando un semplice blocco di codice.
- Crea una variabile per impostare l'orario di inizio del giorno. (Questo passaggio non è obbligatorio.)
- Crea altre variabili per stampare un output grafico e usarle in altri blocchi di codice. (Anche questo non è obbligatorio.)
- Utilizzando questo codice all'interno della funzione OnTick();, otterrai il risultato per ogni tick. Puoi anche impostarlo per una volta per barra.
// variabili string DayStart = "00:00"; // Orario di inizio del giorno double LastClosed_Profit; // Profitto dell'ultimo trade chiuso string TradeSymbol, TradeType; // Inizializzazione Expert -------------------- int OnInit() { return(INIT_SUCCEEDED); } // Deinizializzazione Expert ------------------- void OnDeinit(const int reason) { } // Funzione OnTick -------------------------- void OnTick() { // controlla l'ultimo trade chiuso. CheckLastClosed(); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ void CheckLastClosed() { datetime HistoryTime = StringToTime(DayStart); // storicizza dalla
Commento 0