Monday, December 1, 2025

The Year-End Rally and January Effect in US Stocks | Jack Gillen

Jack Gillen, a prominent American financial astrologer (1932-2022), especially known for his book The Key to Speculation on the New York Stock Exchange (first published in 1979, revised 2009), attributed the Year-End Rally—often called the "Santa Claus Rally"—primarily to astrological influences, particularly the Sun's annual cycle and its interactions with key points in the natal charts of the New York Stock Exchange (NYSE) and the United States. In Chapter VIII ("Year-End Rally") Gillen framed this as a predictable seasonal pattern driven by planetary transits, rather than purely economic factors, emphasizing that markets follow cosmic rhythms with mathematical precision. 
 
NYSE Natal Chart (New York, NY, May 17, 1792 8:52 am).
 
United States Natal Chart (Philadelphia, PA, July 4, 1776 12:30 pm). 

Core Astrological MechanismGillen explained the rally as a direct result of the Sun's transit through Capricorn (around December 22–January 20), specifically when the Sun reaches 5–9 degrees Capricorn. This position forms a harmonious trine aspect (120-degree angle) to Venus at 5 degrees Taurus in the NYSE's natal chart (May 17, 1792). The trine creates bullish energy, boosting prices and volume as the Sun—a symbol of vital energy and trends—activates fixed, stable points in the market's "birth chart."
 
This aligns with a grand trine involving other NYSE chart points: Mercury (23° Taurus), Sun (27° Taurus), and Mars (18° Virgo), plus Neptune (24° Virgo) and the Part of Fortune (25° Taurus) in the US chart.
Capricorn, ruled by Saturn, governs government policies and market conditions (within a 4-degree orb), but the trine's positive flow overrides restrictions, leading to upward momentum from Christmas to New Year's.
The Moon plays a supporting role for daily timing: New Moon to New Moon cycles signal short-term moves, while the Moon's transits (e.g., from Virgo to Pisces) enhance long positions during this period.
 
Broader context: The Sun's 365¼-day cycle through the zodiac creates annual highs (January to late July, Aquarius to Aries) and lows (late July to October, Leo to Libra). The year-end rally acts as a "reset," balancing the year's trend, with the US chart's Cancer cluster (opposed by Capricorn) adding tension that's resolved bullishly.
 
Historical Patterns and ReliabilityBased on data from 1900–1970 (which Gillen noted holds pre-1900 as well), the DJIA closed higher on the last trading day of the year 86% of the time (only 11 minus closes). Gains averaged positive, with the largest in 1967 (+17.74 points) and the biggest loss in 1966 (-13.61 points). Exceptions occur ~14% of the time due to disruptive factors like:

North Node squares to US Jupiter in Cancer (e.g., 1911: -0.43%; 1930: -0.62%; 1968: -8.57%).
Mutable sign influences (Sagittarius/Pisces) from Uranus for erratic volatility.
 
 
Gillen tied this to longer cycles:

Sun's 19-year eclipse cycle (6,585.321 days): Shifts trends via Moon-Sun eclipses.
Jupiter (12 years/sign): Expansion highs (e.g., Jupiter in Leo in 1978 amplified rallies).
Saturn (2½ years/sign): Restrictions in Capricorn cause depressions but are softened by year-end trines.
Uranus (7 years/sign): Erratic breakouts in mutable signs.
 
Volume is crucial: It builds during rises (buy signal) and declines during falls (sell signal), mirroring the DJIA's tide.
 
Connection to the January Effect and Yearly TrendA hallmark of Gillen's analysis is the January-year-end symmetry: "If the market shoots up in January, it will be up in December; if it’s low in January, then it's going to be low in December, at year's end." This ~80% accurate "balance" reflects the Sun's opposition (Cancer-Capricorn axis) resolving the year's energy. January's bullish tide (Aquarius ingress) sets the tone; low volume in weak months (February–March, July–August, October–November) tests but doesn't break the cycle.
 
Predictions and Trading AdviceGillen predicted the rally persisted "year-after-year" unless heavily afflicted (e.g., Saturn in Capricorn for panics like 1929). For 1979 (his writing era), he forecasted lows in stocks like PPG Industries ($14–15) due to Saturn, but highs via Jupiter returns. Modern application: Monitor Sun aspects and volume—afflictions intensify bear phases, trines soften bulls.

