bon on va prendre un indicateur sur les exces rsi et bandes de bollinger renvoyant des "1" et des "-1".....
Maintenant voila ce que je voudrait faire :
Premier signal d achat "-1 " voir un barre de "-1 "
Deuxième signal d achat "-1 " voir un barre de "-2 "
Troisième signal d achat "-1 " voir un barre de "-3 "
et a ce moment la on repart a zéro c est a dire que le prochain signal "-1" on aura "-1"
sauf si entre temps on a eut un signal d achat "1" ( entre le premier deuxième et troisième signal d achat ) et la on repart a "-1"
idem de l autre cote :
Premier signal de vente"1 " voir un barre de "1 "
Deuxième signal de vente "1 " voir un barre de "2 "
Troisième signal de vente"1 " voir un barre de "3 "
et a ce moment la on repart a zéro c est a dire que le prochain signal de vente "1" on aura "1"
sauf si entre-temps on a eut un signal "-1" ( entre le premier deuxième et troisième signal de vente) et la on repart a "1"
j ai déjà commence un code mais ça marche pas :
j espère que c est clair .....
n hésitez pas a me demander des précisions
c est d avantage un soucis d implantation je pense ou alors y a un truc qui m échappe ....
a votre bon cœur messieurs dames ......
Code:
MyRSI = RSI[14](Close) MyBollingerDown = BollingerDown[25](Close) MyBollingerUp = BollingerUp[25](Close) IF MyRSI <30 AND Close < MyBollingerDown THEN signalAchat=-1 else signalA=0 ENDIF IF MyRSI >70AND Close> MyBollingerUp THEN signalV=1 else signalVente=0 ENDIF return signalA, signalV
Premier signal d achat "-1 " voir un barre de "-1 "
Deuxième signal d achat "-1 " voir un barre de "-2 "
Troisième signal d achat "-1 " voir un barre de "-3 "
et a ce moment la on repart a zéro c est a dire que le prochain signal "-1" on aura "-1"
sauf si entre temps on a eut un signal d achat "1" ( entre le premier deuxième et troisième signal d achat ) et la on repart a "-1"
idem de l autre cote :
Premier signal de vente"1 " voir un barre de "1 "
Deuxième signal de vente "1 " voir un barre de "2 "
Troisième signal de vente"1 " voir un barre de "3 "
et a ce moment la on repart a zéro c est a dire que le prochain signal de vente "1" on aura "1"
sauf si entre-temps on a eut un signal "-1" ( entre le premier deuxième et troisième signal de vente) et la on repart a "1"
j ai déjà commence un code mais ça marche pas :
Code:
// mon code // compteurs once compteurachat=0 once compteurvente=0 signalAchat=0 signalVente=0 // declaration premier signal achat if signalA = -1 and compteurachat=0 then signalAchat =-1 compteurachat=1 compteurVente=0 endif // declaration deuxieme signal achat if signalA = -1 and compteurachat=1 then signalAchat =-2 compteurachat=2 endif // declaration troisieme signal achat if signalA = -1 and compteurachat=2 then signalAchat =-3 compteurachat=0 endif // declaration premier signal vente if signalV = 1 and compteurvente=0 then compteurvente =compteurvente+1 signalVente=1 compteurAchat=1 endif // declaration deuxieme signal vente if signalV = 1 and compteurvente=1 then compteurvente =2 signalVente=2 endif // declaration troisieme signal vente if signalV = 1 and compteurvente=2 then compteurvente = 0 signalVente=3 endif return signalAchat as "achat " ,signalVente as "vente "
n hésitez pas a me demander des précisions
c est d avantage un soucis d implantation je pense ou alors y a un truc qui m échappe ....
a votre bon cœur messieurs dames ......
Commentaire