Skip to content
StatePath
Tool Atlasinterpretor.planet_state

Tool

Planet State

interpretor.planet_state

InterpretorAstrology

Inputs

bodiesBundle (untagged)

The planetary bodies bundle from a market.planetary_aspects node, carrying each planet's longitude, sign, speed, and retrograde flag.

Outputs

Boolean

A boolean that is true on each bar the chosen condition holds for the selected planet.

Planet State is a true/false gate that checks one condition about a single planet: whether it is retrograde, sitting in a named zodiac sign, or moving faster than a speed you set. It hands you a clean, bounded condition for shaping when a strategy is active. Treat it as a context filter, not a directional signal.

Planet State overview diagrammercury

How it works

It reads the bodies bundle from a market.planetary_aspects node and outputs a BOOL. Pick the planet with `body` and what to check with `test`: retrograde state, the current zodiac sign (matched against `sign`), or whether the body's longitude speed exceeds `speed_threshold`.

Modes

Body options

Sunsun

Test the Sun's state on the dial.

Sun diagramsun

When to use: Frame seasonal / solar-driven regimes around the Sun's position.

Moonmoon

Test the Moon's state on the dial.

Moon diagrammoon

When to use: Tie short-term timing to the fast-moving Moon.

Mercurymercury

Test Mercury's state on the dial.

Mercury diagrammercury

When to use: The default, and the classic body for retrograde gating.

Venusvenus

Test Venus's state on the dial.

Venus diagramvenus

When to use: Gate around Venus cycles when your model favors them.

Marsmars

Test Mars's state on the dial.

Mars diagrammars

When to use: Frame momentum / aggression regimes via Mars.

Jupiterjupiter

Test Jupiter's state on the dial.

Jupiter diagramjupiter

When to use: Slower expansion cycles where Jupiter's sign matters.

Saturnsaturn

Test Saturn's state on the dial.

Saturn diagramsaturn

When to use: Long, structural regimes keyed to Saturn.

Uranusuranus

Test Uranus's state on the dial.

Uranus diagramuranus

When to use: Very slow, disruption-themed cycles via Uranus.

Neptuneneptune

Test Neptune's state on the dial.

Neptune diagramneptune

When to use: Long-horizon framing keyed to Neptune.

Plutopluto

Test Pluto's state on the dial.

Pluto diagrampluto

When to use: The slowest body — for very long structural eras.

Test options

Is retrogradeis_retrograde

True while the chosen body appears to move backward (retrograde). Ignores `sign` and `speed_threshold`.

Is retrograde diagramretrogrademercury

When to use: The classic Mercury-retrograde block on new entries.

In signin_sign

True while the chosen body sits in the zodiac sign you set in `sign`.

In sign diagrammars

When to use: Allow trades only while a planet occupies a favored sign.

Speed abovespeed_above

True while the body's longitude speed exceeds `speed_threshold` (degrees per day). Ignores `sign`.

Speed above diagramfastmoon

When to use: Distinguish a fast direct planet from a near-stationary one.

Sign options

Ariesaries

Match the chosen body against Aries (sign 1).

Aries diagrammars

When to use: Gate when the body is in fiery, initiating Aries.

Taurustaurus

Match the chosen body against Taurus (sign 2).

Taurus diagramvenus

When to use: Gate when the body is in steady, grounded Taurus.

Geminigemini

Match the chosen body against Gemini (sign 3).

Gemini diagrammercury

When to use: Gate when the body is in changeable Gemini.

Cancercancer

Match the chosen body against Cancer (sign 4).

Cancer diagrammoon

When to use: Gate when the body is in tidal, lunar Cancer.

Leoleo

Match the chosen body against Leo (sign 5).

Leo diagramsun

When to use: Gate when the body is in bold, solar Leo.

Virgovirgo

Match the chosen body against Virgo (sign 6).

Virgo diagrammercury

When to use: Gate when the body is in precise, analytical Virgo.

Libralibra

Match the chosen body against Libra (sign 7).

Libra diagramvenus

When to use: Gate when the body is in balancing Libra.

Scorpioscorpio

Match the chosen body against Scorpio (sign 8).

Scorpio diagrammars

When to use: Gate when the body is in intense Scorpio.

Sagittariussagittarius

Match the chosen body against Sagittarius (sign 9).

Sagittarius diagramjupiter

When to use: Gate when the body is in expansive Sagittarius.

Capricorncapricorn

Match the chosen body against Capricorn (sign 10).

Capricorn diagramsaturn

When to use: Gate when the body is in disciplined Capricorn.

Aquariusaquarius

Match the chosen body against Aquarius (sign 11).

Aquarius diagramuranus

When to use: Gate when the body is in inventive Aquarius.

Piscespisces

Match the chosen body against Pisces (sign 12).

Pisces diagramneptune

When to use: Gate when the body is in dreamy Pisces.

Configuration

bodyenum

Which planet to test.

Choices:sunmoonmercuryvenusmarsjupitersaturnuranusneptunepluto
testenum

What to check: whether the body is retrograde, which zodiac sign it's in, or whether its speed is above a threshold.

Choices:is_retrogradein_signspeed_above
signenum

The zodiac sign to match; only used by the in_sign test.

Choices:ariestaurusgeminicancerleovirgolibrascorpiosagittariuscapricornaquariuspisces
speed_thresholdscalar

Longitude speed in degrees per day that the body must exceed; only used by the speed_above test.

speed_threshold diagramspeedmoon

Connects to

Reads from
Feeds into

Examples

  • Use is_retrograde on Mercury as a filter that blocks new entries during Mercury retrograde.
  • Use in_sign to only allow trades while Mars is in Aries.

Common mistakes

  • Mixing up the test and its setting — 'in_sign' needs the sign field, and 'speed_above' needs speed_threshold.
  • Assuming a planet's state predicts price direction rather than just framing a period of time.

See also