Buy strategy: Enter longs during Moon transits Virgo–Pisces (70–100% success for gains); target cycle lows (e.g., Gould, Inc. at $10 in Dec/Jan–Feb).
Sell strategy: Exit at resistance highs (e.g., $26–$28); avoid weak months.
General rule: "Always remember that the key factor in buying a stock is volume. As the volume builds, the prices rise. When volume declines prices fall." Align trades with corporate "birth signs" and ride the DJIA tide rather than fighting cycles.

Gillen's approach blends astrology with empirical stats, viewing the rally as cosmic inevitability rather than luck. For deeper dives, his book details tools like sensitive Sun/Moon degrees for precise timing. While unconventional, his methods have influenced financial astrology, with historical backtests showing high consistency.

Jack Gillen based his analysis primarily on data from 1900–1970. Below are the exact statistics he presented in The Key to Speculation on the New York Stock Exchange (Chapter VIII), followed by updated figures through 2024 for the Dow Jones Industrial Average (DJIA) and S&P 500.
  
Jack Gillen’s Original Statistics (1900–1970, DJIA).
 
Gillen emphasized that the 10–11 failures almost always coincided with heavy nodal afflictions (North Node square or opposition to US Jupiter or NYSE Venus) or strong Saturn restrictions.

Updated Statistics (1900–2024, 125 years) – DJIA.

S&P 500 Year-End Last Trading Day (1950–2024).
 
Classic “Santa Claus Rally” DefinitionThe last 5 trading days of December plus the first 2 trading days of January (7 trading days total).
 
 "Santa Claus Rally" Stats for the DJIA and S&P500 (1950-2024).
 
Notable Recent Exceptions (Failures of the Year-End Rally) 
 
From 1900–1970: Gillen’s claimed 86% success rate for the final trading day is accurate for that specific sample.
From 1900–2024: The success rate has declined to approximately 75% as markets have become more global, algorithmic, and influenced by macroeconomic events.
The broader 7-day Santa Claus Rally (last 5 of Dec + first 2 of Jan) remains one of the most consistent seasonal patterns, still positive more than 75% of the time since 1950, with an average gain of around 1.3–1.4%.
 
Gillen’s core astrological thesis—that the Sun’s trine to NYSE Venus in early Capricorn drives the rally—continues to align with the majority of positive outcomes, although the edge has moderated in recent decades compared with his original 20th-century sample.
 
So what about the turn of the year 2025-2026? The usual year-end rally should still show up, with the Sun making its normal supportive link to the NYSE chart. But Saturn’s square to natal Venus (December 8), North Node pressure, and Uranus conjunct the NYSE Sun (December 30) introduce stress and the risk of sudden drops. The Moon’s difficult angles on December 24–25 and January 1 can briefly stall momentum, making the “Santa Rally” weaker and choppier than usual — upward overall but marked by sharp dips and low-volume days. Jupiter’s trine supports a rebound around January 3–10, but December 23–January 2 still favors light shorts. Overall: a cautious, shortened rally, not a full failure.
  
 
»
Mid-December, the market starts to take off, and that's where we get our Santa Claus rally, which I must
remind everyone is really an indicator and not some tradeable rally. «Jeff Hirsch, December 1, 2025.

See also:
Jeffrey A. Hirsch (November 25, 2025) - December Post-Election Year Seasonality of US Stock Markets.

Engulfing Bar Strategy | JadeCap

This one pattern helped me make over $4 million in the last three years and even break the world-record payout at Apex. Let me show you exactly how it works:
 
» For a true engulfing pattern, the new candle must break the previous candle’s low and the previous candle’s high. «
 
What Is an Engulfing Bar? We’re simply looking for two candles—along with proper context—to define the pattern: Imagine we have a down candle with its open, high, low, and close. The next candle is what determines whether we have an engulfing bar. For a true engulfing pattern, the new candle must break the previous candle’s low and the previous candle’s high. It completely “engulfs” the previous range (aka Outside Bar/Candle).
 
