Research· 9 min read

Does the Market Turn at the Midpoint of Mercury Retrograde? We Tested All 241 Since 1950

“The night of July 12 is the exact midpoint of Mercury's retrograde — watch for a direction change that day.” We heard this in a trading community this week, and it is the best kind of claim: specific, dated, and checkable. So we checked it — first the astronomy, then all 241 retrograde midpoints in 76 years of S&P 500 history. The date is right. The edge isn't there.

First, the Astronomy Checks Out

Three times a year, Mercury appears to reverse course and drift backwards through the zodiac for about three weeks. The current retrograde runs from June 29 to July 23, 2026, and its halfway date — the midpoint between the two stations — falls on the night of July 11–12. So the claim's astronomy is accurate. It is also not arbitrary: the midpoint of a retrograde coincides almost exactly with Mercury's inferior conjunction, the moment it passes directly between Earth and the Sun. In traditional astrology this is the “cazimi” — the heart of the retrograde — and it is a natural candidate for a turning point if Mercury cycles drove markets at all.

That gives us a clean, mechanical test. We computed geocentric Mercury positions from a Swiss Ephemeris for every day from 1950 to 2026, detected all retrograde periods, took each one's time midpoint, and asked one question: did the S&P 500 change direction on or near that day more often than it does on any random day?

The Test

“Direction change” has to be defined before looking, or it will stretch to fit whatever the chart shows. We used a standard swing pivot: the highest or lowest close of a ±5 trading-day window. A midpoint scores a hit if such a pivot lands within two trading days of it. That is a generous definition — a five-day window either side, and a two-day tolerance on top.

The crucial step — the one chart-scrollers never run — is the control: how often does a randomly chosen trading day pass the exact same test? We measured that with 2,000 random-date resamples of the same size.

117 / 241

Midpoints with a pivot within ±2 trading days (48.5%)

52.1%

Hit rate of a random trading day on the same test

48.5% against a 52.1% base rate (p ≈ 0.27). The retrograde midpoint is not a turn date — it is a date, and turns are simply common. Widening or tightening the definitions does not rescue it:

Every Window We Tested

Pivot within… (±5-day swing)Midpoint hit rateAny-day base rate
Exact day11.2%11.4%
±1 trading day33.6%33.4%
±2 trading days48.5%52.0%
±3 trading days56.8%65.4%

We repeated the grid with looser (±3-day) and stricter (±8-day) swing definitions: twelve combinations in all. Not one beat its base rate. At the widest windows the midpoints actually score belowrandom — most plausibly noise from the way market turns cluster, not evidence that Mercury suppresses reversals.

The recent past tells the same story: of the 33 retrogrades since 2016, 18 midpoints (54.5%) had a nearby pivot — a coin flip, exactly as the base rate predicts. Check enough of them by eye and half will look like brilliant calls.

All 241 Retrogrades — Check Every One Yourself

Don't take the summary's word for it. Below is every Mercury retrograde since 1950 with its midpoint and whether the S&P 500 pivoted there. Click any row to open the actual chart with the midpoint day highlighted — the hits and the misses look exactly alike until you know which is which.

241

Retrogrades 1950–2026

117 (48.5%)

Midpoints with a pivot

52.1%

Random-day base rate

Click any row to open an S&P 500 chart with the midpoint day highlighted. A pivot means SPX printed the highest or lowest close of a ±5 trading-day window within ±2 trading days of the retrograde midpoint.

