Try Astrologer API

Subscribe to support and grow the project.

Astrological charts display not only the positions of the planets but also their apparent behavior—whether a planet is moving forward (direct) or backward (retrograde), how fast it is moving, and its geometric relationship to the Sun. These observable phenomena are rooted in the geometry of orbits as seen from a moving Earth.

This article explains the mechanics behind retrograde motion, the computation of planetary speed and stations, synodic cycles, and the various solar phenomena (conjunctions, oppositions, elongations) that define a planet’s visibility and astrological character.

Retrograde Motion #

The Geometry #

Retrograde motion is an apparent phenomenon. No planet actually reverses its orbital direction. It is a perspective effect caused by the relative motion of the Earth and the other planet.

For superior planets (Mars through Pluto, orbiting outside Earth’s orbit), the geometry is straightforward. The Earth, moving faster on its inner orbit, periodically overtakes the slower outer planet. During the overtaking phase, the outer planet appears to move backward against the fixed stars—just as a slower car on the motorway appears to slide backward when you pass it.

The retrograde arc occurs centered on opposition (when the planet is directly opposite the Sun in ecliptic longitude). The sequence is:

  1. Direct motion: The planet moves forward in ecliptic longitude.
  2. First station: The planet’s apparent longitudinal speed drops to zero.
  3. Retrograde motion: The planet moves backward (decreasing longitude).
  4. Second station: The speed returns to zero.
  5. Direct motion resumes.

For inferior planets (Mercury and Venus, orbiting inside Earth’s orbit), retrograde occurs centered on inferior conjunction (when the planet passes between the Earth and the Sun). The planet overtakes the slower Earth, and the geometry is the mirror image of the superior case.

Longitude Speed #

The rate of change of a planet’s geocentric ecliptic longitude with respect to time—its daily motion or longitude speed—is the quantity that determines direct vs. retrograde status:

$$ \dot{\lambda} = \frac{d\lambda}{dt} $$

  • $\dot{\lambda} > 0$: direct motion
  • $\dot{\lambda} = 0$: station
  • $\dot{\lambda} < 0$: retrograde motion

Most ephemeris libraries can return the longitude speed alongside the position. It is computed either by differentiating the position interpolation polynomial or by numerical differentiation (evaluating the position at $t - \delta$ and $t + \delta$ and computing the centered difference).

Stations #

A station is the moment when $\dot{\lambda} = 0$—the planet appears motionless on the ecliptic before reversing direction. Finding the exact time of a station is a root-finding problem: find $t$ such that $\dot{\lambda}(t) = 0$.

The standard approach is:

  1. Scan the longitude speed $\dot{\lambda}$ at regular intervals (e.g., daily) over the period of interest.
  2. Identify intervals where $\dot{\lambda}$ changes sign (indicating a station lies within that interval).
  3. Apply a root-finding algorithm (bisection, regula falsi, or Brent’s method) to narrow down the exact time.

For a typical outer planet, the two stations bracket a retrograde period of several weeks to several months:

Planet Typical retrograde duration Retrograde arc
Mercury ~21 days ~12°
Venus ~42 days ~16°
Mars ~72 days ~12–20°
Jupiter ~121 days ~10°
Saturn ~138 days ~7°

The Sun and Moon never retrograde. The lunar nodes (mean nodes) retrograde continuously; their true (osculating) positions oscillate around the mean and can briefly appear direct, but this is a mathematical artifact of the osculating computation rather than a true change in orbital direction.

Synodic Cycles #

A synodic period is the time between successive occurrences of the same Sun-planet geometric configuration (e.g., two consecutive conjunctions of Mars with the Sun). It depends on the difference in orbital speeds between Earth and the planet.

For a planet with sidereal period $P_{\text{planet}}$ and Earth’s sidereal period $P_{\oplus} \approx 365.25$ days:

$$ \frac{1}{P_{\text{syn}}} = \left|\frac{1}{P_\oplus} - \frac{1}{P_{\text{planet}}}\right| $$

Planet Sidereal period Synodic period
Mercury 87.97 days 115.9 days
Venus 224.7 days 583.9 days
Mars 687.0 days 779.9 days
Jupiter 11.86 years 398.9 days
Saturn 29.46 years 378.1 days

The synodic cycle is the natural rhythm of a planet’s relationship to the Earth and Sun. It determines how often conjunctions, oppositions, and elongations occur.

Solar Phenomena #

The angular separation between a planet and the Sun, measured in ecliptic longitude, is called the planet’s elongation ($\eta$):

$$ \eta = \lambda_{\text{planet}} - \lambda_{\odot} $$

normalized to $[-180°, +180°]$ or $[0°, 360°)$ depending on convention. The sign indicates whether the planet is east (evening star) or west (morning star) of the Sun.

Conjunctions and Oppositions #

  • Conjunction: $\eta = 0°$. The planet and the Sun share the same ecliptic longitude. For superior planets, conjunction means the planet is on the far side of the Sun. For inferior planets, superior conjunction ($\eta = 0°$, planet behind the Sun) and inferior conjunction ($\eta = 180°$, planet between Earth and Sun) are distinguished.
  • Opposition: $\eta = 180°$. Only superior planets can be at opposition (inferior planets can never be opposite the Sun). At opposition, the planet rises at sunset, is visible all night, and is at its closest approach to Earth.

