Trades only 8 am - 3 pm

24 réponses

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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 ;)

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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 ?

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

0

Conmariin

Abonné, bbp_participant, communauté, client, 54 réponses.

Visiter le profil

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

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

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 ">=" ?

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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.

Pièces jointes :
Vous devez être connecté pour visualiser les fichiers joints.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 6 ans #233465

Bonjour,

Pour que les choses soient tout à fait claires

  1. vous ouvrez une transaction entre 8h05 et 15h05 et la clôturez immédiatement à 15h20
  2. vous ouvrez une transaction entre 16:05 et 22:30 et la clôturez à 22:50

Est-ce exact ?

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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.

0

Uwe6000

Abonné, bbp_participant, communauté, 27 réponses.

Visiter le profil

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

0

Affichage de 9 réponses de 16 à 24 (sur un total de 24)

1 2