OPEN-SOURCE SCRIPT
Renko Brick Color Change Alert (Simulated)

//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).")
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).")
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
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.
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
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.