Aidez un débutant - Fonctions jour et heure - page 4

 

Si je veux créer 4 champs de saisie externes pour les 4 valeurs 0, 23, 1 et 15. Cela devrait-il ressembler à ceci ?


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


Et ensuite


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


Est-ce que cela va fonctionner ?


Je n'ai aucune erreur lorsque je le compile :)

 
juste la même chose que j'ai écrite entre-temps, voir pièce jointe ;-) LOL
Dossiers :
debug2.mq4  6 kb
 
meikel:
juste le même que j'ai écrit entre-temps, voir pièce jointe ;-) LOL

Ha ha drôle même pensée :-) LOL


Ok, je vais utiliser votre code alors.


Merci !

 

Je n'ai pas vérifié le reste du code, mais un retour aussi simple n'est peut-être pas la meilleure solution - si un ordre est ouvert, le départ ne devrait pas revenir.

Déplacer la vérification si mytradeallowed à un autre point qui n'empêche pas de regarder les ordres ouverts serait mieux.

 
meikel:

Je n'ai pas vérifié le reste du code, mais un retour aussi simple n'est peut-être pas la meilleure solution - si un ordre est ouvert, le départ ne devrait pas revenir.

Déplacer la vérification si mytradeallowed à un autre point qui n'empêche pas de regarder les ordres ouverts serait mieux.


Ok, alors tu dois me montrer où mettre ça.


Je t'ai envoyé un PM

 

Hey,


Je veux juste dire que l'EA a négocié dimanche soir et seulement dimanche soir, donc il fonctionne parfaitement.


Merci !