Skip to content
StatePath
Tool Atlasinterpretor.aspect

Tool

Aspect

interpretor.aspect

InterpretorAstrology

Inputs

bodiesBundle (untagged)

The planetary-positions bundle from a market.planetary_aspects node, carrying each body's longitude and speed so the aspect can be measured.

Outputs

Boolean

A single boolean that is true on each bar the chosen aspect is in orb (and matches the selected polarity).

Aspect is a true/false gate that fires when two planets form a named angle to each other (like a square or conjunction) within a chosen tolerance. Financial astrologers watch these moments as candidate timing points, and it can also tell apart an aspect that is still tightening (applying) from one that is loosening (separating). Use it as a gate, not a prediction of direction.

Aspect overview diagramsquaremarssaturn

How it works

It reads the bodies bundle from a market.planetary_aspects node and checks whether the chosen pair (or any selected pair) is within orb_degrees of the named aspect, optionally for a few bars after the exact hit. It uses the planets' relative speed to label the aspect applying or separating, and outputs a single BOOL.

Modes

Mode options

Body pairbody_pair

Watch one specific pair of planets (body_a and body_b) for the named aspect.

Body pair diagramsquaremarssaturn

When to use: When your strategy keys off a single well-known pairing, like Mars-Saturn squares.

Any within orbany_within_orb

Fire when ANY of the selected bodies form the named aspect within orb.

Any within orb diagramanysunvenusjupiter

When to use: When you care that the aspect is happening somewhere in the chart, not for one fixed pair.

Body a options

Sun (body A)sun

Place the Sun as the first body of the pair.

Sun (body A) diagrampairsunsaturn

When to use: When the Sun anchors the pairing you are timing.

Moon (body A)moon

Place the Moon as the first body of the pair.

Moon (body A) diagrampairmoonsaturn

When to use: When the fast-moving Moon is your trigger body.

Mercury (body A)mercury

Place Mercury as the first body of the pair.

Mercury (body A) diagrampairmercurysaturn

When to use: When you key timing off Mercury, often for news or communication cycles.

Venus (body A)venus

Place Venus as the first body of the pair.

Venus (body A) diagrampairvenussaturn

When to use: When Venus is your anchor body for value or sentiment cycles.

Mars (body A)mars

Place Mars as the first body of the pair (the default).

Mars (body A) diagrampairmarssaturn

When to use: The default; Mars is a common driver in volatility-timing pairs.

Jupiter (body A)jupiter

Place Jupiter as the first body of the pair.

Jupiter (body A) diagrampairjupitersaturn

When to use: When the slower Jupiter anchors a longer-cycle pairing.

Saturn (body A)saturn

Place Saturn as the first body of the pair.

Saturn (body A) diagrampairsaturnuranus

When to use: When Saturn anchors a structural, slow-moving pairing.

Uranus (body A)uranus

Place Uranus as the first body of the pair.

Uranus (body A) diagrampairuranussaturn

When to use: When you watch Uranus for shock or breakout timing.

Neptune (body A)neptune

Place Neptune as the first body of the pair.

Neptune (body A) diagrampairneptunesaturn

When to use: When Neptune anchors a very slow, long-horizon pairing.

Pluto (body A)pluto

Place Pluto as the first body of the pair.

Pluto (body A) diagrampairplutosaturn

When to use: When Pluto anchors the slowest, generational pairing.

Body b options

Sun (body B)sun

Place the Sun as the second body of the pair.

Sun (body B) diagrampairmarssun

When to use: When the Sun is the partner body you aspect against body_a.

Moon (body B)moon

Place the Moon as the second body of the pair.

Moon (body B) diagrampairmarsmoon

When to use: When the Moon is the fast partner body in the aspect.

Mercury (body B)mercury

Place Mercury as the second body of the pair.

Mercury (body B) diagrampairmarsmercury

When to use: When Mercury is the partner body in the aspect.

Venus (body B)venus

Place Venus as the second body of the pair.

Venus (body B) diagrampairmarsvenus

When to use: When Venus is the partner body in the aspect.

Mars (body B)mars

Place Mars as the second body of the pair.

Mars (body B) diagrampairsaturnmars

When to use: When Mars is the partner body aspected against body_a.

Jupiter (body B)jupiter

Place Jupiter as the second body of the pair.

Jupiter (body B) diagrampairmarsjupiter

When to use: When Jupiter is the slower partner body in the aspect.

Saturn (body B)saturn

Place Saturn as the second body of the pair (the default).

Saturn (body B) diagrampairmarssaturn

When to use: The default partner; Saturn is a common structural counter-body.

