Je suis perdu avec le filtrage des heures
2 réponses
gentmat
Il y a 8 ans #113952
Comment faire pour que l'ea trade uniquement à partir de :
17 heures à 5 heures du matin
Heure > 17 && Heure < 5 am
Si l'horloge est à 3 heures du matin, l'ea ne fonctionnera pas car il s'agit d'une période de deux jours.
Comment puis-je dire à l'ea que si close > open, c'est un autre jour ?
comme cette fonction
si(Heure de fermeture>Heure d'ouverture) //dans la journée
{
si (OpenHour < TimeHour(TimeCurrent()) && TimeHour(TimeCurrent()) < CloseHour)
{
Commentaire("Ouvert à la négociation);
retour(vrai);
}
si (OpenHour == TimeHour(TimeCurrent()))
{
si(OpenMin<=TimeMinute(TimeCurrent()))
{
Commentaire("Ouvert à la négociation);
retour(vrai);
}
retour(faux);
}
si (CloseHour == TimeHour(TimeCurrent()))
{
si(CloseMin>=TimeMinute(TimeCurrent()))
{
Commentaire("Ouvert à la négociation);
retour(vrai);
}
retour(faux);
}
Commentaire("Fermé);
retour(faux);
}
si(Heure d'ouverture>Heure de fermeture) /Spanification de deux jours
{
si (CloseHour < TimeHour(TimeCurrent()) && TimeHour(TimeCurrent()) < OpenHour)
{
Commentaire("Fermé);
retour(faux);
}
si (OpenHour == TimeHour(TimeCurrent()))
{
si(OpenMin<=TimeMinute(TimeCurrent()))
{
Commentaire("Ouvert à la négociation);
retour(vrai);
}
retour(faux);
}
si (CloseHour == TimeHour(TimeCurrent()))
{
si(CloseMin>=TimeMinute(TimeCurrent()))
{
Commentaire("Ouvert à la négociation);
retour(vrai);
}
retour(faux);
}
Commentaire("Ouvert à la négociation);
retour(vrai);
}
tomas262
Il y a 8 ans #131345
gentmat
Il y a 8 ans #131356
C'est vrai Tomas mais c'est juste une douleur pour optimiser les heures de cette façon. En tout cas, il me semble que c'est ce que je vais faire jusqu'à présent. Je vous remercie.
Affichage de 2 réponses de 1 à 2 (sur un total de 2)