Cazimi #

In astrological tradition, a planet is said to be cazimi (in the heart of the Sun) when it is within approximately 17 arcminutes of the Sun’s center. Computationally, this is simply a check on the angular separation:

$$ |\lambda_{\text{planet}} - \lambda_\odot| < 0°17’ $$

though some traditions use slightly different orbs. Finding the exact moment of cazimi is another root-finding problem: find $t$ such that $\lambda_{\text{planet}}(t) = \lambda_\odot(t)$.

Maximum Elongation (Inferior Planets) #

Mercury and Venus, because they orbit inside the Earth, can never appear far from the Sun. Their maximum elongation is the greatest angular distance they achieve:

  • Mercury: ~18° to ~28° (varies due to orbital eccentricity)
  • Venus: ~45° to ~47°

Maximum elongation is the moment when the planet is most easily visible—as a bright evening star (east elongation) or morning star (west elongation). Computationally, it is found by searching for the maximum of $|\eta(t)|$, or equivalently, finding where $d|\eta|/dt = 0$.

Heliacal Rising and Setting #

A planet’s heliacal rising is its first visibility in the dawn sky after a period of invisibility due to proximity to the Sun. The heliacal setting is its last visibility in the evening sky before it disappears into the Sun’s glare.

Computing heliacal phenomena requires modeling:

  • The planet’s elongation from the Sun
  • The planet’s apparent magnitude (brightness)
  • The observer’s latitude and the local horizon
  • Atmospheric extinction and twilight brightness

This is considerably more complex than simple positional calculation and is beyond the scope of standard chart computation, but it was of central importance in ancient Babylonian and Hellenistic astrology.

Out-of-Bounds Declination #

A planet is said to be out of bounds when its declination exceeds the maximum declination of the Sun (approximately ±23.44°, the obliquity of the ecliptic). The Sun’s declination is bounded by $\pm\varepsilon$ because it moves along the ecliptic, which is tilted by $\varepsilon$ from the equator.

However, planets can have non-zero ecliptic latitude ($\beta \neq 0$), which can push their declination beyond the Sun’s range. The Moon, with an orbital inclination of about 5.15° to the ecliptic, can reach declinations of approximately ±28.6° when the lunar node aligns favorably.

Out-of-bounds status is computed from the planet’s declination:

$$ \text{Out of bounds if } |\delta| > \varepsilon $$

where $\varepsilon$ is the current true obliquity (approximately 23.44° but slowly changing; see Precession & Nutation).

Parallels of Declination #

Two planets are in parallel when they have the same declination, and in contraparallel when their declinations are equal in magnitude but opposite in sign:

$$ \text{Parallel: } \delta_1 = \delta_2 $$ $$ \text{Contraparallel: } \delta_1 = -\delta_2 $$

Finding the exact time of a parallel is yet another root-finding problem: find $t$ such that $\delta_1(t) - \delta_2(t) = 0$ (or $\delta_1(t) + \delta_2(t) = 0$ for a contraparallel).

Planetary Nodes #

Just as the Moon has nodes (where its orbit crosses the ecliptic), every planet has heliocentric nodes—the points where the planetary orbit intersects the ecliptic plane. These are computed from the orbital elements:

The longitude of the ascending node $\Omega$ is one of the six classical orbital elements. However, the geocentric projection of the node (as used in some astrological traditions) is slightly different from the heliocentric node due to the Earth’s displacement from the Sun.

Planetary nodes move very slowly (since they depend on the long-term precession of the orbital plane) and are primarily of interest in specialized astrological techniques.

Implementation Notes #

  • Speed Computation: Always use the ephemeris library’s built-in speed output when available. Numerical differentiation using a centered difference $\dot{\lambda} \approx (\lambda(t+h) - \lambda(t-h))/(2h)$ with $h = 0.1$ day works well as a fallback.
  • Root-Finding for Stations and Conjunctions: Brent’s method is recommended for its robustness and guaranteed convergence. Bisection is simpler but slower. For most phenomena, bracketing the root to within 1 second of time requires 20–30 iterations with bisection.
  • Longitude Wrapping: When computing elongation or checking for conjunctions, beware of the 360°/0° discontinuity. Always use the shortest-arc convention: $\Delta\lambda = ((\lambda_1 - \lambda_2 + 180°) \mod 360°) - 180°$.

References #

  • Meeus, J. (1998). Astronomical Algorithms, 2nd ed. Willmann-Bell. Chapters 36, 54.
  • Explanatory Supplement to the Astronomical Almanac, 3rd ed. (2013). University Science Books. Chapter 9.
  • Montenbruck, O., & Pfleger, T. (2000). Astronomy on the Personal Computer, 4th ed. Springer. Chapter 5.

All articles are curated by Giacomo Battaglia and follow our editorial guidelines.

Last updated: August 14, 2026

Related Articles

Powered by Kerykeion and the Astrology API