So picture the first down candle closing. The next candle runs below that low, takes it out, reverses, pushes above the prior high, and closes somewhere near the top half of its range. That two-candle formation gives us a tremendous amount of information about where the next candle—or even the next several candles—may go.
 
Understanding the Context: Inside a higher-timeframe candle (4-Hour or daily), there are dozens of smaller candles—1-minute, 5-minute, 15-minute—that form all the micro-structure. Within that lower-timeframe structure, the engulfing pattern represents:
 
Market Maker Buy Model (for bullish engulfing)

So although it's only two candles on a higher timeframe, those two candles often reflect an entire lower-timeframe reversal model.

The key is the closure. Many beginners think a candle will close as an engulfing bar, only for it to close weakly or back inside the prior range. That invalidates the pattern. A proper engulfing bar should close with a strong, decisive body—typically in the upper 50% for bullish setups, or the lower 50% for bearish setups.

Bullish vs. Bearish ExamplesFor a bullish engulfing bar, the second candle runs below the prior low, reverses, and breaks the prior high (Outside Candle). For a bearish engulfing bar, it runs above the prior high, reverses, and breaks the prior low. Both reflect a higher-timeframe representation of a lower-timeframe Market Maker Model.
 
» Every setup has a failure rate. «
 
What Most Traders Don’t RealizeEvery setup—Engulfing Bars, Fair Value Gaps (FVGs), Market Maker Models—has a failure rate. I learned this the hard way after blowing dozens of accounts trying to trade every engulfing bar I saw. Two things matter:
  1. Every setup fails sometimes. If you backtest these candles, you'll see some of them lose. Your job is not to find the magical 100%-win-rate setup. It doesn’t exist. You may find these patterns work 60% of the time. Your winners must be managed well enough to pay for the losers.
  2. Location matters. A lot. When I was new, I took every engulfing bar. That was a huge mistake.
    If you're bullish, you want the engulfing bar to form at a swing low, ideally after taking out sell-side liquidity.
    If it forms after taking out buy-side liquidity—at a high—it's often a sign of exhaustion and more likely to fail.
    The reverse is true for bearish setups.
Avoid:
Bullish engulfing bars printed at or after taking out buy-side liquidity.
Bearish engulfing bars printed at or after taking out sell-side liquidity.
 
These filters alone drastically improve your win rate.
 
The $98,000 ExampleLet’s walk through the trade from last week. We printed a large bullish engulfing candle immediately after FOMC. The candle swept sell-side liquidity, reversed, broke the prior high, and closed strongly—exactly what we want at a swing low. We were also inside a daily Fair Value Gap (FVG), adding even more confluence.
 
Bullish Engulfing Bar Setup in the NZDUSD (4-Hour candles). 

My first target was buy-side liquidity above the highs. Since the market was near all-time highs, I was also looking for a move toward the psychological 25,000 level. As soon as the futures market reopened at 6 p.m., I entered with a 20-lot position. My stop was below the weekly open. I was looking for roughly a 1:3 risk-to-reward.
 
On the lower timeframes, the price action continued to confirm the model—bullish FVGs forming on the way up, continuation structure holding. Meanwhile, bearish engulfing candles printed at swing lows failed, exactly like we want to see.
 
I showed the live account login on the video: real balance, real fills, floating around $93,000 at one point. But the dollar amount doesn’t matter. If your account is small, making $200 or $400 using the same rules is identical—it’s just a matter of position size. Years ago, I was risking $500–$1,000. As my net worth grew, I increased my risk proportionally. Eventually, price hit my target and I closed the trade for roughly $98,000.
 
Final ThoughtsEngulfing bars are easy to spot—but only powerful when combined with
 
    Proper context
    Liquidity understanding
    Market structure
    Higher-timeframe narrative
    Disciplined trade management
 
Your homework is to backtest and forward-test these exact setups: where the engulfing bar forms, where the liquidity sits, where your stop should go, and how to trail it as price moves in your favor. Scaling in, adjusting stops, and managing the trade all revolve around that one pattern.

With this engulfing bar strategy and the rules I just shared, you now have everything you need to start identifying high-probability opportunities. Remember: profitable trading isn’t about talent or luck—it’s about discipline, patience, and following your rules every single time.

