0% found this document useful (0 votes)
8 views1 page

MACD and EMA Color-Coded Script

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

MACD and EMA Color-Coded Script

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

instrument {

name = "SCRIPT COLOR",


overlay = " true",
}
input_group {
"MACD",
"Slow and fast EMA periods, used in MACD calculation",
fast = input (12, "[Link] period", [Link], 1, 250),
slow = input (26, "[Link] period", [Link], 1, 250)
}
input_group {
"[Link]-line",
"Reference signal series period",
signal_period = input (9, "[Link]", [Link], 1, 250)
}
input_group {
"[Link]",
ema_period = input (13, "[Link]", [Link], 1, 250)
}
input_group {
"[Link]",
positive = input { default = "#2CAC40", type = [Link] },
neutral = input { default = "#C7CAD1", type = [Link] },
negative = input { default = "#DB4931", type = [Link] },
}
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, signal_period)
hist = macd - signal
ema13 = ema (close, ema_period)
local bar_color
if ema13 > ema13 [1] and hist > hist [1] then
bar_color = positive
elseif ema13 < ema13 [1] and hist < hist [1] then
bar_color = negative
else
bar_color = neutral
end
plot_candle (open, high, low, close, "ES", bar_color)

You might also like