Bonjour à tous,
J’ai crée une stratégie simple sur la base d’une “Bulle”, c’est à dire les bougies totalement en dehors des BBs.
je souhaiterais que prendre mon TP lorsque les prix touchent la MM20 mais cela ne fonctionne pas lorsque je backtest ce code.
Quelqu’un serait m’aider ? 🙂
Merci d’avance,
c2=open[1] > BollingerUp[20][1]
c3=close[1] > BollingerUp[20][1]
c4=high[1]> BollingerUp[20][1]
c5=low[1] > BollingerUp[20][1]
c10= close crosses under Average[7](close)
c12= BollingerDown[20](close)
c6=open [1] < Bollingerdown[20][1]
c7=close[1] < Bollingerdown[20][1]
c8=high[1] < Bollingerdown[20][1]
c9=low[1] < Bollingerdown[20][1]
c11=close crosses over Average[7](close)
if c2 and c3 and c4 and C5 and c10 then
sellshort 1 contract at market
SET STOP ploss 15
SET TARGET price Average[20](close)
endif
if c6 and c7 and c8 and C9 and c11 then
buy 1 contract at market
SET STOP ploss 15
SET TARGET price Average[20](close)
endif
Pourquoi avez-vous utilisé BollingerUp [ 20 ] [ 1 ] etc, ne devrait-il pas être BollingerUp[20](Fermer[1])
C’était mon erreur. Merci beaucoup pour votre aide.
J’en profite car cela m’emmène sur une 2ième question: l’algo va prendre le profit quand le cours va cloturer au dessus ou en dessous de la BB.
Est-il possible de changer pour que le profit soit pris lorsque le cours “touche” la BB?
Merci,
the price “touches” the BB?
N’est-ce pas ce qui se passera avec SET TARGET price Average[20](close) ?
Vous pouvez le voir comme au-dessus/en dessous de MA… parce que le prix aura un élan et ne s’arrêtera donc pas lorsqu’il atteindra le average[20](close) ?
Essayez d’ajouter ci-dessous comme dernière ligne de code et voyez si cela aide à voir ce qui se passe ?
Cours GRAPH = average[20](close)
Merci encore GraHal pour ton aide.
Non l’algo ne prend pas le profit quand il “touche” la MM20.
Ci-dessous un exemple: un short a été ouvert et le trade “aurait” dû etre cloturé à 13 675 lorsque le cours touche la BB sur la bougie suivante.
Utilisez le "mode de détail du curseur" et survolez cette barre dans votre capture d'écran et voyez si le prix a touché le BB/
Bonjour GraHal, Veuillez trouver ci-dessous la capture d'écran. Si j'ai bien lu, le prix passe même en dessous du SMA 20. Merci encore,
Je suis d'accord, mais c'est le prix moyen qui descend en dessous de SMA20 (de 0,16), pour fermer un short, vous avez besoin que le prix d'achat descende en dessous de SMA20. Le prix moyen est à mi-chemin entre le prix d'achat et le prix de vente. Le prix d'achat ne serait pas descendu en dessous de SMA20 si l'on tient compte du spread du courtier ? Quel est le spread sur l'instrument montré dans vos captures d'écran ?
Bonjour GraHal, Bravo et merci encore. Vous avez raison, avec le spread (1.5pt), le prix d'achat n'a jamais atteint le SMA20. Sujet clos. Merci!