OPEN-SOURCE SCRIPT

Reversal Scanner (3 Candles)

//version=5
indicator("Parabolic Move & Reversal Scanner (3 Candles)", overlay=true)

// Inputs
bbLength = input.int(20, title="Bollinger Band Length")
bbMult = input.float(2.0, title="Bollinger Band Multiplier")

// Bollinger Bands Calculation
basis = ta.sma(close, bbLength)
dev = ta.stdev(close, bbLength)
upperBB = basis + bbMult * dev
lowerBB = basis - bbMult * dev

// Candle Type Detection
isDoji = math.abs(close - open) <= (high - low) * 0.1 // Small body (10% of total range)
isShootingStar = (high - math.max(open, close)) >= (high - low) * 0.6 and (math.min(open, close) - low) <= (high - low) * 0.2 // Long upper wick, small lower wick

// Conditions for Parabolic Move
parabolicMove1 = close > upperBB
parabolicMove2 = close[1] > upperBB
parabolicMove3 = close[2] > upperBB
threeParabolicCandles = parabolicMove1 and parabolicMove2 and parabolicMove3

// Reversal Candle Detection
reversalCandle = (isDoji or isShootingStar) and close > upperBB // Doji or Shooting Star near upper BB

// Final Signal
signal = threeParabolicCandles and reversalCandle

// Plot Signal on Chart
plotshape(signal, title="Reversal Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Reversal")

// Alerts
if signal
alert("Reversal Signal: 3 parabolic candles followed by a Doji or Shooting Star near the upper Bollinger Band.", alert.freq_once_per_bar_close)
educational

Script open-source

Dans le plus pur esprit TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par nos Règles. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Vous voulez utiliser ce script sur un graphique ?

Clause de non-responsabilité