J'ai un petit problème avec un programme qui ouvre un ordre long dès que le plus haut de la veille est cassé. Le problème c'est que ça fonctionne du mardi au vendredi. Mais le lundi, ça ne marche pas, ça ne prend pas en compte le plus haut de vendredi.
Petite précision je suis en affichage 8h - 22h pour les bougies, graphe en 17 ticks.
un code simplifié, qui montre le problème, par exemple pour le lundi 29/06.
// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
// Conditions pour ouvrir une position acheteuse
indicator1 = close
c1 = (indicator1 >= DHigh(1))
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Stops et objectifs
SET STOP pLOSS 19
SET TARGET pPROFIT 35
j'ai fait un indicateur tout bête pour afficher Dhigh(1) et Dlow(1) pour voir le problème, et bizarrement ça fonctionne et me donne bien les plus haut et plus bas du vendredi pour le lundi qui suit.
Bonne soirée,
Pierre