Last active
March 29, 2022 17:34
-
-
Save illcrx/b94b831343f922686cb2c54641f74371 to your computer and use it in GitHub Desktop.
Trading View Multiple Moving Averages
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//@version=3 | |
study(title="Real-Moving-Averages", overlay=true) | |
show_mas = input(title="Show MA's", | |
type=bool, defval=true) | |
m_50 = input(title="MA 50", | |
type=integer, defval=50) | |
m_200 = input(title="MA 200", | |
type=integer, defval=200) | |
e_0 = input(title="EMA 1", | |
type=integer, defval=21) | |
e_1 = input(title="EMA 2", | |
type=integer, defval=55) | |
e_2 = input(title="EMA 3", | |
type=integer, defval=89) | |
e_3 = input(title="EMA 4", | |
type=integer, defval=200) | |
e_4 = input(title="EMA 5", | |
type=integer, defval=377) | |
m_0 = input(title="MA 1", | |
type=integer, defval=10) | |
m_1 = input(title="MA 2", | |
type=integer, defval=50) | |
m_2 = input(title="MA 3", | |
type=integer, defval=89) | |
m_3 = input(title="MA 4", | |
type=integer, defval=200) | |
m_4 = input(title="MA 5", | |
type=integer, defval=377) | |
show_ichi = input(title="Show Ichimoku", | |
type=bool, defval=false) | |
conversionPeriods = input(9, minval=1, title="Tenkan Sen (Conversion Line)") | |
basePeriods = input(26, minval=1, title="Kijun Sen (Base Line)") | |
plot(show_mas ? sma(close, m_50) : na, color = purple, style=line, linewidth = 2, title = 'MA 50') | |
plot(show_mas ? sma(close, m_200) : na, color = orange, style=line, linewidth = 2, title = 'MA 200') | |
plot(show_mas ? ema(close, e_0) : na, color = orange, style=line, linewidth = 2, title = 'EMA 1') | |
plot(show_mas ? ema(close, e_1) : na, color = purple, style=line, linewidth = 2, title = 'EMA 2') | |
plot(show_mas ? ema(close, e_2) : na, color = olive, style=line, linewidth = 2, title = 'EMA 3') | |
plot(show_mas ? ema(close, e_3) : na, color = fuchsia, style=line, linewidth = 2, title = 'EMA 4') | |
plot(show_mas ? ema(close, e_4) : na, color = teal, style=line, linewidth = 2, title = 'EMA 5') | |
plot(show_mas ? sma(close, m_0) : na, color = maroon, style=line, linewidth = 2, title = 'MA 1') | |
plot(show_mas ? sma(close, m_1) : na, color = blue, style=line, linewidth = 2, title = 'MA 2') | |
plot(show_mas ? sma(close, m_2) : na, color = gray, style=line, linewidth = 2, title = 'MA 3') | |
plot(show_mas ? sma(close, m_3) : na, color = red, style=line, linewidth = 2, title = 'MA 4') | |
plot(show_mas ? sma(close, m_4) : na, color = green, style=line, linewidth = 2, title = 'MA 5') | |
// Ichi Moku | |
donchian(len) => avg(lowest(len), highest(len)) | |
conversionLine = donchian(conversionPeriods) | |
baseLine = donchian(basePeriods) | |
plot(show_ichi ? conversionLine : na, color=yellow, title="Tenkan Sen (Conversion Line)", linewidth=1) | |
plot(show_ichi ? baseLine : na, color=orange, title="Kijun Sen (Base Line)", linewidth=1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fix ema's on 50 and 200 to sma - my error