Prediction Architecture

Lunar Cycle Timing Engine

Lunar Cycle focuses on the moon phase rhythm requested for trading behavior: post-new-moon windows favor buying, full-moon windows favor selling or no-buy caution, and the days between are translated into gradual portfolio nudges.

New Moon Buy Bias Full Moon Caution Phase Angle No-Buy Windows
Lunar Cycle Engine
Moon phase timing for buy, sell, and hold pressure.
1PhaseMeasure moon phase angle from new moon through full moon.
2BuyFavor accumulation after the new moon when the buy window opens.
3SellTighten buys and increase sell caution near the full moon.
4GuardKeep target, holding, and buy-block rules in charge of execution.
The moon cycle affects timing pressure, not account safety rules.

How Lunar Cycle Works

The model calculates the current lunar phase and maps it into a repeatable timing curve. Immediately after a new moon, buy pressure can rise. As the cycle approaches the full moon, buy pressure fades and sell or no-buy pressure increases.

This creates the requested behavior without hardcoding a single calendar date. The model can run independently, or the Lunar Nudge toggle can adjust an existing model such as ARIMA, MLTFT, TimeGPT, or AlchemyAI.

Key Technical Concepts
  • Moon phase angle converted into smooth buy and sell weights.
  • No-buy pressure near the full moon and immediately before sell windows.
  • Post-new-moon accumulation bias that decays as the phase matures.
  • Separate model and nudge modes for controlled experimentation.
01

Measure Phase

Calculate the angle between sun and moon to locate the cycle window.

02

Open Buy Window

Increase buy eligibility after the new moon while the accumulation curve is strongest.

03

Prepare Caution

Reduce buy appetite as the full moon approaches and sell pressure becomes dominant.

04

Respect Rules

Let portfolio risk, target delta, and holding safety decide whether any action is allowed.

Cycle Formula

Lunar Cycle is deliberately transparent. It starts with phase geometry and turns that into timing weights that can be reviewed, tuned, and backtested.

Phase angle
PhaseAngle = (MoonLongitude - SunLongitude) mod 360
0 degrees approximates new moon; 180 degrees approximates full moon.
Buy nudge
BuyNudge = max(0, 1 - DistanceFromNewMoon / BuyWindow)
The strongest buy nudge occurs just after the new moon window starts.
Sell caution
SellNudge = max(0, 1 - DistanceFromFullMoon / SellWindow)
Full moon proximity raises sell or no-buy pressure.

Where Lunar Cycle Fits

Strengths
  • Simple, visible timing model with predictable buy and sell windows.
  • Works as both a standalone engine and a portfolio-level nudge.
  • Easy to backtest against daily and intraday market windows.
Limits
  • Moon phase timing is a supplemental signal, not a price forecast by itself.
  • Cycle rules need market validation before strong sizing decisions.
  • Full-moon sell pressure must still pass holding and profit guardrails.

Lunar Cycle is designed for clear timing experiments: new moon accumulation, full moon caution, and conservative behavior everywhere safety rules disagree.