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.
// variabilistring DayStart = "00:00"; // Orario di inizio del giornodouble LastClosed_Profit; // Profitto dell'ultimo trade chiusostring TradeSymbol, TradeType; // Inizializzazione Expert --------------------intOnInit() { return(INIT_SUCCEEDED); } // Deinizializzazione Expert -------------------voidOnDeinit(constint reason) { } // Funzione OnTick --------------------------voidOnTick() { // controlla l'ultimo trade chiuso. CheckLastClosed(); } //+------------------------------------------------------------------+//+------------------------------------------------------------------+void CheckLastClosed() { datetime HistoryTime = StringToTime(DayStart); // storicizza dalla

Commento 0