Solar System in 3D [Astro Tool w/ Zodiac]Hello Traders and Developers,
I am excited to announce my latest Open Source indicator. At the core, this is a demonstration of PineScript’s capabilities in Rendering 3D Animations, while at the same time being a practical tool for Financial Astrologists.
This 3D Engine dynamically renders all the major celestial bodies with their individual orbits, rotation speeds, polar inclinations and astrological aspects, all while maintaining accurate spatial relationships and perspective.
This is a Geocentric model of the solar system (viewed from the perspective of Earth), since that is what most Astrologists use. Thanks to the AstroLib Library created by @BarefootJoey, this model uses the real coordinates of cosmic bodies for every timestamp.
This script truly comes to life when using the “Bar Replay” mode in TradingView, as you can observe the relationships between planets and price action as time progresses, with the full animation capabilities as mentioned above.
In addition to what I have described, this indicator also displays the orbital trajectories for each cosmic body, and has labels for everything. I have also added the ability to hover on all the labels, and see a short description of what they imply in Astrology.
Optional Planetary Aspect Computation
This indicator supports all the Major Planetary Aspects, with an accuracy defined by the user (1° by default).
Conjunction: 0° Alignment. This draws a RED line starting from the center, and going through both planets.
Sextile: 60° Alignment. This draws three YELLOW lines, connecting the planets to each other and to the center.
Square: 90° Alignment. This draws three BLUE lines, connecting the planets to each other and to the center.
Trine: 120° Alignment. This draws three PURPLE lines, connecting the planets to each other and to the center.
Opposition: 180° Alignment. This draws a GREEN line starting from one planet, passing through the center and ending on the second planet.
The below image depicts a Top-Down view of the system, with the Moon in Opposition to Venus and with Mars in Square with Neptune .
Retrograde Computation
This indicator also displays when a planet enters Retrograde (Apparent Backward Motion) by making its orbital trajectory dashed and the planet name getting a red background.
The image below displays an example of Jupiter, Saturn, Neptune and Pluto in Retrograde Motion, from the camera perspective of a 65 degree inclination.
Optional Zodiac Computation (Tropical and Sidereal)
Zodiac represents the relatively stationary star formations that rest along the ecliptic plane, with planets transitioning from one to the next, each with a 30° separation (making 12 in total). I have implemented the option to switch between Tropical mode (where these stars were 2,000 years ago) and Sidereal (where these stars are today).
The image below displays the Zodiac labels with clear lines denoting where each planet falls into.
While this indicator is deployed in a separate pane, it is trivial to transfer it onto your price chart, just by clicking and dragging the graphics. After that, you can adjust the visuals by dragging the scale on the side, or optimizing model settings. You can also drag the model above or below the price, as shown in the following image:
Of course, there are a lot of options to customize this planetary model to your tastes and analytical needs. Aside from visual changes for the labels, colors or resolution you can also disable certain planets that don’t meet your needs as shown below:
Once can also infer the current lunar phases using the Aspects between the Sun and Moon. When the Moon is Opposite the Sun that is a Full Moon, while when they are Conjunct that is a New Moon (and sometimes Eclipse).
—---------------------------------------------------------------------------
I have made this indicator open source to help PineScript programmers understand how to approach 3D graphics rendering, enabling them to develop ever more capable scripts and continuously push the boundaries of what's possible on TradingView.
The code is well documented with comments and has a clear naming convention for functions and variables, to aid developers understand how everything operates.
For financial astrologists, this indicator offers a new way to visualize and correlate planetary movements, adding depth and ease to astrological market analysis.
Regards,
Hawk
Astro
timing marketIntraday time cycle . it is valid for nifty and banknifty .just add this on daily basis . ignore previous day data
Planetary Speed█ OVERVIEW
This script is designed to measure the speed of planets from Mercury to Pluto by comparing longitude data across time.
Planetary Speed cycles are very important for those trading Gann theory / Time theory and for Astrology Traders alike. You can toggle the mode of the planet
from a heliocentric setting to a geocentric one. This script is especially important for those who want to research the market and observe the effects of planetary cycles.
Planetary Speed works better on markets that do not close at the moment and on selected time frames ( all the default tradingview timeframes except the monthly ).
This script can also plot 250 days of future data with ease.
█ Future Plans and upgrades to this script may include :
1. Capability to work on different markets that do not open 24/7.
2. Adding lunar and solar speed.
And more! Feel free to contact me with any feature that you would like to see in this script
█ How to use :
1. Open the settings.
2. Select the planet.
3. Choose between Heliocentric and Geocentric
Then Press OK & give the script a few seconds and you should be set. You can add this script to your chart more than once!
This script is coded as an addon to the Gann ToolBox package/scripts.
Financial Astrology Venus Helio HarmonicsVenus Helio Harmonics indicator represent the tropical zodiac energy forces that develop through the course of Venus in the heliocentric zodiac wheel. The waves indicates the strength of cardinal energy (initiator) and theirs harmonics. In Financial Astrology, Venus rules speculation, bets, entertainment (gamblers traders) and fashion.
Note: The Venus Helio Harmonics indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Pluto HarmonicsPluto Harmonics indicator represent the tropical zodiac energy forces that develop through the course of Pluto in the tropical zodiac wheel. The waves indicates the strength of cardinal energy (initiator) and this forces seems to correlate well with the most relevant pivot points. In Financial Astrology, Pluto rules the transformations, intense actions (no limits), issues with control and power, excess, destruction.
Note: The Pluto Harmonics indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Saturn HarmonicsSaturn Harmonics indicator represent the tropical zodiac energy forces that develop through the course of Saturn in the tropical zodiac wheel. The waves indicates the strength of cardinal energy (initiator) and this forces seems to correlate well with the most relevant pivot points. In Financial Astrology, Saturn rules temperance, rectitude, constancy, greed, fear and pessimism.
Note: The Saturn Harmonics indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mars HarmonicsMars Harmonics indicator represent the tropical zodiac energy forces that develop through the course of Mars in the tropical zodiac wheel. The waves indicates the strength of cardinal energy (initiator) and this forces seems to correlate well with the most relevant pivot points. In Financial Astrology, Mars rules impulsive/risky action, entrepreneurship, aggression, explosion and passion. Observe carefully the waves cycles in your favourite instruments.
Note: The Mars Harmonics indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Pluto Longitude AngleMercury-Pluto angle indicator represent the geocentric longitude angular distance between Mercury and Pluto with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Pluto rules the transformations, intense actions (no limits), issues with control and power, excess, destruction.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Pluto longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Neptune Longitude AngleMercury-Neptune angle indicator represent the geocentric longitude angular distance between Mercury and Neptune with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Neptune rules charity, confusion, imagination, waste, crime, intuition, occult, scandal, illusion, financial bubbles, scams, and dreams.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Neptune longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Uranus Longitude AngleMercury-Uranus angle indicator represent the geocentric longitude angular distance between Mercury and Uranus with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Uranus rules change, innovation, disruption, inventions, revolutions and technology.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Uranus longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Saturn Longitude AngleMercury-Saturn angle indicator represent the geocentric longitude angular distance between Mercury and Saturn with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Saturn rules temperance, rectitude, constancy, greed, fear and pessimism.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Saturn longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Jupiter Longitude AngleMercury-Jupiter angle indicator represent the geocentric longitude angular distance between Mercury and Jupiter with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Jupiter rules expansion, optimism, enthusiasm, joviality and devotion.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Jupiter longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Vesta Longitude AngleMercury-Vesta angle indicator represent the geocentric longitude angular distance between Mercury and Vesta with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Vesta rules the creative energy, aspirations, goals and security business.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Vesta longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Ceres Longitude AngleMercury-Ceres angle indicator represent the geocentric longitude angular distance between Mercury and Ceres with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Ceres rules growing, nutrition, food, farming and prosperity.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Ceres longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Mars Longitude AngleMercury-Mars angle indicator represent the geocentric longitude angular distance between Mercury and Mars with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Mars rules impulsive/risky action, entrepreneurship, aggression, explosion and passion.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Mercury-Mars longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Mercury-Venus Longitude AngleMercury-Venus angle indicator represent the longitude angular distance between Mercury and Venus with labels on the angles that indicate the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Mercury rules trading, market transactions, commerce and negotiation. Venus rules speculation, bets, entertainment (gamblers traders) and fashion. The aspects of this planets will mark the periods of intense speculation driven by gambler traders. Watch closely when semi-sextiles and sextiles are activated because those aspects produce strong and more predictable price action.
The greater geocentric longitude distance experienced by this planets is 74 degrees, therefore, not all the astrological aspects can be formed.
For any Mercury aspects indicator we recommend to use 4H resolution to locate the exact aspect culmination, this is because Mercury moves at an average geocentric speed of 1.6 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
Note: The Mercury-Venus longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Moon-Vesta Longitude AngleMoon-Vesta indicator show the angular distance in longitude between Moon and Vesta (asteroid) and labels the angles that represent the astrological aspects used by financial astrologers to determine the energy trigger points. In financial astrology, Vesta rules the creative energy, aspirations, goals and security business. The Moon is the strengthen/weakening emotion that inspire you to invest in securities to accomplish your aspirations.
For any Moon aspects indicator we recommend to use 1H or 2H resolution to locate the exact aspect angle, this is because Moon moves very fast at average of 13 degrees per day.
Due to the limited UTF (Unicode Transformation Format) support of classical astrology aspects symbols, we needed to use a custom subset to represent the aspects:
⊚ = 0 degrees angle (conjuction)
⧌ = 30 degrees angle (semi-sextile)
⧆ = 45 degrees angle (semi-square)
⨺ = 60 degrees angle (sextile)
⧄ = 90 degrees angle (square)
⨹ = 120 degrees angle (trine)
⧇ = 135 degrees angle (sesqui-square)
◭ = 150 degrees angle (quincunx or inconjunct)
⚇ = 180 degrees angle (opposition)
Note: The Moon-Vesta longitude angle indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Earth Helio SpeedThis indicator provides Earth heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Earth heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Juno Helio SpeedThis indicator provides Juno heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Juno heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Vesta Helio SpeedThis indicator provides Vesta heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Vesta heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Ceres Helio SpeedThis indicator provides Ceres (dwarf planet) heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility ) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Ceres heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Saturn Helio SpeedThis indicator provides Saturn heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility ) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Saturn heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.
Financial Astrology Jupiter Helio SpeedThis indicator provides Jupiter heliocentric speed. In Financial Astrology is said that planets above average speed produce fast effect (more volatility ) and planets below average speed produce sustained effect, this is because at fastest speed the duration of astrological aspects will be shorter. However, we are creating this heliocentric indicators for all planets daily speed in order to help researchers to perform exploratory analysis and determine their own trading rules.
Note: The Jupiter heliocentric speed indicator is based on an ephemeris array that covers years 2010 to 2030, prior or after this years the data is not available, this daily ephemeris are based on UTC time so in order to align properly with the price bars times you should set UTC as your chart timezone.