OPEN-SOURCE SCRIPT

Renko Brick Color Change Alert (Simulated)

251
//version=5
indicator("Renko Brick Color Change Alert (Simulated)", overlay=true)

brickSize = input.float(10, "Brick Size", minval=0.1)

// Persistent variables
var float lastBrickClose = na
var int lastDirection = 0 // -1 = bearish, 1 = bullish
var int direction = 0
var int alertChange = 0

// Simulate Renko logic on close price
if na(lastBrickClose)
lastBrickClose := close
else
if close >= lastBrickClose + brickSize
direction := 1
lastBrickClose := close
else if close <= lastBrickClose - brickSize
direction := -1
lastBrickClose := close
else
direction := lastDirection

// Detect change in direction
if direction != lastDirection and direction != 0
alertChange := 1
else
alertChange := 0

// Update last direction
lastDirection := direction

// Plot shape on color change
plotshape(alertChange == 1, title="Color Change", location=location.abovebar, style=shape.labelup, color=color.red, size=size.small)

// Create alert condition
alertcondition(alertChange == 1, title="Renko Color Change Alert", message="Renko brick changed color (direction reversed).")

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.