OPEN-SOURCE SCRIPT
EMA 5-8 Crossover Indicator

//version=5
indicator("EMA 5-8 Crossover Indicator", shorttitle="EMA Cross", overlay=false)
// EMA calculations
ema5 = ta.ema(close, 5)
ema8 = ta.ema(close, 8)
// Crossover signals
bullishCross = ta.crossover(ema5, ema8) // EMA5 crosses above EMA8 (BUY)
bearishCross = ta.crossunder(ema5, ema8) // EMA5 crosses below EMA8 (SELL)
// Trend state (for continuous background)
var int trend = 0
if bullishCross
trend := 1
else if bearishCross
trend := -1
// EMA lines (in lower pane)
plot(ema5, title="EMA 5", color=color.new(color.blue, 0), linewidth=2)
plot(ema8, title="EMA 8", color=color.new(color.orange, 0), linewidth=2)
// Continuous background colors
bgcolor(trend == 1 ? color.new(color.green, 85) : trend == -1 ? color.new(color.red, 85) : na, title="Trend Background")
// Alert conditions
alertcondition(bullishCross, title="BUY Signal", message="EMA 5 crossed above EMA 8 - BUY!")
alertcondition(bearishCross, title="SELL Signal", message="EMA 5 crossed below EMA 8 - SELL!")
indicator("EMA 5-8 Crossover Indicator", shorttitle="EMA Cross", overlay=false)
// EMA calculations
ema5 = ta.ema(close, 5)
ema8 = ta.ema(close, 8)
// Crossover signals
bullishCross = ta.crossover(ema5, ema8) // EMA5 crosses above EMA8 (BUY)
bearishCross = ta.crossunder(ema5, ema8) // EMA5 crosses below EMA8 (SELL)
// Trend state (for continuous background)
var int trend = 0
if bullishCross
trend := 1
else if bearishCross
trend := -1
// EMA lines (in lower pane)
plot(ema5, title="EMA 5", color=color.new(color.blue, 0), linewidth=2)
plot(ema8, title="EMA 8", color=color.new(color.orange, 0), linewidth=2)
// Continuous background colors
bgcolor(trend == 1 ? color.new(color.green, 85) : trend == -1 ? color.new(color.red, 85) : na, title="Trend Background")
// Alert conditions
alertcondition(bullishCross, title="BUY Signal", message="EMA 5 crossed above EMA 8 - BUY!")
alertcondition(bearishCross, title="SELL Signal", message="EMA 5 crossed below EMA 8 - SELL!")
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.