Reference:
 
 
See also:

2026 High in the Benner Cycle | "Time to Sell Stocks and Values of all Kinds"

"Benner's Prophecies of Future Ups and Downs in Prices" was authored by Samuel T. Benner and first published in 1875. Benner was an Ohio farmer who, after suffering heavy losses during the Panic of 1873, became intensely interested in the recurring patterns of economic booms and busts. 
 
 » Periods When to Make Money. «  Original business card of George Tritch Hardware Co., 1872.

Through his studies, he identified repeating 8-9-10, 16-18-20, and 27-year cycles that he believed aligned with both lunar cycles, solar activity, and major economic turning points. According to analyses of historical events, his forecasts achieved roughly 90% accuracy (more background HERE). For 2025, Benner’s cycle predicted the US stock market driving higher. For 2026, Benner's chart forecasts a major stock market top: "High Prices and the Time to Sell Stocks and Values of All Kinds" into 2032 ["Years of Hard Times, Low Prices, and a Good Time to Buy Stocks"].   

 » "B." [2026] Years of Good Times. High Prices and the Time to Sell Stocks and Values of All Kinds. «  
  
Benner Cycle Forecast for the Period 2015–2035.

In Benner's projection 2026 is marked as a "B" phase year — a peak of high prices and euphoria, often the culmination of a bull market before a shift to downturns. Historical "B" peaks have aligned (often within 1-2 years) with major tops like: 1929 (Great Depression peak), 2000 (dot-com bubble), 2007 (pre-2008 crisis), and others. 2026 is the final peak year, and should be followed by underperformance or bearish conditions into 2032.
 
 
Martin Armstrong contends that Benner’s cycle is more a historical curiosity than a reliable predictive tool, noting that it has been both right and wrong many times: 
 
The claim that Benner’s Cycle predicted the Great Depression is false. The chart [above] that was published in the Wall Street Journal altered Samuel Benner’s cycle, which was based on agriculture. It predicted a high in 1927, not 1929, and the low in 1930, not 1932. Claims that Benner’s work calls for a crash in 2025 are flat-out wrong. His target years would be 2019 and 2035, based on his data, not the altered, fake news published by the Wall Street Journal in 1933.
 
Benner was a farmer. Applying his cycle to the economy today is no longer effective, any more than the Kondratieff Wave. Both were based on the economy, with agriculture being the #1 sector. As the Industrial Revolution unfolded, those cycles remain relevant for commodities, but not the economy. Agriculture, when Benner developed his model, accounted for 53% of the economy. Today it is 3%. If they were alive today, they would have used the services industry. Capital flows are still pointing to the dollar, given the prospect of war and sovereign defaults outside the USA.

December Post-Election Year Seasonality of US Stock Markets | Jeff Hirsch

December trading is traditionally shaped by holiday sentiment, with a general buying bias, though early-month markets can be choppy due to tax-loss selling and year-end adjustments. Historically, the first trading day of December has been bearish for the DJIA, S&P 500, NASDAQ, and Russell 1000 over the past 21 years, with the Russell 2000 seeing even sharper declines.

Choppy First Half, Then Year-End Rally.
 
The first half of December is typically choppy, with early gains often fading into mid-month. Then holiday tailwinds usually begin to dominate, lifting the major indexes. A brief consolidation in the Santa Claus rally around December 25 is common, even as the market continues to push toward higher prices into year-end.
 

2026 S&P 500 Midterm Election Year Patterns by Political Party | Robert Miner

The Midterm Election Year typically performs the worst in the four-year election cycleThe chart below illustrates the average Midterm Election Year performance of the S&P 500 since 1950, categorized by first-term political party (1st Term Democrats1st Term Republicans):

Winter High – Summer Low –  Bull into Year-End.
First week of January: Major high (around +0.5%)
Second week of February: Major low (around -4%)
Mid-April: Major high (around +3%)
First week of August: Major low (around -6%)
Last week of 2026: Major high (around +8%)
Net Long-term Average of Midterm Election Year Performance under 1st-Term Republicans: +3%.
 

