Trades only 8 am - 3 pm
24 réponses
Uwe6000
il y a 6 ans #232923
Bonjour, J'aimerais faire une longue période seulement à certaines heures, par exemple de 8h à 15h. Optionnellement de 5 à 9 heures.
Cela ne fonctionne pas dans le backtest. Les ordres ne sont ouverts qu'entre 8 heures et environ 10 heures du matin.
De quoi s'agit-il ? Voici mon exemple :
Meilleures salutations
Uwe6000
il y a 6 ans #233303
Bonjour, merci pour le fichier, je vais le tester ! Maintenant je vois aussi comment obtenir les parenthèses dans les règles ;)
Uwe6000
il y a 6 ans #233382
Bonjour, je voudrais fermer une position ouverte dans le temps de 16:55 à 16:57. Le problème est que la position de 16:55 à 16:59 est actuellement toujours fermée. A partir de 16:58, la position ne doit pas être fermée et dans l'exemple "minute [0} <= 57" a été ajouté. Après 17 heures, tout va bien et la position n'est pas fermée. Néanmoins, le code ne fonctionne pas. Quelqu'un a-t-il une idée de ce qui ne va pas ?
Conmariin
il y a 6 ans #233387
Bonjour,
essayez peut-être d'insérer une autre Heure[0] >= 16 avant la Minute[0] <= 57.
Conmariin 🙂 .
Gestion automatisée avec Expert Advisor
https://www.rabenesche.de
tomas262
il y a 6 ans #233396
Bonjour,
Je ne suis pas sûr de comprendre, mais pourquoi ne pouvez-vous pas définir Hour[0] = 16 au lieu de ">=" ?
Uwe6000
il y a 6 ans #233397
Oui, c'est exactement la raison pour laquelle je pensais avoir utilisé "= 16" et "= 30" au lieu de "> =", mais cela n'a pas fonctionné avec "=" .... drôle
Uwe6000
il y a 6 ans #233447
Bonjour, dans mon exemple, une position longue doit être ouverte uniquement dans la période de 8h05 à 15h05 et de 16h05 à 22h30. De plus, les positions longues 15.20 (pas encore intégrées dans l'exemple) et 22:50 seront fermées. Il semble y avoir une erreur de logique car toutes les positions longues sont clôturées immédiatement après 16h05. Où est l'erreur ? Merci pour vos idées.
tomas262
il y a 6 ans #233465
Bonjour,
Pour que les choses soient tout à fait claires
- vous ouvrez une transaction entre 8h05 et 15h05 et la clôturez immédiatement à 15h20
- vous ouvrez une transaction entre 16:05 et 22:30 et la clôturez à 22:50
Est-ce exact ?
Uwe6000
il y a 6 ans #233477
Bonjour tomas, Oui ! Les positions ne sont possibles que de 8:05 à 15:05 ou de 16:05 à 22:30. Les positions longues sont fermées exactement à 15:20 et 22:50. Malheureusement, les positions longues sont fermées immédiatement après 16:05 (ma photo). Les heures de trading sont donc fixées de 8:05 à 15:05 et de 16:05 à 22:30. Fermer la position 16:05 et 22.30.
Uwe6000
il y a 6 ans #233490
Bonjour, j'ai trouvé le problème. Les temps doivent être spécifiés de "> =" à "<=". comme ceci :
Heure[0] >= 8
Minute[0] >= 5
Heure[0] <= 15
(Minute[0] <= 5