Gestione orari

Spiegazione di come gestire un orario in input in modo che l’expert debba lavorare solo in certi orari della giornata.

Mettere in input gli orari così il cliente potrà sceglierli autonomamente:

extern string OraInizio = “08:00”;
extern string OraFine = “19:00”;

Nella OnTick()

datetime curr_time = iTime(_Symbol, Period(), 0);

DataInizio = StrToTime(TimeToStr(curr_time,TIME_DATE) + ” ” + OraInizio);
DataFine = StrToTime(TimeToStr(curr_time,TIME_DATE) + ” ” + OraFine);

Questo permette di costruire la data di oggi con l’orario dato in input all’expert.

Per eseguire il controllo sarà sufficiente:

if (TimeCurrent() >= DataInizio) —–> puoi entrare a mercato

if (TimeCurrent() <= DataFine) —–> puoi entrare a mercato

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. Informazioni sui Cookies

Questo sito utilizza i cookie: una piccola quantità di dati inviati al tuo browser da un server web e che vengono successivamente memorizzati sul disco fisso del tuo computer. Per maggiori informazioni: https://www.forexmql.it/utilizzo-dei-cookie/.

Accetto