L'idée de base de cette stratégie est d'acheter lorsque la moyenne mobile à court terme évolue à la hausse pendant la session, afin de saisir les opportunités d'inversions de tendance à court terme.
Plus précisément, la stratégie calcule le croisement entre le prix bas et la SMA de la douceur de longueur comme le signal d'achat. Lorsque le prix bas se décompose par-dessus la ligne SMA, un signal d'achat est généré.
La stratégie tente de saisir les opportunités d'inversion à court terme. Lorsque le prix tombe à un certain niveau, la SMA à court terme fournit un soutien, et les forces haussières pourraient reprendre le dessus, poussant le prix à rebondir.
Les risques peuvent être réduits en optimisant la stratégie de stop loss, en ajoutant un filtre de tendance, en permettant une position de détention lâche, etc.
Il s'agit d'une stratégie simple d'inversion moyenne à court terme, utilisant la rupture de MA comme calendrier d'entrée. Les avantages sont simples et largement applicables; les inconvénients sont la vulnérabilité à la perte de stop et les risques d'inversion échoués. Les risques peuvent être gérés grâce à un contrôle strict de la perte de stop, et la stratégie peut être améliorée en optimisant les règles autour des filtres de tendance, de la réentrée, etc. Il convient aux débutants d'apprendre et d'optimiser de telles idées de stratégie de base.
//@version=3 strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true) dipness = input(title="Dipness",defval=2) smoothness = input(title="Smoothing",defval=10,minval=0) lookforward = input(title="Exit After This Many Bars", defval=20) thedip = low - (atr(20) * dipness) thedipsma = sma(thedip,smoothness) buyCondition = crossunder(low,thedipsma) if (buyCondition) strategy.entry("long", strategy.long) strategy.close("long",when=buyCondition[20]) plot(thedipsma)