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)
Korumalı komut dosyası
Bu komut dosyası kapalı kaynak olarak yayınlanmaktadır. Ancak, özgürce ve herhangi bir sınırlama olmaksızın kullanabilirsiniz – daha fazla bilgi burada.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.
Korumalı komut dosyası
Bu komut dosyası kapalı kaynak olarak yayınlanmaktadır. Ancak, özgürce ve herhangi bir sınırlama olmaksızın kullanabilirsiniz – daha fazla bilgi burada.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.