Uranus (body B)uranus

Place Uranus as the second body of the pair.

Uranus (body B) diagrampairmarsuranus

When to use: When Uranus is the partner body, often for shock timing.

Neptune (body B)neptune

Place Neptune as the second body of the pair.

Neptune (body B) diagrampairmarsneptune

When to use: When Neptune is the slow partner body in the aspect.

Pluto (body B)pluto

Place Pluto as the second body of the pair.

Pluto (body B) diagrampairmarspluto

When to use: When Pluto is the slowest partner body in the aspect.

Aspect options

Conjunction (0 deg)conjunction

Fires when the two bodies sit at the same point on the dial (0 degrees apart).

Conjunction (0 deg) diagramconjunctionmarssaturn

When to use: The strongest major; mark moments when two influences merge.

Sextile (60 deg)sextile

Fires when the bodies are 60 degrees apart.

Sextile (60 deg) diagramsextilemarssaturn

When to use: A soft, harmonious minor-major; gentle supportive timing.

Square (90 deg)square

Fires when the bodies are 90 degrees apart (the default).

Square (90 deg) diagramsquaremarssaturn

When to use: A hard, tension aspect; classic volatility-timing window.

Trine (120 deg)trine

Fires when the bodies are 120 degrees apart.

Trine (120 deg) diagramtrinemarssaturn

When to use: The smoothest major; flowing, easy timing windows.

Opposition (180 deg)opposition

Fires when the bodies sit directly across the dial, 180 degrees apart.

Opposition (180 deg) diagramoppositionmarssaturn

When to use: A hard, polarizing major; often marks culmination or reversal windows.

Semisextile (30 deg)semisextile

Fires when the bodies are 30 degrees apart.

Semisextile (30 deg) diagramsemisextilemarssaturn

When to use: A weak minor; subtle adjustment timing, use with a tight orb.

Semisquare (45 deg)semisquare

Fires when the bodies are 45 degrees apart.

Semisquare (45 deg) diagramsemisquaremarssaturn

When to use: A hard minor; mild friction, a smaller cousin of the square.

Sesquisquare (135 deg)sesquisquare

Fires when the bodies are 135 degrees apart.

Sesquisquare (135 deg) diagramsesquisquaremarssaturn

When to use: A hard minor; tension at one-and-a-half squares, use a tight orb.

Quincunx (150 deg)quincunx

Fires when the bodies are 150 degrees apart.

Quincunx (150 deg) diagramquincunxmarssaturn

When to use: An awkward minor; mark unresolved-tension or adjustment windows.

Polarity options

Eithereither

Fire whether the aspect is tightening or loosening (the default).

Either diagrameithermarssaturn

When to use: When you only care that the aspect is in orb, not its direction.

Applyingapplying

Fire only while the aspect is still tightening toward exact.

Applying diagramapplyingmarssaturn

When to use: When you want the build-up phase before the exact hit.

Separatingseparating

Fire only while the aspect is loosening away from exact.

Separating diagramseparatingmarssaturn

When to use: When you want the release phase after the exact hit.

Configuration

modeenum

Choose 'body_pair' to watch one specific pair, or 'any_within_orb' to fire when any of the selected bodies form the aspect.

Choices:body_pairany_within_orb
body_aenum

The first planet in the pair (used in body_pair mode).

Choices:sunmoonmercuryvenusmarsjupitersaturnuranusneptunepluto
body_benum

The second planet in the pair (used in body_pair mode).

Choices:sunmoonmercuryvenusmarsjupitersaturnuranusneptunepluto
aspectenum

Which named angle to watch - majors like conjunction, square, trine, opposition, plus minors at 30, 45, 135, and 150 degrees.

Choices:conjunctionsextilesquaretrineoppositionsemisextilesemisquaresesquisquarequincunx
polarityenum

Whether to fire only while the aspect is tightening (applying), only while loosening (separating), or either.

Choices:eitherapplyingseparating
orb_degreesscalar

How close to the exact angle counts as a hit; larger values make the gate fire more loosely.

orb_degrees diagramorbmarssaturn
within_barsscalar

Also keep firing for this many bars after the exact aspect; 0 means only the exact bar.

within_bars diagram

Connects to

Reads from
Feeds into

Examples

  • Use it as a filter that only allows entries when Mars and Saturn are square within 6 degrees.
  • Combine it with an oscillator signal so a trade fires only near an applying conjunction.

Common mistakes

  • Setting orb_degrees very wide, which keeps the gate true for long stretches and stops it being selective.
  • Expecting an aspect to predict whether price goes up or down - it only marks a timing window.

See also