Bonsoir à tous,
Est ce que quelqu’un peut me communiquer la ligne de code pour clôturer toutes les positions en cours les vendredis à 22H 59 avant le week end.
Merci par avance pour vos réponse.
Hello,
J’avais moi-même demandé ce code… le voici :
If OnMarket and DayOfWeek=5 And Hour=22 and Minute=55 Then
Sell At Market
ExitShort At Market
Endif
(Merci Nicolas !)
Hello clasch,
Merci beaucoup, je vais de suite essayer cette ligne de code dans mon programme
Attention à votre unité de temps. Si vous souhaitez clore à 22h59 il faut être en UT 1 minute. Par exemple en UT 1 heure il faudra clore à 22h….
Le code de Clash n’est valable qu’en UT 5mn ou 1mn. Pour les UT intermédiaires il faut indiquer ” MINUTE>=55 ” .
HELLO,
J’ai testé la ligne de code que tu m’as donné, il ferme bien les achats pour vendredi mais pas les vente, quel est la commande pour fermer également les ventes vendredi ?
Merci
Le code donné par @clasch doit fermer également les ordres de vente à découvert, qu’est ce qui te fait dire que ça n’est pas le cas ?
non ce n’est pas le cas pour la vente quand je vérifie en parcourant le graphique il me ferme bien les achats mais le problème c’est qu’il m’ouvre des ventes après l’heure, alors qu’il devrait tout fermé aussi bien achats que ventes
le problème c’est qu’il m’ouvre des ventes après l’heure
Le code qui a été donné ferme les positions ouvertes au jour et à l’heure précise, mais ne dispense pas l’ouverture d’autres nouveaux ordres après cet horaire.
je vois merci pour tes précisions, je voudrais fermer toutes les positions le vendredi et empêcher toutes nouvelles position par ex à 21H pour UT 2H, quel serait le code exact ?
Dans ce cas il faut ajouter ” IF TIME < 210000 ” aux conditions d’ouverture d’ordre.
Bonjour,
Pour empêcher toute prise de position dans un créneau horaire donné, il suffit d’inscrire les deux lignes suivantes :
DEFPARAM FLATAFTER = 040000
DEFPARAM FLATBEFORE =090000
Ici toutes les positions seront fermées à 4 h et aucune nouvelle position ne sera prise avant 9h.
Miis