PROTECTED SOURCE SCRIPT
Inverted Hammer Buy Above / Sell Below 20 SMA

//version=5
indicator("Support/Resistance + EMA Crossover", overlay=true)
// === EMA SETTINGS ===
ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)
// === CANDLE COLORING ===
aboveAll = close > ema20 and close > ema200
belowAll = close < ema20 and close < ema200
barcolor(aboveAll ? color.green : belowAll ? color.red : color.gray)
// === EMA CROSSOVER LOGIC ===
bullCross = ta.crossover(ema20, ema200)
bearCross = ta.crossunder(ema20, ema200)
// === PLOT EMAs ===
plot(ema20, title="EMA 20", color=color.orange, linewidth=2)
plot(ema200, title="EMA 200", color=color.blue, linewidth=2)
// === BUY/SELL SIGNALS ===
plotshape(bullCross, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
plotshape(bearCross, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small)
// === SUPPORT & RESISTANCE ===
// Using recent swing highs/lows as dynamic support/resistance
resistance = ta.pivothigh(high, 5, 5)
support = ta.pivotlow(low, 5, 5)
plot(resistance, title="Resistance", style=plot.style_linebr, linewidth=1, color=color.red)
plot(support, title="Support", style=plot.style_linebr, linewidth=1, color=color.green)
indicator("Support/Resistance + EMA Crossover", overlay=true)
// === EMA SETTINGS ===
ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)
// === CANDLE COLORING ===
aboveAll = close > ema20 and close > ema200
belowAll = close < ema20 and close < ema200
barcolor(aboveAll ? color.green : belowAll ? color.red : color.gray)
// === EMA CROSSOVER LOGIC ===
bullCross = ta.crossover(ema20, ema200)
bearCross = ta.crossunder(ema20, ema200)
// === PLOT EMAs ===
plot(ema20, title="EMA 20", color=color.orange, linewidth=2)
plot(ema200, title="EMA 200", color=color.blue, linewidth=2)
// === BUY/SELL SIGNALS ===
plotshape(bullCross, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.arrowup, size=size.small)
plotshape(bearCross, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.arrowdown, size=size.small)
// === SUPPORT & RESISTANCE ===
// Using recent swing highs/lows as dynamic support/resistance
resistance = ta.pivothigh(high, 5, 5)
support = ta.pivotlow(low, 5, 5)
plot(resistance, title="Resistance", style=plot.style_linebr, linewidth=1, color=color.red)
plot(support, title="Support", style=plot.style_linebr, linewidth=1, color=color.green)
Script protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarlo liberamente e senza alcuna limitazione – per saperne di più clicca qui.
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 protetto
Questo script è pubblicato come codice protetto. Tuttavia, è possibile utilizzarlo liberamente e senza alcuna limitazione – per saperne di più clicca qui.
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.