MidpointRetrogradePivot?Pivot date
Mar 9, 2026Feb 26, 2026Mar 20, 2026
Nov 19, 2025Nov 9, 2025Nov 29, 2025LowNov 20, 2025
Jul 30, 2025Jul 18, 2025Aug 11, 2025HighJul 28, 2025
Mar 26, 2025Mar 15, 2025Apr 7, 2025HighMar 25, 2025
Dec 5, 2024Nov 26, 2024Dec 15, 2024HighDec 6, 2024
Aug 16, 2024Aug 5, 2024Aug 28, 2024
Apr 13, 2024Apr 1, 2024Apr 25, 2024
Dec 23, 2023Dec 13, 2023Jan 2, 2024LowDec 20, 2023
Sep 3, 2023Aug 23, 2023Sep 15, 2023HighSep 1, 2023
May 3, 2023Apr 21, 2023May 15, 2023LowMay 4, 2023
Jan 8, 2023Dec 29, 2022Jan 18, 2023
Sep 21, 2022Sep 10, 2022Oct 2, 2022
May 22, 2022May 10, 2022Jun 3, 2022LowMay 19, 2022
Jan 24, 2022Jan 14, 2022Feb 4, 2022
Oct 7, 2021Sep 27, 2021Oct 18, 2021
Jun 10, 2021May 29, 2021Jun 22, 2021HighJun 14, 2021
Feb 9, 2021Jan 30, 2021Feb 20, 2021
Oct 23, 2020Oct 13, 2020Nov 3, 2020
Jun 30, 2020Jun 18, 2020Jul 12, 2020LowJun 26, 2020
Feb 27, 2020Feb 16, 2020Mar 10, 2020LowFeb 28, 2020
Nov 10, 2019Oct 31, 2019Nov 20, 2019
Jul 19, 2019Jul 7, 2019Aug 1, 2019LowJul 19, 2019
Mar 16, 2019Mar 5, 2019Mar 28, 2019
Nov 26, 2018Nov 16, 2018Dec 6, 2018LowNov 23, 2018
Aug 7, 2018Jul 26, 2018Aug 19, 2018HighAug 7, 2018
Apr 3, 2018Mar 22, 2018Apr 15, 2018LowApr 2, 2018
Dec 12, 2017Dec 3, 2017Dec 22, 2017
Aug 24, 2017Aug 12, 2017Sep 5, 2017
Apr 21, 2017Apr 9, 2017May 3, 2017
Dec 29, 2016Dec 19, 2016Jan 8, 2017LowDec 30, 2016
Sep 10, 2016Aug 30, 2016Sep 22, 2016
May 10, 2016Apr 28, 2016May 22, 2016HighMay 10, 2016
Jan 15, 2016Jan 5, 2016Jan 25, 2016LowJan 20, 2016
Sep 28, 2015Sep 17, 2015Oct 9, 2015LowSep 28, 2015
May 30, 2015May 19, 2015Jun 11, 2015
Jan 31, 2015Jan 21, 2015Feb 11, 2015LowJan 30, 2015
Oct 14, 2014Oct 4, 2014Oct 25, 2014LowOct 15, 2014
Jun 19, 2014Jun 7, 2014Jul 1, 2014HighJun 20, 2014
Feb 17, 2014Feb 6, 2014Feb 28, 2014
Oct 31, 2013Oct 21, 2013Nov 10, 2013HighOct 29, 2013
Jul 8, 2013Jun 26, 2013Jul 20, 2013
Mar 6, 2013Feb 23, 2013Mar 17, 2013
Nov 16, 2012Nov 6, 2012Nov 26, 2012LowNov 15, 2012
Jul 27, 2012Jul 15, 2012Aug 8, 2012LowJul 25, 2012
Mar 23, 2012Mar 12, 2012Apr 4, 2012LowMar 22, 2012
Dec 3, 2011Nov 24, 2011Dec 13, 2011
Aug 14, 2011Aug 3, 2011Aug 26, 2011HighAug 15, 2011
Apr 11, 2011Mar 30, 2011Apr 23, 2011
Dec 20, 2010Dec 10, 2010Dec 30, 2010
Aug 31, 2010Aug 20, 2010Sep 12, 2010
Apr 29, 2010Apr 18, 2010May 11, 2010
Jan 5, 2010Dec 26, 2009Jan 15, 2010LowDec 31, 2009
Sep 18, 2009Sep 7, 2009Sep 29, 2009HighSep 22, 2009
May 18, 2009May 7, 2009May 30, 2009LowMay 15, 2009
Jan 21, 2009Jan 11, 2009Feb 1, 2009LowJan 20, 2009
Oct 4, 2008Sep 24, 2008Oct 15, 2008
Jun 7, 2008May 26, 2008Jun 19, 2008HighJun 5, 2008
Feb 8, 2008Jan 28, 2008Feb 19, 2008LowFeb 6, 2008
Oct 22, 2007Oct 12, 2007Nov 1, 2007LowOct 19, 2007
Jun 27, 2007Jun 15, 2007Jul 10, 2007LowJun 26, 2007
Feb 25, 2007Feb 14, 2007Mar 8, 2007
Nov 7, 2006Oct 28, 2006Nov 17, 2006LowNov 3, 2006
Jul 16, 2006Jul 4, 2006Jul 28, 2006LowJul 17, 2006
Mar 13, 2006Mar 2, 2006Mar 25, 2006LowMar 9, 2006
Nov 23, 2005Nov 14, 2005Dec 3, 2005HighNov 25, 2005
Aug 4, 2005Jul 23, 2005Aug 16, 2005HighAug 3, 2005
Mar 31, 2005Mar 19, 2005Apr 12, 2005LowMar 29, 2005
Dec 10, 2004Nov 30, 2004Dec 20, 2004
Aug 21, 2004Aug 9, 2004Sep 2, 2004
Apr 18, 2004Apr 6, 2004Apr 30, 2004LowApr 20, 2004
Dec 27, 2003Dec 17, 2003Jan 6, 2004
Sep 8, 2003Aug 28, 2003Sep 20, 2003HighSep 8, 2003
May 8, 2003Apr 26, 2003May 20, 2003
Jan 12, 2003Jan 2, 2003Jan 22, 2003HighJan 14, 2003
Sep 25, 2002Sep 14, 2002Oct 6, 2002HighSep 26, 2002
May 27, 2002May 15, 2002Jun 8, 2002
Jan 28, 2002Jan 18, 2002Feb 8, 2002
Oct 11, 2001Oct 1, 2001Oct 22, 2001
Jun 16, 2001Jun 4, 2001Jun 28, 2001LowJun 18, 2001
Feb 14, 2001Feb 3, 2001Feb 25, 2001
Oct 28, 2000Oct 18, 2000Nov 8, 2000LowOct 26, 2000
Jul 5, 2000Jun 23, 2000Jul 17, 2000
Mar 3, 2000Feb 21, 2000Mar 14, 2000HighMar 3, 2000
Nov 15, 1999Nov 5, 1999Nov 25, 1999
Jul 24, 1999Jul 12, 1999Aug 6, 1999
Mar 21, 1999Mar 10, 1999Apr 2, 1999LowMar 23, 1999
Dec 1, 1998Nov 21, 1998Dec 11, 1998HighNov 27, 1998
Aug 11, 1998Jul 31, 1998Aug 23, 1998
Apr 8, 1998Mar 27, 1998Apr 20, 1998LowApr 8, 1998
Dec 17, 1997Dec 7, 1997Dec 27, 1997
Aug 29, 1997Aug 17, 1997Sep 10, 1997LowAug 29, 1997
Apr 26, 1997Apr 14, 1997May 8, 1997
Jan 2, 1997Dec 23, 1996Jan 12, 1997LowJan 2, 1997
Sep 15, 1996Sep 4, 1996Sep 26, 1996
May 15, 1996May 3, 1996May 27, 1996
Jan 19, 1996Jan 9, 1996Jan 30, 1996
Oct 2, 1995Sep 22, 1995Oct 13, 1995HighSep 28, 1995
Jun 5, 1995May 24, 1995Jun 17, 1995HighJun 5, 1995
Feb 5, 1995Jan 25, 1995Feb 16, 1995
Oct 19, 1994Oct 9, 1994Oct 30, 1994HighOct 19, 1994
Jun 24, 1994Jun 12, 1994Jul 6, 1994LowJun 24, 1994
Feb 22, 1994Feb 11, 1994Mar 5, 1994
Nov 4, 1993Oct 25, 1993Nov 15, 1993LowNov 4, 1993
Jul 13, 1993Jul 1, 1993Jul 25, 1993HighJul 14, 1993
Mar 10, 1993Feb 27, 1993Mar 22, 1993HighMar 10, 1993
Nov 21, 1992Nov 11, 1992Dec 1, 1992
Jul 31, 1992Jul 19, 1992Aug 13, 1992HighAug 3, 1992
Mar 28, 1992Mar 16, 1992Apr 9, 1992
Dec 8, 1991Nov 28, 1991Dec 18, 1991
Aug 19, 1991Aug 7, 1991Aug 31, 1991LowAug 19, 1991
Apr 16, 1991Apr 4, 1991Apr 28, 1991HighApr 17, 1991
Dec 24, 1990Dec 14, 1990Jan 3, 1991HighDec 21, 1990
Sep 5, 1990Aug 25, 1990Sep 17, 1990HighSep 5, 1990
May 5, 1990Apr 23, 1990May 17, 1990
Jan 9, 1990Dec 30, 1989Jan 20, 1990
Sep 22, 1989Sep 11, 1989Oct 3, 1989LowSep 25, 1989
May 24, 1989May 12, 1989Jun 5, 1989HighMay 22, 1989
Jan 25, 1989Jan 15, 1989Feb 5, 1989
Oct 9, 1988Sep 28, 1988Oct 20, 1988HighOct 10, 1988
Jun 12, 1988May 31, 1988Jun 24, 1988
Feb 12, 1988Feb 2, 1988Feb 23, 1988
Oct 26, 1987Oct 16, 1987Nov 6, 1987
Jul 3, 1987Jun 21, 1987Jul 15, 1987LowJul 1, 1987
Mar 1, 1987Feb 18, 1987Mar 12, 1987
Nov 12, 1986Nov 2, 1986Nov 22, 1986HighNov 11, 1986
Jul 21, 1986Jul 9, 1986Aug 2, 1986
Mar 18, 1986Mar 7, 1986Mar 30, 1986HighMar 14, 1986
Nov 28, 1985Nov 18, 1985Dec 8, 1985
Aug 8, 1985Jul 27, 1985Aug 20, 1985
Apr 5, 1985Mar 24, 1985Apr 17, 1985LowApr 8, 1985
Dec 14, 1984Dec 4, 1984Dec 24, 1984LowDec 13, 1984
Aug 26, 1984Aug 14, 1984Sep 7, 1984
Apr 23, 1984Apr 11, 1984May 5, 1984LowApr 23, 1984
Dec 31, 1983Dec 21, 1983Jan 10, 1984
Sep 13, 1983Sep 2, 1983Sep 24, 1983LowSep 15, 1983
May 13, 1983May 1, 1983May 25, 1983
Jan 17, 1983Jan 7, 1983Jan 27, 1983
Sep 30, 1982Sep 19, 1982Oct 11, 1982LowSep 30, 1982
Jun 1, 1982May 21, 1982Jun 13, 1982
Feb 2, 1982Jan 23, 1982Feb 13, 1982HighJan 29, 1982
Oct 16, 1981Oct 6, 1981Oct 27, 1981LowOct 14, 1981
Jun 21, 1981Jun 9, 1981Jul 3, 1981HighJun 23, 1981
Feb 19, 1981Feb 8, 1981Mar 2, 1981LowFeb 20, 1981
Nov 2, 1980Oct 23, 1980Nov 12, 1980LowOct 30, 1980
Jul 10, 1980Jun 28, 1980Jul 22, 1980
Mar 7, 1980Feb 25, 1980Mar 19, 1980
Nov 19, 1979Nov 9, 1979Nov 29, 1979
Jul 29, 1979Jul 17, 1979Aug 11, 1979
Mar 26, 1979Mar 14, 1979Apr 7, 1979HighMar 27, 1979
Dec 5, 1978Nov 25, 1978Dec 15, 1978HighDec 6, 1978
Aug 16, 1978Aug 4, 1978Aug 28, 1978HighAug 17, 1978
Apr 13, 1978Apr 1, 1978Apr 25, 1978
Dec 21, 1977Dec 11, 1977Dec 31, 1977LowDec 20, 1977
Sep 2, 1977Aug 22, 1977Sep 14, 1977HighSep 7, 1977
May 1, 1977Apr 19, 1977May 13, 1977
Jan 7, 1977Dec 28, 1976Jan 17, 1977
Sep 19, 1976Sep 8, 1976Oct 1, 1976HighSep 21, 1976
May 20, 1976May 9, 1976Jun 1, 1976
Jan 24, 1976Jan 14, 1976Feb 3, 1976
Oct 7, 1975Sep 26, 1975Oct 18, 1975
Jun 10, 1975May 29, 1975Jun 22, 1975LowJun 12, 1975
Feb 9, 1975Jan 30, 1975Feb 20, 1975
Oct 23, 1974Oct 13, 1974Nov 3, 1974HighOct 21, 1974
Jun 29, 1974Jun 17, 1974Jul 12, 1974
Feb 26, 1974Feb 15, 1974Mar 9, 1974
Nov 9, 1973Oct 30, 1973Nov 19, 1973
Jul 18, 1973Jul 6, 1973Jul 30, 1973
Mar 15, 1973Mar 4, 1973Mar 27, 1973HighMar 14, 1973
Nov 25, 1972Nov 15, 1972Dec 5, 1972
Aug 5, 1972Jul 24, 1972Aug 17, 1972
Apr 2, 1972Mar 21, 1972Apr 14, 1972LowMar 29, 1972
Dec 12, 1971Dec 2, 1971Dec 22, 1971
Aug 24, 1971Aug 12, 1971Sep 5, 1971
Apr 21, 1971Apr 9, 1971May 3, 1971LowApr 21, 1971
Dec 29, 1970Dec 19, 1970Jan 8, 1971
Sep 10, 1970Aug 30, 1970Sep 21, 1970HighSep 8, 1970
May 10, 1970Apr 28, 1970May 22, 1970
Jan 14, 1970Jan 4, 1970Jan 24, 1970
Sep 27, 1969Sep 16, 1969Oct 8, 1969
May 29, 1969May 17, 1969Jun 10, 1969
Jan 30, 1969Jan 20, 1969Feb 10, 1969
Oct 13, 1968Oct 3, 1968Oct 24, 1968LowOct 11, 1968
Jun 18, 1968Jun 6, 1968Jun 30, 1968
Feb 17, 1968Feb 6, 1968Feb 28, 1968HighFeb 20, 1968
Oct 31, 1967Oct 21, 1967Nov 10, 1967
Jul 8, 1967Jun 26, 1967Jul 20, 1967
Mar 6, 1967Feb 23, 1967Mar 17, 1967
Nov 16, 1966Nov 6, 1966Nov 26, 1966HighNov 16, 1966
Jul 26, 1966Jul 14, 1966Aug 7, 1966
Mar 23, 1966Mar 11, 1966Apr 4, 1966
Dec 2, 1965Nov 22, 1965Dec 12, 1965LowDec 6, 1965
Aug 13, 1965Aug 1, 1965Aug 25, 1965HighAug 17, 1965
Apr 10, 1965Mar 29, 1965Apr 22, 1965
Dec 18, 1964Dec 9, 1964Dec 28, 1964HighDec 21, 1964
Aug 30, 1964Aug 19, 1964Sep 11, 1964
Apr 28, 1964Apr 16, 1964May 10, 1964LowApr 27, 1964
Jan 5, 1964Dec 26, 1963Jan 15, 1964
Sep 17, 1963Sep 6, 1963Sep 29, 1963LowSep 18, 1963
May 18, 1963May 6, 1963May 30, 1963
Jan 21, 1963Jan 11, 1963Jan 31, 1963
Oct 4, 1962Sep 24, 1962Oct 15, 1962
Jun 7, 1962May 26, 1962Jun 19, 1962
Feb 6, 1962Jan 27, 1962Feb 17, 1962
Oct 20, 1961Oct 10, 1961Oct 31, 1961
Jun 26, 1961Jun 14, 1961Jul 8, 1961LowJun 26, 1961
Feb 23, 1961Feb 12, 1961Mar 6, 1961
Nov 6, 1960Oct 27, 1960Nov 16, 1960HighNov 10, 1960
Jul 15, 1960Jul 3, 1960Jul 27, 1960
Mar 12, 1960Mar 1, 1960Mar 24, 1960
Nov 23, 1959Nov 13, 1959Dec 3, 1959
Aug 3, 1959Jul 22, 1959Aug 15, 1959HighAug 3, 1959
Mar 30, 1959Mar 19, 1959Apr 11, 1959LowMar 31, 1959
Dec 9, 1958Nov 30, 1958Dec 19, 1958LowDec 8, 1958
Aug 21, 1958Aug 9, 1958Sep 2, 1958
Apr 18, 1958Apr 6, 1958Apr 30, 1958
Dec 26, 1957Dec 16, 1957Jan 5, 1958
Sep 7, 1957Aug 27, 1957Sep 19, 1957LowSep 10, 1957
May 6, 1957Apr 25, 1957May 18, 1957HighMay 2, 1957
Jan 11, 1957Jan 1, 1957Jan 21, 1957
Sep 24, 1956Sep 13, 1956Oct 5, 1956
May 26, 1956May 14, 1956Jun 7, 1956LowMay 28, 1956
Jan 28, 1956Jan 18, 1956Feb 8, 1956
Oct 11, 1955Oct 1, 1955Oct 22, 1955LowOct 11, 1955
Jun 15, 1955Jun 3, 1955Jun 27, 1955
Feb 14, 1955Feb 3, 1955Feb 25, 1955HighFeb 11, 1955
Oct 28, 1954Oct 18, 1954Nov 7, 1954LowOct 29, 1954
Jul 5, 1954Jun 23, 1954Jul 17, 1954
Mar 3, 1954Feb 20, 1954Mar 14, 1954
Nov 13, 1953Nov 3, 1953Nov 23, 1953LowNov 17, 1953
Jul 23, 1953Jul 11, 1953Aug 4, 1953LowJul 27, 1953
Mar 20, 1953Mar 9, 1953Apr 1, 1953
Nov 29, 1952Nov 20, 1952Dec 9, 1952
Aug 10, 1952Jul 29, 1952Aug 22, 1952HighAug 8, 1952
Apr 6, 1952Mar 26, 1952Apr 18, 1952
Dec 17, 1951Dec 7, 1951Dec 27, 1951
Aug 28, 1951Aug 17, 1951Sep 9, 1951
Apr 26, 1951Apr 14, 1951May 8, 1951LowApr 24, 1951
Jan 2, 1951Dec 23, 1950Jan 12, 1951
Sep 14, 1950Sep 3, 1950Sep 26, 1950
May 15, 1950May 3, 1950May 27, 1950LowMay 12, 1950
Jan 18, 1950Jan 8, 1950Jan 29, 1950