Geocentric and Heliocentric Bradley Indexes | Turning Points in 2026

The Bradley Index (also known as Bradley Siderograph, or Bradley Barometer) is a financial astrology indicator created by American astronomer Donald Bradley in the 1940s. The Heliocentric Bradley Index is an adaptation of the original geocentric concept, using heliocentric planetary positions instead (more on the calculation HERE).
 
Geocentric and Heliocentric Bradley Indexes for 2026.
 
Bradley Indexes are often misinterpreted, with many linking the slopes directly to market trends. Tops and bottoms can signal potential turning points in price, whether a peak or a trough. The importance of these turn dates is not dependent on the magnitude of the change before or after the turn, meaning that even moderate shifts can be just as significant as larger ones. 
 
Q4 2025.
 
Q1 2026.
 
Q2 2026
 
Q3 2026.  
 
Q4 2026.  

Abbreviations:
geo = Geocentric Bradley Turning Point; helio = Heliocentric Bradley Turning Point; (L) = low; (H) = high. 
Dates are calculated for EST/EDT; expect turning points to be exact within ±1 day.
 
Geocentric and Heliocentric Turning Points:    
2025         Dec 05 (Fri) = helio (L)
    Dec 09 (Tue) = helio (H)
    Dec 22 (Mon) = geo (L)
    Dec 23 (Tue) = helio (H)
    Dec 24 (Wed) = geo (L)
    Dec 27 (Sat) = helio (H)
2026        Jan 02 (Fri) = geo (L)
    Jan 08 (Thu) = helio (H)
    Jan 16 (Fri) = geo (L)
    Jan 17 (Sat) = helio (H)
    Jan 19 (Mon) = geo (H)
    Jan 21 (Wed) = helio (H)
    Jan 25 (Sun) = geo (H)
    Jan 26 (Mon) = helio (H)
    Jan 31 (Sat) = geo (H)
    Feb 05 (Thu) = helio (H)
    Feb 08 (Sun) = geo (H)
    Feb 12 (Thu) = helio (H)
    Feb 16 (Mon) = geo (H)
    Feb 21 (Sat) = helio (H)
    Feb 26 (Thu) = geo (H)
    Mar 03 (Tue) = helio (H)
    Mar 07 (Sat) = geo (H)
    Mar 08 (Sun) = helio (H)
    Mar 16 (Mon) = geo (H)
    Mar 18 (Wed) = helio (H)
    Mar 25 (Wed) = geo (H)
    Mar 31 (Tue) = helio (H)
    Apr 03 (Fri) = geo (H)
    Apr 10 (Fri) = helio (H)
    Apr 14 (Tue) = geo (H)
    Apr 15 (Wed) = helio (H)
    Apr 18 (Sat) = geo (H)
    Apr 24 (Fri) = helio (H)
    May 04 (Mon) = geo (H)
    May 07 (Thu) = helio (H)
    May 08 (Fri) = geo (H)
    May 11 (Mon) = helio (H)
    May 16 (Sat) = geo (H)
    May 18 (Mon) = helio (H)
    May 21 (Thu) = geo (H)
    May 25 (Mon) = helio (H)
    May 28 (Thu) = geo (H)
    May 31 (Sun) = helio (H)
    Jun 06 (Sat) = geo (H)
    Jun 10 (Wed) = helio (H)
    Jun 11 (Thu) = geo (H)
    Jun 16 (Tue) = helio (H)
    Jun 19 (Fri) = geo (H)
    Jun 21 (Sun) = helio (H)
    Jun 22 (Mon) = geo (H)
    Jun 26 (Fri) = helio (H)
    Jul 04 (Sat) = geo (H)
    Jul 13 (Mon) = helio (H)
    Jul 14 (Tue) = geo (H)
    Jul 14 (Tue) = helio (H)
    Jul 16 (Thu) = geo (H)
    Jul 19 (Sun) = helio (H)
    Jul 21 (Tue) = geo (H)
    Jul 26 (Sun) = helio (H)
    Jul 27 (Mon) = geo (H)
    Jul 28 (Tue) = helio (H)
    Jul 31 (Fri) = geo (H)
    Aug 08 (Sat) = helio (H)
    Aug 12 (Wed) = geo (H)
    Aug 13 (Thu) = helio (H)
    Aug 17 (Mon) = geo (H)
    Aug 22 (Sat) = helio (H)
    Aug 27 (Thu) = geo (H)
    Aug 27 (Thu) = helio (H)
    Sep 03 (Thu) = geo (H)
    Sep 03 (Thu) = helio (H)
    Sep 07 (Mon) = geo (H)
    Sep 10 (Thu) = helio (H)
    Sep 13 (Sun) = geo (H)
    Sep 18 (Fri) = helio (H)
    Sep 22 (Tue) = geo (H)
    Sep 23 (Wed) = helio (H)
    Oct 02 (Fri) = geo (H)
    Oct 02 (Fri) = helio (H)
    Oct 09 (Fri) = geo (H)
    Oct 12 (Mon) = helio (H)
    Oct 16 (Fri) = geo (H)
    Oct 17 (Sat) = helio (H)
    Oct 17 (Sat) = geo (H)
    Oct 21 (Wed) = helio (H)
    Oct 25 (Sun) = geo (H)
    Oct 27 (Tue) = helio (H)
    Oct 29 (Thu) = geo (H)
    Oct 30 (Fri) = helio (H)
    Oct 31 (Sat) = geo (H)
    Nov 02 (Mon) = helio (H)
    Nov 05 (Thu) = geo (H)
    Nov 08 (Sun) = helio (H)
    Nov 13 (Fri) = geo (H)
    Nov 17 (Tue) = helio (H)
    Nov 18 (Wed) = geo (H)
    Nov 23 (Mon) = helio (H)
    Nov 26 (Thu) = geo (H)
    Nov 26 (Thu) = helio (H)
    Nov 27 (Fri) = geo (H)
    Nov 29 (Sun) = helio (H)
    Nov 30 (Mon) = geo (H)
    Dec 01 (Tue) = helio (H)
    Dec 04 (Fri) = geo (H)
    Dec 08 (Tue) = helio (H)
    Dec 11 (Fri) = geo (H)
    Dec 15 (Tue) = helio (H)
    Dec 19 (Sat) = geo (H)
    Dec 20 (Sun) = helio (H)
    Dec 29 (Tue) = geo (H)
