Research· 11 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, with a chart for every single one.

The Conclusion

The midpoint of Mercury retrograde is not a turn date. Every test we ran — loose swing pivots, tradeable 1.5% reversals, and a hot/cold cycle filter on top — came out at or below the rate of a randomly chosen trading day on the exact same test.

1.

The astronomy itself is correct. July 11–12, 2026 really is the exact midpoint of the current retrograde (June 29 – July 23), and it coincides with Mercury's inferior conjunction with the Sun. The date is right; the market claim attached to it is what fails.

2.

The claim as stated never beats chance. A swing high or low landed within two days of the midpoint in 45.2% of the 241 cases — against a 51.4% base rate for any trading day. The last decade's 18 hits in 33 midpoints (54.5%) is exactly what a coin flip predicts.

3.

Requiring a tradeable reversal makes it worse. Demand a 1.5% counter-move within five days and the midpoints score below the random-day base rate in every window — 26.6% vs. 28.4% on the exact day, and at ±2 days the shortfall (53.9% vs. 59.8%) is nearly significant in the wrong direction.

4.

The belief survives on one spectacular anchor. The famous January 24, 2022 intraday V-bottom — one of the most dramatic reversals of the decade — landed exactly on a retrograde midpoint. So did a bounce in the February 2020 crash. Hits like that get retold; the mid-trend misses quietly vanish.

5.

A hot/cold cycle filter doesn't rescue it. We fitted our equity-curve cycle engine to a fade-every-midpoint strategy: in-sample the “hot” half of the sine wave looks like a rescue, but refit walk-forward the gap dissolves (p = 0.41) — and the HOT trades lose more money than the COLD ones. Regime filters multiply an edge; they can't create one.

Everything below is how we got there — the definitions, the base rates, the controls, and an interactive table of all 241 retrogrades since 1950 where you can open the chart for every midpoint and check us.

The Claim — and Its 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?

Test 1: The Claim as Stated

“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 intraday high or lowest intraday low of a ±5 trading-day window. Intraday extremes rather than closes, deliberately — a V-shaped reversal that bottoms on a long wick counts as a turn. 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.

Checked by eye over the recent past, the claim looks alive: 18 of the 33 midpoints since 2016 (54.5%) had a pivot nearby, including some spectacular ones — the January 24, 2022 V-bottom fell exactly on a midpoint. Scroll enough charts and you will walk away a believer. 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?

109 / 241

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

51.4%

Share of ALL trading days that pass the same test

The base rate: half of all days pass the same test

On the S&P 500, 51.4% of all 19,242 trading days since 1950 have a swing pivot within two trading days. Any specific called date therefore has roughly even odds of “hitting” — and the midpoints, at 45.2%, actually score slightly below that deck. The recent 18-of-33 streak is not a streak at all; it is what a coin flip looks like when nobody mentions the coin.

The Full 76-Year Record

Extending the test across every tolerance from the exact day to ±3 trading days gives the midpoints four chances to prove themselves. They don't take any of them.

Pivot within… (±5-day swing)Midpoint hit rateAny-day base ratep-value
Exact day26/241 (10.8%)11.4%0.64
±1 trading day81/241 (33.6%)33.1%0.46
±2 trading days109/241 (45.2%)51.4%0.97
±3 trading days143/241 (59.3%)65.1%0.97

Nothing here comes close to significance (p-values are one-sided, testing whether the midpoints beat the base rate — values near 1 mean they score below it). We repeated the grid with looser (±3-day) and stricter (±8-day) swing definitions: twelve combinations in all, and not one beat its base rate. At the widest windows the midpoints score below random — most plausibly noise from the way market turns cluster, not evidence that Mercury suppresses reversals.

Check Every Midpoint Yourself: All 241 Since 1950

Don't take the aggregates on faith. Below is every Mercury retrograde since 1950 with its midpoint, whether the S&P 500 printed a swing pivot within two trading days of it, and a chart for each one — click any row to see what the market actually did around that date. Compare the hit rate chip against the random-day base rate next to it: that gap, not the raw count of hits, is the entire question. The hits and the misses look exactly alike until you know which is which.

241

Midpoints 1950–2026

109 (45.2%)

With a swing pivot

51.4%

Random-day base rate

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

MidpointRetrogradeSwing pivotPivot date
Jul 11, 2026Jun 29, 2026Jul 23, 2026not enough data yet
Mar 9, 2026Feb 26, 2026Mar 20, 2026
Nov 19, 2025Nov 9, 2025Nov 29, 2025LowNov 21, 2025
Jul 30, 2025Jul 18, 2025Aug 11, 2025HighJul 31, 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, 2024
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 20, 2022
Jan 24, 2022Jan 14, 2022Feb 4, 2022LowJan 24, 2022
Oct 7, 2021Sep 27, 2021Oct 18, 2021
Jun 10, 2021May 29, 2021Jun 22, 2021
Feb 9, 2021Jan 30, 2021Feb 20, 2021
Oct 23, 2020Oct 13, 2020Nov 3, 2020
Jun 30, 2020Jun 18, 2020Jul 12, 2020LowJun 29, 2020
Feb 27, 2020Feb 16, 2020Mar 10, 2020LowFeb 28, 2020
Nov 10, 2019Oct 31, 2019Nov 20, 2019
Jul 19, 2019Jul 7, 2019Aug 1, 2019LowJul 18, 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, 2016LowSep 12, 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 29, 2015
May 30, 2015May 19, 2015Jun 11, 2015
Jan 31, 2015Jan 21, 2015Feb 11, 2015LowFeb 2, 2015
Oct 14, 2014Oct 4, 2014Oct 25, 2014LowOct 15, 2014
Jun 19, 2014Jun 7, 2014Jul 1, 2014
Feb 17, 2014Feb 6, 2014Feb 28, 2014
Oct 31, 2013Oct 21, 2013Nov 10, 2013HighOct 30, 2013
Jul 8, 2013Jun 26, 2013Jul 20, 2013
Mar 6, 2013Feb 23, 2013Mar 17, 2013
Nov 16, 2012Nov 6, 2012Nov 26, 2012LowNov 16, 2012
Jul 27, 2012Jul 15, 2012Aug 8, 2012
Mar 23, 2012Mar 12, 2012Apr 4, 2012LowMar 23, 2012
Dec 3, 2011Nov 24, 2011Dec 13, 2011
Aug 14, 2011Aug 3, 2011Aug 26, 2011HighAug 17, 2011
Apr 11, 2011Mar 30, 2011Apr 23, 2011HighApr 8, 2011
Dec 20, 2010Dec 10, 2010Dec 30, 2010
Aug 31, 2010Aug 20, 2010Sep 12, 2010LowAug 27, 2010
Apr 29, 2010Apr 18, 2010May 11, 2010
Jan 5, 2010Dec 26, 2009Jan 15, 2010LowDec 31, 2009
Sep 18, 2009Sep 7, 2009Sep 29, 2009
May 18, 2009May 7, 2009May 30, 2009LowMay 15, 2009
Jan 21, 2009Jan 11, 2009Feb 1, 2009LowJan 21, 2009
Oct 4, 2008Sep 24, 2008Oct 15, 2008
Jun 7, 2008May 26, 2008Jun 19, 2008
Feb 8, 2008Jan 28, 2008Feb 19, 2008LowFeb 7, 2008
Oct 22, 2007Oct 12, 2007Nov 1, 2007LowOct 24, 2007
Jun 27, 2007Jun 15, 2007Jul 10, 2007LowJun 27, 2007
Feb 25, 2007Feb 14, 2007Mar 8, 2007HighFeb 22, 2007
Nov 7, 2006Oct 28, 2006Nov 17, 2006LowNov 3, 2006
Jul 16, 2006Jul 4, 2006Jul 28, 2006LowJul 18, 2006
Mar 13, 2006Mar 2, 2006Mar 25, 2006
Nov 23, 2005Nov 14, 2005Dec 3, 2005HighNov 23, 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, 2004LowDec 9, 2004
Aug 21, 2004Aug 9, 2004Sep 2, 2004
Apr 18, 2004Apr 6, 2004Apr 30, 2004LowApr 21, 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 13, 2003
Sep 25, 2002Sep 14, 2002Oct 6, 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 15, 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, 2000
Nov 15, 1999Nov 5, 1999Nov 25, 1999
Jul 24, 1999Jul 12, 1999Aug 6, 1999
Mar 21, 1999Mar 10, 1999Apr 2, 1999HighMar 19, 1999
Dec 1, 1998Nov 21, 1998Dec 11, 1998HighNov 27, 1998
Aug 11, 1998Jul 31, 1998Aug 23, 1998LowAug 11, 1998
Apr 8, 1998Mar 27, 1998Apr 20, 1998HighApr 6, 1998
Dec 17, 1997Dec 7, 1997Dec 27, 1997LowDec 19, 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 29, 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 27, 1994
Feb 22, 1994Feb 11, 1994Mar 5, 1994HighFeb 17, 1994
Nov 4, 1993Oct 25, 1993Nov 15, 1993LowNov 5, 1993
Jul 13, 1993Jul 1, 1993Jul 25, 1993HighJul 14, 1993
Mar 10, 1993Feb 27, 1993Mar 22, 1993HighMar 11, 1993
Nov 21, 1992Nov 11, 1992Dec 1, 1992
Jul 31, 1992Jul 19, 1992Aug 13, 1992HighAug 4, 1992
Mar 28, 1992Mar 16, 1992Apr 9, 1992
Dec 8, 1991Nov 28, 1991Dec 18, 1991LowDec 11, 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, 1990
May 5, 1990Apr 23, 1990May 17, 1990
Jan 9, 1990Dec 30, 1989Jan 20, 1990
Sep 22, 1989Sep 11, 1989Oct 3, 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, 1988HighJun 14, 1988
Feb 12, 1988Feb 2, 1988Feb 23, 1988
Oct 26, 1987Oct 16, 1987Nov 6, 1987LowOct 28, 1987
Jul 3, 1987Jun 21, 1987Jul 15, 1987LowJul 1, 1987
Mar 1, 1987Feb 18, 1987Mar 12, 1987
Nov 12, 1986Nov 2, 1986Nov 22, 1986HighNov 12, 1986
Jul 21, 1986Jul 9, 1986Aug 2, 1986
Mar 18, 1986Mar 7, 1986Mar 30, 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, 1984
Dec 31, 1983Dec 21, 1983Jan 10, 1984
Sep 13, 1983Sep 2, 1983Sep 24, 1983LowSep 13, 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, 1981
Jun 21, 1981Jun 9, 1981Jul 3, 1981LowJun 19, 1981
Feb 19, 1981Feb 8, 1981Mar 2, 1981LowFeb 20, 1981
Nov 2, 1980Oct 23, 1980Nov 12, 1980LowOct 31, 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, 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, 1977
May 1, 1977Apr 19, 1977May 13, 1977
Jan 7, 1977Dec 28, 1976Jan 17, 1977
Sep 19, 1976Sep 8, 1976Oct 1, 1976HighSep 22, 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, 1975
Feb 9, 1975Jan 30, 1975Feb 20, 1975
Oct 23, 1974Oct 13, 1974Nov 3, 1974HighOct 22, 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, 1971HighAug 25, 1971
Apr 21, 1971Apr 9, 1971May 3, 1971
Dec 29, 1970Dec 19, 1970Jan 8, 1971
Sep 10, 1970Aug 30, 1970Sep 21, 1970HighSep 9, 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, 1968
Jun 18, 1968Jun 6, 1968Jun 30, 1968
Feb 17, 1968Feb 6, 1968Feb 28, 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, 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

Test 2: Require the Reversal to Mean Something

A reversal nobody could trade is not a reversal worth predicting. So we tightened the definition: a day counts as a reversal only if price moved at least 1.5% against the direction of the prior five days, within the next five trading days. No requirement on the size of the move into the day — just a tradeable counter-move out of it. On the S&P 500, 28.4% of all trading days qualify (5,462 of 19,242).

With a definition that actually filters, the midpoint doesn't just fail to shine — it slips further behind the random-day deck:

WindowAny-day base rateMidpoints
Exact day28.4%26.6%
±1 day47.5%44.8%
±2 days59.8%53.9%
±3 days68.8%61.8%

Below the base rate in all four windows. If anything, the wider windows flirt with significance in the wrong direction (±2 days: 53.9% vs. 59.8%, p ≈ 0.04 for “fewer reversals than random”) — which we read as noise, not as Mercury calming markets. Either way, there is nothing here to trade.

The last decade — the window that makes the claim feel alive — looks like this on the exact day:

Exact day, 2016–2026

11 / 33

33.3% against a 28.4% base rate — a lean of about one extra hit, comfortably inside noise (p ≈ 0.33). The 11 include unforgettable dates: the January 24, 2022 V-bottom and a bounce in the February 2020 crash. Those two anchor the folklore.

±2 days, 2016–2026

20 / 33

60.6% — statistically indistinguishable from the 59.8% any-day base rate. Give yourself a two-day tolerance and three chances a year, and “the market turns at the midpoint” becomes true of any date you care to name.

What About Trading Only When the Cycle Is Hot?

Fair question — our platform applies exactly this idea to seasonal patterns: fit a cycle to the strategy's equity curve, call the rising half of the sine wave HOT and the falling half COLD, and only trade the hot phases. So we ran the midpoint idea through the same engine (Lomb-Scargle spectral analysis on the HP-detrended equity curve — the identical code that powers the app).

First the idea needs a testable rule. The natural one from this study: at every midpoint, the backtest fades the prior five-day move — long when the market fell into the date, short when it rose — exiting after five trading days. That produces 240 simulated trades since 1950. Baseline result: a 44.6% win rate and −55.1% total return over 76 years. For scale, buy-and-hold returned roughly +44,000% over the same period. There is nothing here — but let's filter it anyway. The fitted cycle has a dominant period of about 49 events (≈16 years), and the regime comes from the slope of the fitted sine wave.

Equity curveWinning tradeLosing tradeFitted cycleProjection

Fade-every-midpoint strategy, $1,000 start, 240 trades 1950–2026. Each dot is one trade, colored by its outcome (green = win, red = loss). Orange sine wave = detrended composite on its own scale; the regime is its slope (rising = HOT, falling = COLD, in-sample fit). Dashed segment projects the wave over the next retrograde midpoints. Scroll or pinch to zoom, drag to pan, double-click to reset.

In-sample (fit on full history)TradesWin rateAvg / tradeTotalMax DD
All trades24044.6%-0.30%-55.1%-65.0%
HOT only11746.2%+0.13%+13.5%-22.0%
COLD only12243.4%-0.71%-60.2%-63.6%

That looks like a rescue: the hot phases turn a catastrophic loser into a modest winner and the cold phases hold all the damage. (For the record, the fitted wave currently sits in negative territory — COLD by the app's classification, at under 20% confidence — with its slope just turning upward.) But this table was produced by fitting the sine wave to the entire equity curve and then grading each trade with hindsight — the fit already knows where the good and bad stretches were. Even with that advantage, the hot/cold win-rate split is plain noise (46.2% vs. 43.4%, p = 0.34). The honest version is walk-forward: refit the cycle before every trade using only the data available at the time, counting a trade only when the forecast said HOT.

Walk-forward (no hindsight)TradesWin rateAvg / tradeTotalMax DD
All trades21046.2%-0.28%-48.5%-59.4%
HOT only10047.0%-0.40%-36.7%-45.9%
COLD only11045.5%-0.17%-18.7%-38.4%

The magic doesn't just evaporate — it inverts. Without hindsight, the forecast-HOT trades lose more per trade than the forecast-COLD ones (−0.40% vs. −0.17%), the win-rate gap is comfortably inside noise (p = 0.41), and every row still loses money. The in-sample table above was the sine wave memorizing history, not Mercury telling the future. Here are all three equity curves side by side — taking every trade, taking only the hindsight-HOT trades, and taking only the forecast-HOT trades:

All 240 trades ($449)HOT-only, in-sample fit ($1,135)HOT-only, walk-forward ($633)

$1,000 start; skipped trades leave equity flat. The gap between the green and orange lines is hindsight: the in-sample regime knew the whole equity curve before grading each trade, the walk-forward regime saw only the past. Scroll or pinch to zoom, drag to pan, double-click to reset.

The lesson: a hot/cold regime filter is a multiplier on an existing edge — it cannot conjure one. Applied to seasonal patterns with a genuine baseline edge, cycle filtering concentrates the returns. Applied to a losing coin flip (44.6% over 76 years), it produces a beautiful in-sample table and nothing out of sample. If the base signal isn't there, the filter has nothing to amplify.

All figures on this page are historical backtest statistics published for research purposes only — nothing here is trading advice or a recommendation to buy or sell any security.

Slicing Deeper: Combustion, Signs, and the Leo Cell

Maybe the midpoints only work under the right conditions. So we sliced the 240 trades by every astrological variable a practitioner might reach for: the sidereal sign and element Mercury occupied during the retrograde, the Moon's phase at the midpoint, the retrograde's duration, Mercury's distance from Earth at the conjunction, and Jupiter's and Saturn's elements. Across eight families of splits, not one separates winners from losers at any defensible threshold (the best family p-value is 0.13, before correcting for the eight ways we looked).

A note on combustion, since Mercury retrograde plus combust is a popular combination. Mercury stations 15–22° from the Sun and is combust (within the traditional 8.5° orb) only for about the middle third of each retrograde — a window that is, by construction, centered on the midpoint. So for midpoint trades the condition is not a filter at all: the midpoint is the inferior conjunction, and Mercury is combust at every single one (widest separation in all 240 events: 7.3°). Grading by how close the conjunction is doesn't help either: the tighter half of conjunctions won 40.8% vs. 48.3% for the looser half (the wrong direction for the theory), and the three near-cazimi midpoints (under 1°) all lost.

One cell in the grid does glitter: midpoints with Mercury in sidereal Leo went 16 of 22 (72.7%), averaging +1.11% per trade — and the record is eerily symmetric, 8 of 11 in each half of the 76 years. Here is every one of them, so you can inspect the evidence yourself:

All 22 fade trades at midpoints with Mercury in sidereal Leo — 16 winners (72.7%). Click any row to open the S&P 500 chart around that midpoint and judge each one yourself.

MidpointDirectionEntryExitReturn
Aug 16, 2024ShortAug 16, 2024Aug 23, 2024-1.45%
Sep 3, 2023ShortSep 1, 2023Sep 11, 2023+0.63%
Aug 24, 2017ShortAug 24, 2017Aug 31, 2017-1.34%
Sep 10, 2016LongSep 9, 2016Sep 16, 2016+0.53%
Aug 14, 2011ShortAug 15, 2011Aug 22, 2011+6.70%
Aug 31, 2010LongAug 31, 2010Sep 8, 2010+4.72%
Aug 21, 2004ShortAug 20, 2004Aug 27, 2004-0.86%
Sep 8, 2003ShortSep 8, 2003Sep 15, 2003+1.63%
Aug 29, 1997LongAug 29, 1997Sep 8, 1997+3.53%
Aug 19, 1991LongAug 19, 1991Aug 26, 1991+4.62%
Sep 5, 1990ShortSep 5, 1990Sep 12, 1990+0.57%
Aug 26, 1984ShortAug 27, 1984Sep 4, 1984+0.94%
Sep 13, 1983LongSep 13, 1983Sep 20, 1983+2.69%
Aug 16, 1978ShortAug 16, 1978Aug 23, 1978-0.25%
Sep 2, 1977ShortSep 2, 1977Sep 12, 1977+1.46%
Aug 24, 1971ShortAug 24, 1971Aug 31, 1971+1.36%
Sep 10, 1970ShortSep 10, 1970Sep 17, 1970+0.01%
Aug 13, 1965ShortAug 13, 1965Aug 20, 1965+0.09%
Aug 30, 1964LongAug 31, 1964Sep 8, 1964+1.27%
Aug 21, 1958LongAug 21, 1958Aug 28, 1958+0.06%
Sep 7, 1957ShortSep 6, 1957Sep 13, 1957-0.27%
Aug 28, 1951ShortAug 28, 1951Sep 5, 1951-2.27%

Why we're not trading it: Leo was the best of twelve signs, found by scanning the grid after the fact. Under pure chance, the odds that the luckiest of twelve signs looks at least this good are roughly 1 in 12 — unremarkable for a cell we went looking for. The even 8-of-11 halves were graded with the same full-sample eyes that picked the cell, so they are not an out-of-sample test. And “Mercury in sidereal Leo at the midpoint” is just another way of saying “the retrograde that peaks between mid-August and mid-September,” so the cell is inseparable from ordinary late-summer seasonality. It is a hypothesis worth registering, not a strategy: if the next decade of Leo midpoints keeps hitting at this rate on data nobody has seen yet, that will be worth an article of its own.

Why the Claim Feels So True

1. Half of all dates “work”

With a ±2-day tolerance, 51% 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 51% on random draws.

2. One unforgettable hit

The S&P 500's January 24, 2022 intraday low — a violent V-shaped reversal retold for years — landed exactly on the midpoint of that retrograde. A bounce in the February 2020 crash sits near another. A single spectacular coincidence anchors the belief, and confirmation bias fills in the rest of the calendar with whatever wiggle is nearby.

3. 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.

4. 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 bottom get retold; the majority that landed mid-trend quietly vanish. Our table above keeps both.

The Checklist for Any “Always Reverses On” Claim

This study took an afternoon, and the recipe generalizes to every date-based market claim you will ever hear:

1.

Pin down the dates. Compute them precisely (we used a Swiss Ephemeris and wrap-aware retrograde detection on daily Mercury longitudes) instead of trusting a list from a forum post.

2.

Define “reversal” before looking. A definition you can't code is a definition that will stretch to fit whatever the chart shows. We tested two — swing pivots and tradeable 1.5% counter-moves — and every tolerance of each.

3.

Measure the base rate. Whatever you count near the special dates, count it near every other date too. This single step dissolves most calendar folklore on contact.

4.

Use all the data. “The last few retrogrades” is a dozen coin flips. We had 241 midpoints available — the claim had every chance to show up, and didn't.

We build and test astronomical timing models for a living — some survive this kind of scrutiny and become strategies on our platform. This one doesn't. That distinction, between patterns that survive a base-rate test and patterns that only survive eyeballing, is the entire game.

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: 45.2% of the 241 midpoints since 1950 had a swing pivot within two trading days, against a 51.4% random-day base rate — and requiring a tradeable 1.5% counter-move, the midpoints score below their base rate in every window (26.6% vs. 28.4% on the exact day). No tested definition produced an edge.

Why does the claim look true on a chart?

Because swing highs and lows are common — half of all trading days have one within two days — and because one spectacular hit anchors the memory: the January 24, 2022 V-bottom fell exactly on a retrograde midpoint. Check enough midpoints by eye and half will look like brilliant calls.

Does trading the midpoints only when the cycle is hot work?

No. Fitting our equity-curve cycle engine to a fade-every-midpoint strategy looks like a rescue in-sample, but refit walk-forward — using only the data available before each trade — the hot/cold gap dissolves (p = 0.41) and the forecast-HOT trades lose more per trade than the forecast-COLD ones. A regime filter multiplies an existing edge — it cannot create one from a losing coin flip.

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.

Patterns That Survive the Base-Rate Test

Seasonal Edge backtests every calendar and cycle pattern against decades of data — win rates, profit factors, and regime filters included — so you can see which recurring dates actually held up historically and which are folklore.

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