Why the Claim Feels So True

1. Half of all dates “work”

With a ±2-day tolerance, 52% of all trading days sit near a swing pivot. Call any specific date in advance and you have a coin-flip chance of looking prophetic. A 50% hit rate feels remarkable when nobody mentions that the deck pays out 52% on random draws.

2. The event has real astronomical gravitas

The midpoint is the inferior conjunction — Mercury passing between Earth and the Sun. It sounds like it should matter, and that plausibility does the persuading. But “astronomically meaningful” and “market relevant” are separate claims, and only the second one was on trial here.

3. Three chances a year, remembered selectively

Mercury goes retrograde about three times a year, so a practitioner accumulates dozens of midpoint calls per decade. The ones that landed on the 2020 crash low or a major top get retold; the majority that landed mid-trend quietly vanish. Our table above keeps both.

Frequently Asked Questions

What is the midpoint of a Mercury retrograde?

The halfway date between Mercury's station retrograde and station direct, which coincides almost exactly with its inferior conjunction with the Sun. For the June 29 – July 23, 2026 retrograde, that is the night of July 11–12.

Does the S&P 500 change direction on those days?

No more often than on any other day: 48.5% of the 241 midpoints since 1950 had a swing pivot within two trading days, against a 52.1% random-day base rate. No tested window or swing definition produced an edge.

Doesn't Mercury retrograde affect markets at all?

This study tested one specific, popular claim: the midpoint as a turn date. Other Mercury-cycle formulations (harmonic crossings, cycle-count analogs) are separate hypotheses — each needs its own base-rate test before it deserves belief. That is precisely the kind of testing we do on our platform.

How were the retrograde dates computed?

Daily geocentric Mercury longitudes from a Swiss Ephemeris, 1950–2026, with retrograde motion detected from the day-over-day longitude delta (wrap-aware at the 0°/360° boundary). That yielded 243 retrograde periods, of which 241 midpoints fall inside our S&P 500 price history.

We Test Cycles So You Don't Have to Eyeball Them

Seasonal Edge runs calendar and cycle patterns through decades of data with win rates, profit factors, and base-rate context — so you can see which recurring dates actually held up historically and which are folklore.

Free preview includes AAPL, NVDA, and TSLA. Cancel anytime.