2027         Jan 03 (Sun) = helio (H)
    Jan 09 (Sat) = geo (H)
    Jan 12 (Tue) = helio (H)
    Jan 15 (Fri) = geo (H)
    Jan 24 (Sun) = helio (H)
 
Geocentric Turning Points:
2025         Dec 22 (Mon) = geo (L)
2026        Jan 19 (Mon) = geo (H)
    Feb 08 (Sun) = geo (L)
    Mar 07 (Sat) = geo (H)
    Mar 16 (Mon) = geo (L)
    Mar 25 (Wed) = geo (H)
    Apr 03 (Fri) = geo (L)
    Apr 15 (Wed) = geo (H)
    Apr 24 (Fri) = geo (L)
    May 18 (Mon) = geo (H)
    May 28 (Thu) = geo (L)
    Jun 22 (Mon) = geo (H)
    Jul 14 (Tue) = geo (L)
    Jul 27 (Mon) = geo (H)
    Jul 28 (Tue) = geo (L)
    Aug 13 (Thu) = geo (H)
    Aug 27 (Thu) = geo (L)
    Sep 03 (Thu) = geo (H)
    Sep 07 (Mon) = geo (L)
    Sep 10 (Thu) = geo (H)
    Sep 18 (Fri) = geo (L)
    Sep 22 (Tue) = geo (H)
    Oct 02 (Fri) = geo (L)
    Oct 09 (Fri) = geo (H)
    Oct 17 (Sat) = geo (L)
    Oct 21 (Wed) = geo (H)
    Oct 29 (Thu) = geo (L)
    Nov 05 (Thu) = geo (H)
    Nov 17 (Tue) = geo (L)
    Nov 26 (Thu) = geo (H)
    Dec 04 (Fri) = geo (L)
    Dec 11 (Fri) = geo (H)
    Dec 15 (Tue) = geo (L)
    Dec 19 (Sat) = geo (H)
    Dec 29 (Tue) = geo (L)
