J’ai programmé une stratégie qui ouvre une position à l’achat lorsque le cours croise à la hausse en clôture l’indicateur Supertrend.
Je voudrais maintenant développer deux autres stratégies dans le cas ou le cours ne parvient pas à clôturer au dessus du Supertrend (stratégie de vente) ou dans le cas ou il est proche du Supertrend (stratégie de vente). 1er cas le cours croise à la hausse le Supertrend en cours de période, mais clôture en dessous du Supertrend. Dans ce cas on déclenche un ordre de vente. 2ème cas le cours s’approche par le bas à moins de 5 points du Supertrend en cours de période. Dans ce cas on déclenche un ordre de vente.
Je ne sais pas comment indiquer une condition dans le cas ou les cours croisent en cours de période (et non en clôture) un indicateur, ici le Supertrend, mais il pourrait s’agir d’un autre indicateur.
Voici le code utilisé pour l’ouverture d’une position à l’achat (croisement à la hausse par les cours en clôture).
Merci d’avance pour votre assistance.
Cordialement
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Définition des paramètres du code
DEFPARAMCumulateOrders=False// Cumul des positions désactivé
En fait, le code serait toujours lu à la clôture, mais à celui d’une unité de temps inférieure de celle où ta stratégie test ses conditions. Ainsi, si dans à la clôture d’une bougie de 1 minute par exemple, ton Supertrend H1 change de tendance en cours de bougie, disons à 15h32, alors tu pourras prendre les décisions à cet instant et non plus attendre la clôture de la bougie H1 à 16h00.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue