Saltar al contenido principal
Astrologastrología gratis
Pregunta a la IAPrecios · 5 $
Hoy · martes, 25 de agosto de 2026NASA JPL DE440S · genesis block 2009-01-03 18:15:05 UTC

Study 01 · Astrolog research

Bitcoin has the best-timestamped birth chart in existence. We tested it against 15 years of price, and nothing beat chance.

The genesis block is cryptographically fixed at 2009-01-03 18:15:05 UTC — not a reconstruction, a verifiable moment. So we pre-registered 17 astrological hypotheses, computed every exact transit to that chart with NASA JPL DE440S, and joined them to 5,479 days of real BTC/USD closes. Here is the whole result, denominators and nulls included.

2,047Exact transits tested
5,479Days of real price data
25.8%Base rate: any day
17Hypotheses pre-registered
0That beat chance
Historical analysis, not financial advice. Every figure on this page looks backwards at data that already happened. Nothing here is a forecast, a signal, or a statement about what Bitcoin will do next, and it must not be used to make an investment decision.

The evidence, before the method

A visual atlas of the same null result

Start with the actual chart, price record and denominators. The pictures make the apparent patterns easier to see—and the statistical test shows why those patterns did not become a predictive signal.

The dial that is actually defined
♈︎♉︎♊︎♋︎♌︎♍︎♎︎♏︎♐︎♑︎♒︎♓︎☉︎13°☽︎4°☿︎2°♀︎0°♂︎5°♃︎29°♄︎21°♅︎19°♆︎22°♇︎1°NO ASCENDANTNO HOUSES

Bitcoin’s location-free natal chart

Block 0, nTime 1231006505 = 18:15:05 UTC. The chart this page reads. There are deliberately no houses, Ascendant or Midheaven: a block has a timestamp, but no birthplace. The wheel plots only the ecliptic positions and aspects the data can support.

Open the natal aspects, solar returns and dated eras →

7-day move base rate

1,416 of 5,479 ordinary days were followed by a move above 10.0%. A transit has to beat this reference—not merely sit near a dramatic date.

Corrected hypotheses

None of the pre-registered rows cleared the multiple-comparison threshold. The empty ring is the finding, not missing data.

Editorial illustration of Bitcoin's genesis block as a dark monolith inside a location-free ecliptic ring
Editorial illustration · not data
Study + reading

Interpretation lives beside the test—not inside its verdict.

The companion reading contains 13 natal aspects, all 17 solar returns and the dated outer-planet eras. Every striking fit points back to this null result so you can inspect both layers without confusing one for proof of the other.

Read the full chart reading

Price history · dated record

Peaks, drawdowns and transit density

The dramatic dates are visible. So are the many transit dates that did not become dramatic.

Swipe the chart horizontally to follow the full timeline →

$10$100$1k$10k$100k201220142016201820202022202420262013 cycle2017 cycle2021 cycle2024-25 cycle
BTC/USD close · logarithmic scaleexact slow-planet transitrecorded peak-to-trough drawdown

The gold line is price, the pale labels are the cycle peaks already recorded in the dataset, and the shaded vertical bands are the published drawdown windows. The small purple ticks are exact slow-planet contacts. Their density is the point: a nearby transit is easy to find after a memorable move, but the pre-registered test below asks whether those contacts outperform all the other days. They did not.

2013-12-042015-01-14-84.9%

$1,132 peak to $171.41 trough

2017-12-162018-12-15-83.4%

$19,188 peak to $3,180 trough

2021-11-082022-11-21-76.7%

$67,559 peak to $15,766 trough

What the dates show

Large swings recur. A tested transit advantage does not.

These are the dataset’s recorded peak-to-trough episodes, not a hand-picked transit list. The study tests all registered contacts against the full daily base rate.

Pattern test · every row shown

Observed hit rates versus the daily baseline

Each dot is one pre-registered row. The vertical gold mark is the 25.8% base rate; every label carries its denominator and p-value.

Sun · hardprimary
23.9%n=540 · p=0.326
Sun · softprimary
25.0%n=540 · p=0.694
Mars · hardprimary
30.6%n=307 · p=0.059
Mars · softprimary
24.5%n=306 · p=0.648
Jupiter · hardprimary
25.4%n=71 · p=1.000
Jupiter · softprimary
26.7%n=75 · p=0.895
Saturn · hardprimary
37.1%n=35 · p=0.127
Saturn · softprimary
25.0%n=40 · p=1.000
Uranus · hardprimary
23.5%n=17 · p=1.000
Uranus · softprimary
11.1%n=27 · p=0.120
Neptune · hardprimary
21.4%n=14 · p=1.000
Neptune · softprimary
38.5%n=13 · p=0.341
Pluto · hardprimary
8.3%n=12 · p=0.319
Pluto · softprimary
12.5%n=8 · p=0.689
Mars · hardMoon set
32.3%n=31 · p=0.415
Jupiter · hardMoon set
14.3%n=7 · p=0.685
Saturn · hardMoon set
50.0%n=4 · p=0.276
Pattern visible in the picture

Small samples swing furthest.

Neptune-soft reads 38.5%with n=13; Saturn-hard-moon reads 50.0% with n=4. Their printed p-values show why tall-looking percentages on tiny denominators are not a signal.

Closest row

Mars-hard still misses.

94 hits from n=307, a 30.6% rate with p=0.059. It is the nearest row to a signal and still does not reach p<0.05.

Pattern not found

No registered row beat chance.

The dots land on both sides of the baseline. That variation is expected when many hypotheses are tested; the corrected result remains 0of 17.

Looking for the chart itself? The astrological life of Bitcoin →

This page is the test, and it is deliberately a null result. The reading is a separate page: the natal chart in full, 13 natal aspects, 209 outer-planet passages across 6,443 days and all 17 solar returns — each era laid against the dated price record, with the exact dates, orbs and the BTC close on the day.

It is interpretation, not prediction, and every striking fit on it links back to the null result below. Read them together: that is the point of publishing both.

Read the reading

Why this chart and no other

Almost every astrological claim rests on a birth time somebody wrote down from memory. Bitcoin's does not. The genesis block carries a timestamp inside the block header itself, and the whole network agrees on it. That makes it the one chart where the input is not in dispute — which is exactly what you want if the point is to test the method rather than decorate a conclusion.

The limitation we cannot engineer around: there is no birthplace

A block header has a time. It has no location. The Ascendant, the Midheaven and all twelve house cusps are computed from the observer's longitude and latitude, so for this chart they are undefined — not unknown-but-guessable, genuinely undefined. Picking Greenwich, or Satoshi's supposed whereabouts, would be inventing data.

So this study tests only location-independent factors: transiting planets to natal planets. No angles, no houses, no Midheaven, and no rising sign. Roughly half of what a conventional astrologer would say about Bitcoin is therefore off the table here — correctly.

Bitcoin natal placements · 2009-01-03 18:15:05 UTC · tropical
BodyPositionEcliptic longitude
Sun13°31' Capricorn283.51°
Moon4°33' Aries4.55°
Mercury2°48' Aquarius302.79°
Venus0°15' Pisces330.26°
Mars5°36' Capricorn275.60°
Jupiter29°34' Capricorn299.56°
Saturn21°46' Virgo171.76°
Uranus19°19' Pisces349.32°
Neptune22°31' Aquarius322.52°
Pluto1°21' Capricorn271.36°

Computed geocentrically from the NASA JPL DE440S ephemeris — the same kernel that runs everything else on this site. The Sun at 13°31′ Capricorn is the check you can repeat in any ephemeris you trust.

The Moon is the one placement genuinely sensitive to the exact minute: it moves about 13° a day, so a timestamp error of an hour shifts it by half a degree. It is excluded from the primary hypotheses and tested separately, flagged, below.

What we fixed before looking

Astrology's oldest trick is showing six dramatic coincidences and never mentioning how many chances there were. The only defence is to write the hypothesis list down first and then publish whatever comes out of it. That list lives in the repository as a constant, _data/prereg.py, and it was fixed before the price series was joined to a single transit. Nothing was added, dropped or re-tuned afterwards.

  • Transiting bodies (7): Sun, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto.
  • Natal targets (9): Sun, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto — every location-independent planet. Natal Moon is a flagged secondary set.
  • Aspects: hard = conjunction, square, opposition (0°/90°/180°); soft = sextile, trine (60°/120°).
  • Orb: 1°. An event is the day the aspect actually perfects inside that orb, so a retrograde triple-pass counts as three events, not one long one.
  • Outcome: the absolute log return over the following 7 days. A “big move” is greater than 10.0% in either direction — up or down; this study takes no view on which.
  • Grouping: hypotheses are one transiting body × one aspect class, pooled over natal targets. Testing each of the ~250 individual planet pairs would leave most of them with one or two occurrences in 15 years, which can prove nothing in either direction.
  • Price: Bitstamp public OHLC API, BTC/USD daily close, 2011-08-18 to 2026-08-24 (5,486 daily closes, $10.90 $77,907). Not simulated, not back-filled, not adjusted.

The sample starts in August 2011 because that is the first daily BTC/USD candle the exchange actually publishes. Earlier 2009–2010 prints exist only as thin, irregular quotes on venues that no longer exist, and we would rather have a shorter honest series than a longer invented one.

Reference first · interpretation second

The base rate comes first

Every number further down is meaningless without this one. Across the whole sample, 1,416 of 5,479 days 25.8% — were followed by a move of more than 10.0% within 7 days.

That is the answer to “the price moved right after the transit!” Bitcoin moves more than 10% in a week about a quarter of the time, on no provocation at all. Pick any date in the last fifteen years at random and you have a one-in-four chance of looking prophetic. A transit has to clear that bar, not the bar of “something happened.”

The ordinary-day reference

Bitcoin already moves enough to make coincidence look persuasive.

1,416 / 5,479ordinary days that cleared the outcome
>10.0% · 7 daysthe outcome fixed before the join
2,047registered transit events tested against it

The gold segment is not a forecast. It is the historical hurdle every transit row has to clear. A dramatic date beside a transit is unremarkable until its full set of dates beats this ordinary-day reference.

Editorial illustration of a black genesis-block monolith beneath many violet orbital traces and one gold reference line
Signal versus noise · editorial illustration, not data

Return to the annotated price history, cycle peaks and drawdown dates ↑

The gold band along the base is not a design flourish — it is every exact outer-planet transit to a natal Bitcoin planet, and there are 170 of them. “Rare” slow transits are not rare once you count all of them instead of the one nearest a headline.

All 17 results, in the order they were registered

Not sorted by strength. Not filtered. The nulls are the finding, and they are printed at the same size as everything else. n is how many times the transit actually occurred — the denominator. hits is how many of those were followed by a big move. Compare hit rate against the 25.8% base rate in the last column but one.

Open the full 17-row statistical table
Hypothesisnhitshit ratebasepVerdict
Transiting Sun
hard aspect · any natal planet
54012923.9%25.8%0.326no different from chance
Transiting Sun
soft aspect · any natal planet
54013525.0%25.8%0.694no different from chance
Transiting Mars
hard aspect · any natal planet
3079430.6%25.8%0.059no different from chance
Transiting Mars
soft aspect · any natal planet
3067524.5%25.8%0.648no different from chance
Transiting Jupiter
hard aspect · any natal planet
711825.4%25.8%1.000no different from chance
Transiting Jupiter
soft aspect · any natal planet
752026.7%25.8%0.895no different from chance
Transiting Saturn
hard aspect · any natal planet
351337.1%25.8%0.127no different from chance
Transiting Saturn
soft aspect · any natal planet
401025.0%25.8%1.000no different from chance
Transiting Uranus
hard aspect · any natal planet
17423.5%25.8%1.000no different from chance
Transiting Uranus
soft aspect · any natal planet
27311.1%25.8%0.120no different from chance
Transiting Neptune
hard aspect · any natal planet
14321.4%25.8%1.000no different from chance
Transiting Neptune
soft aspect · any natal planet
13538.5%25.8%0.341no different from chance
Transiting Pluto
hard aspect · any natal planet
1218.3%25.8%0.319no different from chance
Transiting Pluto
soft aspect · any natal planet
8112.5%25.8%0.689no different from chance
Transiting Mars
hard aspect · natal Moon (secondary)
311032.3%25.8%0.415no different from chance
Transiting Jupiter
hard aspect · natal Moon (secondary)
7114.3%25.8%0.685no different from chance
Transiting Saturn
hard aspect · natal Moon (secondary)
4250.0%25.8%0.276no different from chance

Reading this table honestly

All 17 rows are indistinguishable from chance. Not one hypothesis reached even the uncorrected p < 0.05 threshold, let alone the corrected one.

On multiple comparisons: we tested 17 hypotheses. Testing twenty things at p < 0.05 is expected to produce roughly one “significant” result from noise alone, which is how most astro-finance charts get made. A Bonferroni correction sets the bar at 0.05 / 17 = 0.0029. In this case the correction never had to do any work: the smallest p-value we observed was 0.059. These are simple two-sided binomial tests against the base rate, and we are not going to dress them up as more than that.

The closest thing to a signal in the whole set is transiting Mars in hard aspect — 94 of 307 occurrences, 30.6% against a 25.8% base, p = 0.059. That is the kind of result that becomes a viral thread if you report it on its own and never mention the other sixteen. Reported alongside them, it is exactly what sixteen coin flips look like when one of them lands slightly to one side.

Denominator audit · all rows retained

The denominators above are smaller than they look

Every test on this page is a binomial test, and a binomial test assumes its trials are independent. For transits they are not, and the reason is mechanical: an outer planet crosses the same natal point up to three times — direct, then retrograde, then direct again — over a matter of months. That is one approach of one planet to one point. Counted as three, it inflates the denominator while the sky did a single thing.

So we re-counted. Passes belonging to a single approach collapse into one trial, using a window set per body: above its retrograde loop, so one approach merges, and below its synodic return, so a genuine recurrence survives. The Sun never retrogrades, so none of its crossings are ever merged — its rows come through at 1.0×, which is the check that the rule is not simply deleting data. Across the rows that collapse at all, the real number of independent trials is 1.1× to 4.0× smaller than the column above suggests: 2,047 events are 1,717 independent trials.

Exact events as registered2,047
Independent approaches after re-count1,717

Depending on the row, repeated passes made the original denominator 1.1× to 4.0× larger. The Sun remains 1.0× because it never retrogrades.

Sun · hardprimary
5405401.0× passes
Sun · softprimary
5405401.0× passes
Mars · hardprimary
3072511.2× passes
Mars · softprimary
3061831.7× passes
Jupiter · hardprimary
71471.5× passes
Jupiter · softprimary
75481.6× passes
Saturn · hardprimary
35211.7× passes
Saturn · softprimary
40192.1× passes
Uranus · hardprimary
1772.4× passes
Uranus · softprimary
27102.7× passes
Neptune · hardprimary
1443.5× passes
Neptune · softprimary
1352.6× passes
Pluto · hardprimary
1252.4× passes
Pluto · softprimary
824.0× passes
Mars · hardMoon set
31281.1× passes
Jupiter · hardMoon set
751.4× passes
Saturn · hardMoon set
422.0× passes
Why this cannot be sold as a rescue

The re-count moves p-values in both directions: 4 of 17 rows become more nominally significant. That is why the registered result stays the published result and this remains a diagnostic beside it.

This is a diagnostic, not a second run of the study

It is not one of the 17 pre-registered tests. The pre-registered p-values stay the published p-values, and this sits beside them. That distinction is doing real work here, so it is worth being blunt about why: the re-count does not always move against us. It moves p in both directions 4 of the 17 rows come out more nominally significant after it, not less. An earlier draft of this method claimed the correction could only ever weaken a result. That was wrong, and our own numbers disproved it.

Which is exactly why the pre-registered figure is the one we publish. A correction you only apply when it flatters you is not a correction, and a safeguard that holds only when it costs nothing was never a safeguard.

Open the independence re-count table
Hypothesisn as runindependent trialsinflationp as registeredp re-counted
Transiting Sun
hard aspect · any natal planet
5405401.0×0.32550.3255
Transiting Sun
soft aspect · any natal planet
5405401.0×0.69420.6942
Transiting Mars
hard aspect · any natal planet
3072511.2×0.05870.0436
Transiting Mars
soft aspect · any natal planet
3061831.7×0.64770.3993
Transiting Jupiter
hard aspect · any natal planet
71471.5×1.00000.6170
Transiting Jupiter
soft aspect · any natal planet
75481.6×0.89510.6212
Transiting Saturn
hard aspect · any natal planet
35211.7×0.12650.4559
Transiting Saturn
soft aspect · any natal planet
40192.1×1.00001.0000
Transiting Uranus
hard aspect · any natal planet
1772.4×1.00001.0000
Transiting Uranus
soft aspect · any natal planet
27102.7×0.12040.4697
Transiting Neptune
hard aspect · any natal planet
1443.5×1.00001.0000
Transiting Neptune
soft aspect · any natal planet
1352.6×0.34120.6092
Transiting Pluto
hard aspect · any natal planet
1252.4×0.31890.3369
Transiting Pluto
soft aspect · any natal planet
824.0×0.68901.0000
Transiting Mars
hard aspect · natal Moon (secondary)
31281.1×0.41460.5165
Transiting Jupiter
hard aspect · natal Moon (secondary)
751.4×0.68551.0000
Transiting Saturn
hard aspect · natal Moon (secondary)
422.0×0.27601.0000

The row this matters most for is transiting Mars in hard aspect, because it is the closest thing to a signal in the set and because Mars retrogrades. Its registered result is p = 0.0587, and that remains the published figure for this study. Re-counted, its 307 occurrences are 251 independent trials and it reads 0.0436. Neither number is close to the bar. With 17 hypotheses the corrected threshold is 0.0029, so 0.0436 is still more than fifteen times away from it — and testing 17 things at p < 0.05 is expected to throw up 0.85 rows near that mark by chance alone. We have one. Nothing here survives correction, on either count.

Evidence ledger · no selected highlights

Every slow transit, one row each

The outer planets are where the dramatic claims live, because their transits are rare enough to line up with something memorable. Here are all 170 of them — every exact Saturn, Uranus, Neptune and Pluto aspect to a natal Bitcoin planet in the sample, with the price on the day and what actually happened over the next 7 days. Nothing is omitted, including the boring ones.

01 · fixed moment

Date + exact aspect

Each row starts with the UTC date, the planet pair and the measured orb.

02 · observed market

Close + 7-day move

The price on that date and the signed forward move sit beside the sky event.

03 · no highlight reel

All 170 rows stay visible

Quiet outcomes remain in the ledger; the threshold is absolute, not up-only.

Open all 170 dated transit rows
Date (UTC)Exact aspectOrbBTC closeNext 7d>10.0%?
2011-08-18Saturn 90 natal Sun0.27°$10.90−8.6%no
2011-08-18Neptune conj natal Venus0.60°$10.90−8.6%no
2011-09-21Uranus 60 natal Mercury0.01°$5.66−16.1%yes
2011-10-29Uranus 90 natal Pluto0.00°$3.95−27.5%yes
2011-11-02Saturn 120 natal Neptune0.02°$3.33−0.9%no
2011-11-09Pluto conj natal Mars0.00°$3.30−9.5%no
2012-02-08Saturn 90 natal Jupiter0.05°$5.87−22.4%yes
2012-02-08Saturn 120 natal Venus0.75°$5.87−22.4%yes
2012-02-11Neptune conj natal Venus0.01°$5.50−26.3%yes
2012-02-23Uranus 60 natal Mercury0.02°$5.22−4.3%no
2012-03-11Neptune 60 natal Pluto0.00°$5.00+4.9%no
2012-04-13Uranus 90 natal Mars0.00°$4.93+8.7%no
2012-06-25Saturn 120 natal Neptune0.25°$6.26+5.4%no
2012-10-02Saturn 90 natal Jupiter0.01°$12.64−5.3%no
2012-10-08Saturn 120 natal Venus0.00°$11.62+0.3%no
2012-10-17Saturn 60 natal Pluto0.03°$11.88−4.1%no
2012-10-24Uranus 90 natal Mars0.00°$11.40−3.6%no
2012-10-29Saturn 90 natal Mercury0.02°$10.80−0.2%no
2012-11-11Neptune conj natal Venus0.10°$10.82+6.2%no
2012-11-22Saturn 60 natal Mars0.02°$11.88+4.0%no
2013-01-11Neptune 60 natal Pluto0.00°$14.00+10.6%yes
2013-06-07Saturn 60 natal Mars0.01°$110.18−10.7%yes
2013-06-07Neptune 60 natal Mars0.23°$110.18−10.7%yes
2013-07-18Uranus 90 natal Sun0.99°$85.28+5.6%no
2013-10-31Saturn 60 natal Sun0.06°$203.54+35.8%yes
2013-12-21Saturn 120 natal Uranus0.02°$595.03+18.4%yes
2014-01-18Saturn 60 natal Saturn0.03°$810.00−0.4%no
2014-03-10Neptune 60 natal Mars0.02°$629.39−1.3%no
2014-03-30Pluto conj natal Sun0.00°$460.00−0.8%no
2014-04-03Saturn 90 natal Neptune0.00°$451.03−21.7%yes
2014-04-16Saturn 60 natal Saturn0.02°$530.00−7.4%no
2014-04-21Uranus 90 natal Sun0.01°$496.74−11.5%yes
2014-05-20Saturn 120 natal Uranus0.01°$489.00+15.8%yes
2014-09-18Saturn 120 natal Uranus0.00°$425.00−3.9%no
2014-10-13Saturn 60 natal Saturn0.02°$392.60−2.9%no
2014-10-20Saturn 90 natal Neptune0.01°$381.21−8.5%no
2014-11-03Uranus 90 natal Sun0.01°$325.50+11.8%yes
2014-12-20Saturn 60 natal Jupiter0.04°$331.79−4.7%no
2014-12-26Saturn 90 natal Venus0.01°$328.27−4.0%no
2015-01-09Neptune 60 natal Mars0.01°$293.97−34.6%yes
2015-01-11Pluto conj natal Sun0.00°$266.39−22.9%yes
2015-01-22Saturn 60 natal Mercury0.02°$234.08+0.7%no
2015-05-07Saturn 60 natal Mercury0.01°$236.87+0.1%no
2015-06-11Saturn 90 natal Venus0.01°$229.03+8.1%no
2015-06-22Saturn 60 natal Jupiter0.01°$246.00+4.0%no
2015-09-11Saturn 60 natal Jupiter0.03°$240.00−2.9%no
2015-09-22Saturn 90 natal Venus0.03°$230.42+2.8%no
2015-10-20Saturn 60 natal Mercury0.01°$270.64+8.8%no
2015-11-11Pluto conj natal Sun0.00°$309.91+8.0%no
2016-05-18Uranus 60 natal Neptune0.01°$452.92−0.9%no
2016-10-15Uranus 60 natal Neptune0.01°$635.96+2.9%no
2016-12-14Saturn 90 natal Uranus0.05°$777.09+6.9%no
2017-01-04Saturn 90 natal Saturn0.05°$1,115−35.9%yes
2017-01-11Saturn 60 natal Neptune0.03°$778.62+13.1%yes
2017-03-10Uranus 60 natal Neptune0.01°$1,117−4.2%no
2017-04-24Neptune 60 natal Sun0.00°$1,254+10.4%yes
2017-05-09Pluto 60 natal Uranus0.00°$1,720−1.2%no
2017-07-14Saturn 60 natal Neptune0.02°$2,213+18.8%yes
2017-09-21Saturn 90 natal Saturn0.01°$3,617+14.6%yes
2017-10-06Saturn 60 natal Neptune0.03°$4,363+25.9%yes
2017-12-22Saturn 60 natal Venus0.04°$14,010+2.3%no
2018-01-01Saturn conj natal Pluto0.03°$13,443+11.0%yes
2018-01-17Pluto 60 natal Uranus0.01°$11,191+1.9%no
2018-01-29Saturn 90 natal Moon0.03°$11,163−48.5%yes
2018-02-09Saturn conj natal Mars0.02°$8,694+15.9%yes
2018-02-22Neptune 60 natal Sun0.02°$9,843+10.2%yes
2018-04-23Pluto 120 natal Saturn0.47°$8,947+3.3%no
2018-05-08Uranus 90 natal Jupiter0.02°$9,168−7.9%no
2018-05-20Uranus 60 natal Venus0.03°$8,518−14.8%yes
2018-06-13Uranus 120 natal Pluto0.00°$6,307+6.9%no
2018-07-01Saturn conj natal Mars0.00°$6,350+5.5%no
2018-07-16Saturn 90 natal Moon0.02°$6,721+13.9%yes
2018-08-08Uranus 90 natal Mercury0.23°$6,284−0.2%no
2018-08-12Pluto 60 natal Uranus0.00°$6,311+2.7%no
2018-10-04Uranus 120 natal Pluto0.00°$6,548−6.2%no
2018-10-27Saturn 90 natal Moon0.01°$6,408−1.1%no
2018-10-31Uranus 60 natal Venus0.02°$6,303+3.1%no
2018-11-09Saturn conj natal Mars0.02°$6,325−13.8%yes
2018-11-25Neptune 60 natal Sun0.18°$3,939+4.1%no
2019-01-19Saturn conj natal Sun0.02°$3,681−3.5%no
2019-02-05Pluto 120 natal Saturn0.00°$3,431+4.4%no
2019-02-24Uranus 90 natal Jupiter0.01°$3,731+1.6%no
2019-03-12Uranus 60 natal Venus0.00°$3,860+3.5%no
2019-03-22Saturn 60 natal Uranus0.02°$3,982+2.7%no
2019-04-02Uranus 120 natal Pluto0.01°$4,900+5.8%no
2019-04-28Uranus 90 natal Mercury0.02°$5,161+10.1%yes
2019-06-09Saturn 60 natal Uranus0.01°$7,633+16.2%yes
2019-06-22Uranus 120 natal Mars0.01°$10,661+10.6%yes
2019-06-22Neptune conj natal Uranus0.59°$10,661+10.6%yes
2019-07-20Pluto 120 natal Saturn0.00°$10,750−12.6%yes
2019-09-18Saturn conj natal Sun0.40°$10,152−18.6%yes
2019-10-03Uranus 120 natal Mars0.00°$8,240+4.1%no
2019-12-12Pluto 120 natal Saturn0.00°$7,188−0.5%no
2019-12-14Saturn 60 natal Uranus0.03°$7,059+1.2%no
2019-12-24Uranus 90 natal Mercury0.00°$7,252−1.1%no
2020-01-04Saturn 120 natal Saturn0.01°$7,344+8.8%no
2020-03-17Saturn conj natal Jupiter0.04°$5,325+24.0%yes
2020-04-02Neptune conj natal Uranus0.01°$6,802+7.0%no
2020-04-09Uranus 120 natal Mars0.00°$7,294−2.5%no
2020-05-11Saturn conj natal Mercury0.84°$8,572+12.6%yes
2020-06-23Neptune 180 natal Saturn0.80°$9,623−5.2%no
2020-07-08Saturn conj natal Jupiter0.02°$9,437−2.6%no
2020-09-20Neptune conj natal Uranus0.00°$10,924−1.3%no
2020-10-05Pluto 120 natal Saturn0.73°$10,795+6.6%no
2020-12-13Saturn conj natal Jupiter0.00°$19,162+20.3%yes
2021-01-11Saturn conj natal Mercury0.01°$35,456+3.2%no
2021-02-03Neptune conj natal Uranus0.01°$37,692+17.4%yes
2021-04-11Neptune 180 natal Saturn0.01°$59,979−6.4%no
2021-06-24Uranus 120 natal Sun0.00°$34,649−3.2%no
2021-09-15Neptune 180 natal Saturn0.01°$48,151−10.0%no
2021-10-18Uranus 120 natal Sun0.00°$62,035+1.7%no
2022-02-11Neptune 180 natal Saturn0.00°$42,406−5.9%no
2022-04-06Saturn conj natal Neptune0.03°$43,192−4.9%no
2022-04-13Uranus 120 natal Sun0.01°$41,148+0.5%no
2022-04-30Pluto conj natal Jupiter0.96°$37,640−6.0%no
2022-08-06Saturn conj natal Neptune0.03°$22,957+6.3%no
2022-08-25Uranus 60 natal Uranus0.40°$21,571−6.9%no
2022-12-04Neptune 180 natal Saturn0.89°$17,114−0.1%no
2023-01-02Saturn conj natal Neptune0.00°$16,673+3.0%no
2023-03-10Saturn conj natal Venus0.03°$20,220+30.6%yes
2023-03-19Saturn 60 natal Pluto0.04°$28,054−0.2%no
2023-05-04Saturn 60 natal Mars0.02°$28,851−6.7%no
2023-05-16Uranus 60 natal Uranus0.03°$27,037+0.7%no
2023-07-02Uranus 120 natal Saturn0.01°$30,616−1.5%no
2023-07-03Pluto conj natal Jupiter0.01°$31,158−2.4%no
2023-07-23Uranus 90 natal Neptune0.00°$30,085−2.7%no
2023-08-03Saturn 60 natal Mars0.01°$29,176+0.8%no
2023-10-03Saturn 60 natal Pluto0.02°$27,435−0.1%no
2023-10-28Uranus 120 natal Saturn0.02°$34,091+2.9%no
2023-11-04Saturn conj natal Venus0.26°$35,086+5.7%no
2024-01-04Uranus 60 natal Uranus0.00°$44,186+4.8%no
2024-01-07Pluto conj natal Jupiter0.01°$43,944−5.2%no
2024-01-25Saturn 60 natal Mars0.05°$39,916+7.6%no
2024-03-31Saturn 60 natal Sun0.03°$71,285−2.7%no
2024-04-20Uranus 120 natal Saturn0.01°$64,990−2.4%no
2024-05-03Uranus 90 natal Neptune0.01°$62,915−3.4%no
2024-05-03Pluto conj natal Mercury0.69°$62,915−3.4%no
2024-05-26Neptune 60 natal Jupiter0.00°$68,489−1.1%no
2024-07-11Saturn conj natal Uranus0.01°$57,348+10.9%yes
2024-10-12Pluto conj natal Jupiter0.08°$63,194+7.9%no
2024-12-16Saturn 60 natal Sun0.02°$106,073−11.3%yes
2025-01-31Uranus 90 natal Neptune0.74°$102,412−5.9%no
2025-02-18Saturn conj natal Uranus0.04°$95,612−7.6%no
2025-02-26Pluto conj natal Mercury0.01°$84,071+7.5%no
2025-03-10Saturn 180 natal Saturn0.04°$78,561+6.8%no
2025-03-19Neptune 60 natal Jupiter0.00°$86,868+0.1%no
2025-05-10Neptune 90 natal Pluto0.00°$104,809−1.6%no
2025-05-20Saturn 60 natal Jupiter0.03°$106,855+2.0%no
2025-06-17Saturn 90 natal Pluto0.01°$104,584+1.5%no
2025-06-28Uranus 120 natal Jupiter0.00°$107,348+0.8%no
2025-07-05Neptune 60 natal Mercury0.62°$108,240+8.2%no
2025-07-13Saturn 60 natal Mercury0.86°$119,135−1.5%no
2025-07-13Uranus 90 natal Venus0.01°$119,135−1.5%no
2025-07-17Pluto conj natal Mercury0.01°$119,275−0.8%no
2025-09-07Saturn 60 natal Jupiter0.03°$111,144+3.7%no
2025-11-02Uranus 90 natal Venus0.02°$110,530−5.4%no
2025-11-19Uranus 120 natal Jupiter0.01°$91,474−1.1%no
2026-01-03Pluto conj natal Mercury0.02°$90,590−0.2%no
2026-01-05Neptune 60 natal Jupiter0.00°$93,876−2.9%no
2026-02-10Saturn 60 natal Jupiter0.00°$68,802−2.0%no
2026-02-26Saturn 90 natal Pluto0.01°$67,488+4.9%no
2026-03-10Saturn 60 natal Mercury0.02°$69,963+5.5%no
2026-03-10Neptune 90 natal Pluto0.02°$69,963+5.5%no
2026-03-24Saturn conj natal Moon0.00°$70,519−3.3%no
2026-04-01Saturn 90 natal Mars0.05°$68,102+4.3%no
2026-04-17Neptune 60 natal Mercury0.01°$77,108+0.5%no
2026-04-18Uranus 120 natal Jupiter0.01°$75,737+2.5%no
2026-05-01Uranus 90 natal Venus0.02°$78,232+2.5%no
2026-06-14Uranus 120 natal Mercury0.01°$65,713−3.8%no
2026-06-18Saturn 90 natal Sun0.01°$62,890−5.2%no

Boundary conditions · keep the caveats visible

What this does and does not show

A null result answers the question that was actually registered. It does not silently widen into a verdict on every form of astrology, every market, or every possible threshold.

  • It is a null result, not a disproof. We tested one specific outcome (a >10.0% move within 7 days) against one specific hypothesis list. A different threshold, horizon or orb is a different experiment, and running twenty of those until one works is precisely the practice this page exists to avoid.
  • No angles, no houses. Undefined without a birthplace, as above. If you have seen a Bitcoin chart with a rising sign on it, somebody chose that longitude.
  • Overlapping windows. Consecutive events share forward return periods, so the effective sample is smaller than n suggests. This makes the tests slightly anti-conservative — which only matters for finding effects, and we found none.
  • One asset, one chart. Fifteen years is a long time for Bitcoin and a short time for statistics, particularly for Neptune and Pluto, which manage barely a dozen exact aspects in the entire sample. Those rows genuinely cannot resolve a small effect, and we would say so if the numbers had come out the other way.
  • We would have published the opposite. The pre-registration is in the repository with the analysis script and the raw price pull, dated before the join. If a row had cleared the corrected threshold it would be at the top of this page instead.

Method & reproduction. Transits computed with the NASA JPL DE440S ephemeris via Skyfield, geocentric tropical longitudes, daily 00:00 UTC sampling across the sample window. Price: Bitstamp public OHLC API, BTC/USD daily close. The pre-registration (prereg.py), the price pull (fetch_price.py), the analysis (study.py) and the resulting dataset (study.json) all ship alongside this page. Data generated 2026-08-24.

This page is published in English only for now; the numbers are the same in every language and the rest of the site is available in yours.

Not financial advice. This is a backward-looking statistical study of data that has already happened. It contains no forecast and no recommendation, and nothing on it should be used to buy or sell anything.

Want your own chart computed on the same ephemeris?

Calculate a free birth chart