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) |
Fix ema's on 50 and 200 to sma - my error
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Added Ichimoku Conversion and Baselines to MA's! Also changed some defaults. Added toggles to Ichi and MA's