2027        Jan 15 (Fri) = geo (H)  
 
Heliocentric Turning Points:
2025         Dec 05 (Fri) = helio (L)
    Dec 09 (Tue) = helio (H)
    Dec 23 (Tue) = helio (L)
    Dec 24 (Wed) = helio (H)
    Dec 27 (Sat) = helio (L)
2026         Jan 02 (Fri) = helio (H)
    Jan 08 (Thu) = helio (L)
    Jan 16 (Fri) = helio (H)
    Jan 17 (Sat) = helio (L)
    Jan 21 (Wed) = helio (H)
    Jan 25 (Sun) = helio (L)
    Jan 26 (Mon) = helio (H)
    Jan 31 (Sat) = helio (L)
    Feb 05 (Thu) = helio (H)
    Feb 12 (Thu) = helio (L)
    Feb 16 (Mon) = helio (H)
    Feb 21 (Sat) = helio (L)
    Feb 26 (Thu) = helio (H)
    Mar 03 (Tue) = helio (L)
    Mar 08 (Sun) = helio (H)
    Mar 18 (Wed) = helio (L)
    Mar 31 (Tue) = helio (H)
    Apr 10 (Fri) = helio (L)
    Apr 14 (Tue) = helio (H)
    Apr 18 (Sat) = helio (L)
    May 04 (Mon) = helio (H)
    May 07 (Thu) = helio (L)
    May 08 (Fri) = helio (H)
    May 11 (Mon) = helio (L)
    May 16 (Sat) = helio (H)
    May 21 (Thu) = helio (L)
    May 25 (Mon) = helio (H)
    May 31 (Sun) = helio (L)
    Jun 06 (Sat) = helio (H)
    Jun 10 (Wed) = helio (L)
    Jun 11 (Thu) = helio (H)
    Jun 16 (Tue) = helio (L)
    Jun 19 (Fri) = helio (H)
    Jun 21 (Sun) = helio (L)
    Jun 26 (Fri) = helio (H)
    Jul 04 (Sat) = helio (L)
    Jul 13 (Mon) = helio (H)
    Jul 14 (Tue) = helio (L)
    Jul 16 (Thu) = helio (H)
    Jul 19 (Sun) = helio (L)
    Jul 21 (Tue) = helio (H)
    Jul 26 (Sun) = helio (L)
    Jul 31 (Fri) = helio (H)
    Aug 08 (Sat) = helio (L)
    Aug 12 (Wed) = helio (H)
    Aug 17 (Mon) = helio (L)
    Aug 22 (Sat) = helio (H)
    Aug 27 (Thu) = helio (L)
    Sep 03 (Thu) = helio (H)
    Sep 13 (Sun) = helio (L)
    Sep 23 (Wed) = helio (H)
    Oct 02 (Fri) = helio (L)
    Oct 12 (Mon) = helio (H)
    Oct 16 (Fri) = helio (L)
    Oct 17 (Sat) = helio (H)
    Oct 25 (Sun) = helio (L)
    Oct 27 (Tue) = helio (H)
    Oct 30 (Fri) = helio (L)
    Oct 31 (Sat) = helio (H)
    Nov 02 (Mon) = helio (L)
    Nov 08 (Sun) = helio (H)
    Nov 13 (Fri) = helio (L)
    Nov 18 (Wed) = helio (H)
    Nov 23 (Mon) = helio (L)
    Nov 26 (Thu) = helio (H)
    Nov 27 (Fri) = helio (L)
    Nov 29 (Sun) = helio (H)
    Nov 30 (Mon) = helio (L)
    Dec 01 (Tue) = helio (H)
    Dec 08 (Tue) = helio (L)
    Dec 20 (Sun) = helio (H)
2027         Jan 03 (Sun) = helio (L)
    Jan 09 (Sat) = helio (H)
    Jan 12 (Tue) = helio (L)
    Jan 24 (Sun) = helio (H)


 
 
In bull markets, New Moons are often bottoms, and Full Moons are tops.
In bear markets, New Moons are often tops, and Full Moons are bottoms.