Aiuta un principiante - Funzioni di giorno e ora - pagina 4

 

Se voglio fare 4 campi di input esterni per i 4 valori 0, 23, 1 e 15. Dovrebbe essere così?


extern int StartDay=0;
extern int StopDay=1;
extern int StartTime=23;
extern int StopTime=15;


E poi


bool sunday_cond = (TimeDayOfWeek(TimeCurrent())==StartDay) && (Hour()>=StartTime);
bool monday_cond = (TimeDayOfWeek(TimeCurrent())==StopDay) && (Hour()<=StopTime);


Funzionerà?


Non ho errori quando lo compilo :)

 
proprio lo stesso che ho scritto nel frattempo, vedi allegato ;-) LOL
File:
debug2.mq4  6 kb
 
meikel:
solo lo stesso che ho scritto nel frattempo, vedi allegato ;-) LOL

Ha ha divertente stesso pensiero :-) LOL


Ok, userò il tuo codice allora.


Grazie!

 

Non ho controllato il resto del codice, ma un ritorno così semplice potrebbe non essere il modo migliore - se un ordine è aperto l'inizio non dovrebbe tornare.

Spostare il controllo se mytradeallowed in un altro punto che non impedisce di guardare gli ordini aperti sarebbe meglio.

 
meikel:

Non ho controllato il resto del codice, ma un ritorno così semplice potrebbe non essere il modo migliore - se un ordine è aperto l'inizio non dovrebbe tornare.

Spostare il controllo se mytradeallowed in un altro punto che non impedisce di guardare gli ordini aperti sarebbe meglio.


Ok, allora devi mostrarmi dove metterlo.


Ti ho mandato un PM

 

Ciao,


Voglio solo dire che l'EA ha scambiato domenica sera e solo domenica sera, quindi funziona perfettamente.


Grazie!