Re bonjour
J’ai trouvé un code optimisé (ne pas prendre en compte mon 1er message svp)
1/ Par contre, pourriez vous svp m’écrire une ligne de code avec un stop loss à 100 points du niveau d’entrée en cas de short ou en cas de long ?
2/ Me supprimer les codes concernant la moyenne mobile à 5 périodes ?
3/ M’ajouter un take profit pour les long avec un RSI 2 à 60 ?
4/ M’ajouter un take profit pour les ventes avec un RSI 2 à 40 ?
Voici le code :
DEFPARAM CumulateOrders = False
n = 2
// Conditions pour ouvrir une position acheteuse
MM200 = Average[200](close)
MM5 = Average[5](close)
RSI2 = RSI[2](close)
c1 = close > MM200
c2 = close < MM5
c3 = RSI2 < 10
IF c1 AND c2 AND c3 THEN
BUY n SHARES AT MARKET
ENDIF
// Conditions pour fermer une position acheteuse
c4 = close > MM5
IF c4 THEN
SELL AT MARKET
ENDIF
// Conditions pour ouvrir une position en vente à découvert
c1v = close < MM200
c2v = close > MM5
c3v = RSI2 > 90
IF c1v AND c2v AND c3v THEN
SELLSHORT n SHARES AT MARKET
ENDIF
// Conditions pour fermer une position en vente à découvert
c4v = close < MM5
IF c4v THEN
EXITSHORT AT MARKET
ENDIF
MERCI Beaucoup ! Thibault