//@version=4 study("Planetary Tunings Moving Averages", shorttitle="PTMA", overlay = true) // Convert decimal values to integers Mercury_val = 483 Venus_val = 616 Earth_val = 501 Mars_val = 471 Jupiter_val = 743 Saturn_val = 461 Uranus_val = 685 Neptune_val = 645 Pluto_val = 486 Moon_val = 648 MoonSid_val = 599 Day_val = 702 // Define colors Mercury_col = color.blue Venus_col = color.orange Earth_col = color.teal Mars_col = color.aqua Jupiter_col = color.red Saturn_col = color.navy Uranus_col = color.maroon Neptune_col = color.red Pluto_col = color.purple Moon_col = color.red MoonSid_col = color.orange Day_col = color.yellow // Calculate moving averages Mercury_ma = sma(close, Mercury_val) Venus_ma = sma(close, Venus_val) Earth_ma = sma(close, Earth_val) Mars_ma = sma(close, Mars_val) Jupiter_ma = sma(close, Jupiter_val) Saturn_ma = sma(close, Saturn_val) Uranus_ma = sma(close, Uranus_val) Neptune_ma = sma(close, Neptune_val) Pluto_ma = sma(close, Pluto_val) Moon_ma = sma(close, Moon_val) MoonSid_ma = sma(close, MoonSid_val) Day_ma = sma(close, Day_val) // Plot moving averages plot(Mercury_ma, color = Mercury_col, linewidth = 2, title = "Mercury Moving Average") plot(Venus_ma, color = Venus_col, linewidth = 2, title = "Venus Moving Average") plot(Earth_ma, color = Earth_col, linewidth = 2, title = "Earth Moving Average") plot(Mars_ma, color = Mars_col, linewidth = 2, title = "Mars Moving Average") plot(Jupiter_ma, color = Jupiter_col, linewidth = 2, title = "Jupiter Moving Average") plot(Saturn_ma, color = Saturn_col, linewidth = 2, title = "Saturn Moving Average") plot(Uranus_ma, color = Uranus_col, linewidth = 2, title = "Uranus Moving Average") plot(Neptune_ma, color = Neptune_col, linewidth = 2, title = "Neptune Moving Average") plot(Pluto_ma, color = Pluto_col, linewidth = 2, title = "Pluto Moving Average") plot(Moon_ma, color = Moon_col, linewidth = 2, title = "Moon Moving Average") plot(MoonSid_ma, color = MoonSid_col, linewidth = 2, title = "MoonSid Moving Average") plot(Day_ma, color = Day_col, linewidth = 2, title = "Day Moving Average") // Find the mean of moving averages and plot it mean_ma = sma(hma(close, (Mercury_val + Venus_val + Earth_val + Mars_val + Jupiter_val + Saturn_val + Uranus_val + Neptune_val + Pluto_val + Moon_val + MoonSid_val + Day_val) / 12), 12) plot(mean_ma, color = color.black, linewidth = 2, title = "Mean Moving Average")