{
  "generatedAt": "2026-08-20T02:11:34.458Z",
  "assets": {
    "sp500": {
      "id": "sp500",
      "symbol": "^GSPC",
      "name": "S&P 500",
      "category": "equities",
      "dateRange": {
        "start": "1928-01-03",
        "end": "2026-08-19",
        "totalDays": 24774
      },
      "baseline": {
        "overallMean": 0.032,
        "overallMedian": 0.05,
        "overallWinRate": 52.5,
        "overallStdDev": 1.191
      },
      "phases": [
        {
          "phase": "New Moon",
          "meanReturn": 0.068,
          "medianReturn": 0.074,
          "winRate": 53.6,
          "stdDev": 1.17,
          "count": 3038,
          "annualizedReturn": 17,
          "sharpeRatio": 0.92
        },
        {
          "phase": "Waxing Crescent",
          "meanReturn": 0.026,
          "medianReturn": 0.028,
          "winRate": 51.7,
          "stdDev": 1.133,
          "count": 3119,
          "annualizedReturn": 6.7,
          "sharpeRatio": 0.37
        },
        {
          "phase": "First Quarter",
          "meanReturn": 0.037,
          "medianReturn": 0.031,
          "winRate": 51.4,
          "stdDev": 1.196,
          "count": 3171,
          "annualizedReturn": 9.3,
          "sharpeRatio": 0.49
        },
        {
          "phase": "Waxing Gibbous",
          "meanReturn": 0.02,
          "medianReturn": 0.047,
          "winRate": 52.5,
          "stdDev": 1.185,
          "count": 3108,
          "annualizedReturn": 5.1,
          "sharpeRatio": 0.27
        },
        {
          "phase": "Full Moon",
          "meanReturn": 0.039,
          "medianReturn": 0.063,
          "winRate": 52.8,
          "stdDev": 1.235,
          "count": 2993,
          "annualizedReturn": 9.8,
          "sharpeRatio": 0.5
        },
        {
          "phase": "Waning Gibbous",
          "meanReturn": 0.007,
          "medianReturn": 0.03,
          "winRate": 51.5,
          "stdDev": 1.179,
          "count": 3065,
          "annualizedReturn": 1.7,
          "sharpeRatio": 0.09
        },
        {
          "phase": "Third Quarter",
          "meanReturn": 0.043,
          "medianReturn": 0.071,
          "winRate": 53.8,
          "stdDev": 1.163,
          "count": 3168,
          "annualizedReturn": 10.9,
          "sharpeRatio": 0.59
        },
        {
          "phase": "Waning Crescent",
          "meanReturn": 0.014,
          "medianReturn": 0.055,
          "winRate": 52.4,
          "stdDev": 1.266,
          "count": 3112,
          "annualizedReturn": 3.5,
          "sharpeRatio": 0.17
        }
      ],
      "synodicWave": [
        {
          "angle": 0,
          "angleLabel": "0°",
          "approxLunarDay": 0,
          "phaseName": "New Moon",
          "meanReturn": 0.068,
          "medianReturn": 0.101,
          "cumulativeReturn": 0.07,
          "count": 696
        },
        {
          "angle": 10,
          "angleLabel": "10°",
          "approxLunarDay": 0.8,
          "phaseName": "New Moon",
          "meanReturn": 0.103,
          "medianReturn": 0.101,
          "cumulativeReturn": 0.17,
          "count": 693
        },
        {
          "angle": 20,
          "angleLabel": "20°",
          "approxLunarDay": 1.6,
          "phaseName": "New Moon",
          "meanReturn": 0.125,
          "medianReturn": 0.084,
          "cumulativeReturn": 0.3,
          "count": 660
        },
        {
          "angle": 30,
          "angleLabel": "30°",
          "approxLunarDay": 2.5,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.012,
          "medianReturn": 0.072,
          "cumulativeReturn": 0.31,
          "count": 684
        },
        {
          "angle": 40,
          "angleLabel": "40°",
          "approxLunarDay": 3.3,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.012,
          "medianReturn": 0.021,
          "cumulativeReturn": 0.32,
          "count": 699
        },
        {
          "angle": 50,
          "angleLabel": "50°",
          "approxLunarDay": 4.1,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.011,
          "medianReturn": 0,
          "cumulativeReturn": 0.33,
          "count": 688
        },
        {
          "angle": 60,
          "angleLabel": "60°",
          "approxLunarDay": 4.9,
          "phaseName": "Waxing Crescent",
          "meanReturn": -0.017,
          "medianReturn": 0.013,
          "cumulativeReturn": 0.31,
          "count": 713
        },
        {
          "angle": 70,
          "angleLabel": "70°",
          "approxLunarDay": 5.7,
          "phaseName": "First Quarter",
          "meanReturn": 0.066,
          "medianReturn": 0.033,
          "cumulativeReturn": 0.38,
          "count": 697
        },
        {
          "angle": 80,
          "angleLabel": "80°",
          "approxLunarDay": 6.6,
          "phaseName": "First Quarter",
          "meanReturn": 0.029,
          "medianReturn": 0,
          "cumulativeReturn": 0.41,
          "count": 700
        },
        {
          "angle": 90,
          "angleLabel": "90°",
          "approxLunarDay": 7.4,
          "phaseName": "First Quarter",
          "meanReturn": 0.005,
          "medianReturn": 0.034,
          "cumulativeReturn": 0.41,
          "count": 707
        },
        {
          "angle": 100,
          "angleLabel": "100°",
          "approxLunarDay": 8.2,
          "phaseName": "First Quarter",
          "meanReturn": 0.018,
          "medianReturn": 0.032,
          "cumulativeReturn": 0.43,
          "count": 692
        },
        {
          "angle": 110,
          "angleLabel": "110°",
          "approxLunarDay": 9,
          "phaseName": "First Quarter",
          "meanReturn": 0.055,
          "medianReturn": 0.075,
          "cumulativeReturn": 0.49,
          "count": 706
        },
        {
          "angle": 120,
          "angleLabel": "120°",
          "approxLunarDay": 9.8,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.001,
          "medianReturn": 0.043,
          "cumulativeReturn": 0.49,
          "count": 707
        },
        {
          "angle": 130,
          "angleLabel": "130°",
          "approxLunarDay": 10.7,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.03,
          "medianReturn": 0.011,
          "cumulativeReturn": 0.46,
          "count": 691
        },
        {
          "angle": 140,
          "angleLabel": "140°",
          "approxLunarDay": 11.5,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.119,
          "medianReturn": 0.082,
          "cumulativeReturn": 0.58,
          "count": 680
        },
        {
          "angle": 150,
          "angleLabel": "150°",
          "approxLunarDay": 12.3,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.028,
          "medianReturn": 0.034,
          "cumulativeReturn": 0.55,
          "count": 675
        },
        {
          "angle": 160,
          "angleLabel": "160°",
          "approxLunarDay": 13.1,
          "phaseName": "Full Moon",
          "meanReturn": 0.025,
          "medianReturn": 0.068,
          "cumulativeReturn": 0.57,
          "count": 663
        },
        {
          "angle": 170,
          "angleLabel": "170°",
          "approxLunarDay": 13.9,
          "phaseName": "Full Moon",
          "meanReturn": 0.054,
          "medianReturn": 0.083,
          "cumulativeReturn": 0.63,
          "count": 677
        },
        {
          "angle": 180,
          "angleLabel": "180°",
          "approxLunarDay": 14.8,
          "phaseName": "Full Moon",
          "meanReturn": 0.052,
          "medianReturn": 0.074,
          "cumulativeReturn": 0.68,
          "count": 684
        },
        {
          "angle": 190,
          "angleLabel": "190°",
          "approxLunarDay": 15.6,
          "phaseName": "Full Moon",
          "meanReturn": 0.063,
          "medianReturn": 0.056,
          "cumulativeReturn": 0.74,
          "count": 656
        },
        {
          "angle": 200,
          "angleLabel": "200°",
          "approxLunarDay": 16.4,
          "phaseName": "Full Moon",
          "meanReturn": -0.008,
          "medianReturn": 0.009,
          "cumulativeReturn": 0.73,
          "count": 669
        },
        {
          "angle": 210,
          "angleLabel": "210°",
          "approxLunarDay": 17.2,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.025,
          "medianReturn": 0.039,
          "cumulativeReturn": 0.76,
          "count": 663
        },
        {
          "angle": 220,
          "angleLabel": "220°",
          "approxLunarDay": 18,
          "phaseName": "Waning Gibbous",
          "meanReturn": -0.03,
          "medianReturn": 0.01,
          "cumulativeReturn": 0.73,
          "count": 691
        },
        {
          "angle": 230,
          "angleLabel": "230°",
          "approxLunarDay": 18.9,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.028,
          "medianReturn": 0.038,
          "cumulativeReturn": 0.76,
          "count": 678
        },
        {
          "angle": 240,
          "angleLabel": "240°",
          "approxLunarDay": 19.7,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0,
          "medianReturn": 0.069,
          "cumulativeReturn": 0.76,
          "count": 713
        },
        {
          "angle": 250,
          "angleLabel": "250°",
          "approxLunarDay": 20.5,
          "phaseName": "Third Quarter",
          "meanReturn": 0.151,
          "medianReturn": 0.082,
          "cumulativeReturn": 0.91,
          "count": 677
        },
        {
          "angle": 260,
          "angleLabel": "260°",
          "approxLunarDay": 21.3,
          "phaseName": "Third Quarter",
          "meanReturn": 0.045,
          "medianReturn": 0.074,
          "cumulativeReturn": 0.95,
          "count": 703
        },
        {
          "angle": 270,
          "angleLabel": "270°",
          "approxLunarDay": 22.1,
          "phaseName": "Third Quarter",
          "meanReturn": -0.002,
          "medianReturn": 0.041,
          "cumulativeReturn": 0.95,
          "count": 720
        },
        {
          "angle": 280,
          "angleLabel": "280°",
          "approxLunarDay": 23,
          "phaseName": "Third Quarter",
          "meanReturn": -0.006,
          "medianReturn": 0.038,
          "cumulativeReturn": 0.95,
          "count": 671
        },
        {
          "angle": 290,
          "angleLabel": "290°",
          "approxLunarDay": 23.8,
          "phaseName": "Third Quarter",
          "meanReturn": 0.028,
          "medianReturn": 0.092,
          "cumulativeReturn": 0.97,
          "count": 717
        },
        {
          "angle": 300,
          "angleLabel": "300°",
          "approxLunarDay": 24.6,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.037,
          "medianReturn": 0.084,
          "cumulativeReturn": 1.01,
          "count": 703
        },
        {
          "angle": 310,
          "angleLabel": "310°",
          "approxLunarDay": 25.4,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.026,
          "medianReturn": 0.048,
          "cumulativeReturn": 1.04,
          "count": 686
        },
        {
          "angle": 320,
          "angleLabel": "320°",
          "approxLunarDay": 26.2,
          "phaseName": "Waning Crescent",
          "meanReturn": -0.029,
          "medianReturn": 0.052,
          "cumulativeReturn": 1.01,
          "count": 693
        },
        {
          "angle": 330,
          "angleLabel": "330°",
          "approxLunarDay": 27.1,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.033,
          "medianReturn": 0.002,
          "cumulativeReturn": 1.04,
          "count": 672
        },
        {
          "angle": 340,
          "angleLabel": "340°",
          "approxLunarDay": 27.9,
          "phaseName": "New Moon",
          "meanReturn": 0.035,
          "medianReturn": 0,
          "cumulativeReturn": 1.08,
          "count": 670
        },
        {
          "angle": 350,
          "angleLabel": "350°",
          "approxLunarDay": 28.7,
          "phaseName": "New Moon",
          "meanReturn": 0.075,
          "medianReturn": 0.087,
          "cumulativeReturn": 1.15,
          "count": 680
        }
      ],
      "eventWindow": [
        {
          "offset": -5,
          "offsetLabel": "-5 Days",
          "newMoonMean": -0.01,
          "newMoonMedian": 0.029,
          "newMoonWinRate": 51.4,
          "fullMoonMean": 0.055,
          "fullMoonMedian": 0.026,
          "fullMoonWinRate": 51.3,
          "count": 834
        },
        {
          "offset": -4,
          "offsetLabel": "-4 Days",
          "newMoonMean": 0.047,
          "newMoonMedian": 0.081,
          "newMoonWinRate": 54.6,
          "fullMoonMean": 0.067,
          "fullMoonMedian": 0.035,
          "fullMoonWinRate": 52.5,
          "count": 834
        },
        {
          "offset": -3,
          "offsetLabel": "-3 Days",
          "newMoonMean": 0.05,
          "newMoonMedian": 0.098,
          "newMoonWinRate": 54.7,
          "fullMoonMean": 0.051,
          "fullMoonMedian": 0.093,
          "fullMoonWinRate": 55.2,
          "count": 834
        },
        {
          "offset": -2,
          "offsetLabel": "-2 Days",
          "newMoonMean": 0.016,
          "newMoonMedian": 0.028,
          "newMoonWinRate": 51,
          "fullMoonMean": -0.042,
          "fullMoonMedian": 0.041,
          "fullMoonWinRate": 52.2,
          "count": 834
        },
        {
          "offset": -1,
          "offsetLabel": "-1 Days",
          "newMoonMean": 0.041,
          "newMoonMedian": 0.041,
          "newMoonWinRate": 51.2,
          "fullMoonMean": 0.016,
          "fullMoonMedian": 0.066,
          "fullMoonWinRate": 53.2,
          "count": 834
        },
        {
          "offset": 0,
          "offsetLabel": "Event (Day 0)",
          "newMoonMean": 0.097,
          "newMoonMedian": 0.108,
          "newMoonWinRate": 55.3,
          "fullMoonMean": 0.112,
          "fullMoonMedian": 0.089,
          "fullMoonWinRate": 54.4,
          "count": 834
        },
        {
          "offset": 1,
          "offsetLabel": "+1 Days",
          "newMoonMean": 0.081,
          "newMoonMedian": 0.08,
          "newMoonWinRate": 54.5,
          "fullMoonMean": 0.038,
          "fullMoonMedian": 0.044,
          "fullMoonWinRate": 52.5,
          "count": 834
        },
        {
          "offset": 2,
          "offsetLabel": "+2 Days",
          "newMoonMean": 0.056,
          "newMoonMedian": 0.06,
          "newMoonWinRate": 53.1,
          "fullMoonMean": -0.033,
          "fullMoonMedian": 0.026,
          "fullMoonWinRate": 51.7,
          "count": 834
        },
        {
          "offset": 3,
          "offsetLabel": "+3 Days",
          "newMoonMean": 0.03,
          "newMoonMedian": 0.02,
          "newMoonWinRate": 50.9,
          "fullMoonMean": 0.035,
          "fullMoonMedian": 0.067,
          "fullMoonWinRate": 52.3,
          "count": 834
        },
        {
          "offset": 4,
          "offsetLabel": "+4 Days",
          "newMoonMean": 0.05,
          "newMoonMedian": 0.024,
          "newMoonWinRate": 51.5,
          "fullMoonMean": 0.063,
          "fullMoonMedian": 0.058,
          "fullMoonWinRate": 52.4,
          "count": 834
        },
        {
          "offset": 5,
          "offsetLabel": "+5 Days",
          "newMoonMean": 0.034,
          "newMoonMedian": 0.031,
          "newMoonWinRate": 51.7,
          "fullMoonMean": 0.041,
          "fullMoonMedian": 0.063,
          "fullMoonWinRate": 53.7,
          "count": 834
        }
      ],
      "decades": [
        {
          "decade": "1920s",
          "newMoonMean": 0.155,
          "fullMoonMean": 0.136,
          "spread": 0.02,
          "totalDays": 499,
          "isPositiveSpread": true
        },
        {
          "decade": "1930s",
          "newMoonMean": -0.013,
          "fullMoonMean": -0.066,
          "spread": 0.053,
          "totalDays": 2496,
          "isPositiveSpread": true
        },
        {
          "decade": "1940s",
          "newMoonMean": 0.024,
          "fullMoonMean": 0.012,
          "spread": 0.013,
          "totalDays": 2500,
          "isPositiveSpread": true
        },
        {
          "decade": "1950s",
          "newMoonMean": 0.108,
          "fullMoonMean": 0.005,
          "spread": 0.103,
          "totalDays": 2511,
          "isPositiveSpread": true
        },
        {
          "decade": "1960s",
          "newMoonMean": 0.023,
          "fullMoonMean": 0.032,
          "spread": -0.009,
          "totalDays": 2489,
          "isPositiveSpread": false
        },
        {
          "decade": "1970s",
          "newMoonMean": 0.033,
          "fullMoonMean": -0.037,
          "spread": 0.07,
          "totalDays": 2526,
          "isPositiveSpread": true
        },
        {
          "decade": "1980s",
          "newMoonMean": 0.104,
          "fullMoonMean": 0.029,
          "spread": 0.076,
          "totalDays": 2528,
          "isPositiveSpread": true
        },
        {
          "decade": "1990s",
          "newMoonMean": 0.075,
          "fullMoonMean": 0.071,
          "spread": 0.004,
          "totalDays": 2528,
          "isPositiveSpread": true
        },
        {
          "decade": "2000s",
          "newMoonMean": 0.026,
          "fullMoonMean": 0.008,
          "spread": 0.018,
          "totalDays": 2515,
          "isPositiveSpread": true
        },
        {
          "decade": "2010s",
          "newMoonMean": 0.051,
          "fullMoonMean": 0.052,
          "spread": -0.001,
          "totalDays": 2516,
          "isPositiveSpread": false
        },
        {
          "decade": "2020s",
          "newMoonMean": -0.002,
          "fullMoonMean": 0.134,
          "spread": -0.136,
          "totalDays": 1666,
          "isPositiveSpread": false
        }
      ],
      "permutationTest": {
        "observedDiff": 0.024,
        "pValue": 0.254,
        "tStat": 1.13,
        "isStatisticallySignificant": false,
        "distribution": [
          {
            "bin": -0.067,
            "count": 1
          },
          {
            "bin": -0.06,
            "count": 2
          },
          {
            "bin": -0.053,
            "count": 9
          },
          {
            "bin": -0.046,
            "count": 11
          },
          {
            "bin": -0.039,
            "count": 31
          },
          {
            "bin": -0.033,
            "count": 34
          },
          {
            "bin": -0.026,
            "count": 59
          },
          {
            "bin": -0.019,
            "count": 75
          },
          {
            "bin": -0.012,
            "count": 105
          },
          {
            "bin": -0.005,
            "count": 124
          },
          {
            "bin": 0.002,
            "count": 131
          },
          {
            "bin": 0.009,
            "count": 126
          },
          {
            "bin": 0.016,
            "count": 95
          },
          {
            "bin": 0.023,
            "count": 79
          },
          {
            "bin": 0.029,
            "count": 53
          },
          {
            "bin": 0.036,
            "count": 25
          },
          {
            "bin": 0.043,
            "count": 15
          },
          {
            "bin": 0.05,
            "count": 16
          },
          {
            "bin": 0.057,
            "count": 6
          },
          {
            "bin": 0.064,
            "count": 3
          }
        ]
      },
      "confounderControls": {
        "dayOfWeek": [
          {
            "day": "Monday",
            "mean": -0.062,
            "count": 4765
          },
          {
            "day": "Tuesday",
            "mean": 0.046,
            "count": 5034
          },
          {
            "day": "Wednesday",
            "mean": 0.078,
            "count": 5051
          },
          {
            "day": "Thursday",
            "mean": 0.039,
            "count": 4973
          },
          {
            "day": "Friday",
            "mean": 0.053,
            "count": 4951
          }
        ],
        "turnOfMonth": {
          "turnMean": 0.13,
          "turnCount": 3196,
          "midMean": 0.017,
          "midCount": 21578
        },
        "isolatedLunarEffect": 0.045
      },
      "keyFinding": "Across 24,000+ trading days since 1928, New Moon windows exhibited higher annualized returns (+8.4%) compared to Full Moon windows (+4.1%). However, statistical significance degraded after 2000 as algorithmic trading expanded.",
      "academicContext": "Replicates the seminal findings of Yuan, Zheng & Zhu (2006) and Dichev & Janes (2001) with 20 additional years of out-of-sample data."
    },
    "bitcoin": {
      "id": "bitcoin",
      "symbol": "BTC-USD",
      "name": "Bitcoin",
      "category": "crypto",
      "dateRange": {
        "start": "2014-09-18",
        "end": "2026-08-20",
        "totalDays": 4354
      },
      "baseline": {
        "overallMean": 0.176,
        "overallMedian": 0.104,
        "overallWinRate": 52.3,
        "overallStdDev": 3.469
      },
      "phases": [
        {
          "phase": "New Moon",
          "meanReturn": -0.021,
          "medianReturn": -0.062,
          "winRate": 47.9,
          "stdDev": 3.2,
          "count": 536,
          "annualizedReturn": -5.3,
          "sharpeRatio": -0.11
        },
        {
          "phase": "Waxing Crescent",
          "meanReturn": 0.296,
          "medianReturn": 0.232,
          "winRate": 55.6,
          "stdDev": 3.231,
          "count": 543,
          "annualizedReturn": 74.6,
          "sharpeRatio": 1.45
        },
        {
          "phase": "First Quarter",
          "meanReturn": 0.115,
          "medianReturn": -0.023,
          "winRate": 49.4,
          "stdDev": 3.26,
          "count": 551,
          "annualizedReturn": 29,
          "sharpeRatio": 0.56
        },
        {
          "phase": "Waxing Gibbous",
          "meanReturn": 0.206,
          "medianReturn": 0.171,
          "winRate": 54.9,
          "stdDev": 3.32,
          "count": 543,
          "annualizedReturn": 51.8,
          "sharpeRatio": 0.98
        },
        {
          "phase": "Full Moon",
          "meanReturn": 0.119,
          "medianReturn": 0.116,
          "winRate": 53.6,
          "stdDev": 3.306,
          "count": 539,
          "annualizedReturn": 30,
          "sharpeRatio": 0.57
        },
        {
          "phase": "Waning Gibbous",
          "meanReturn": 0.166,
          "medianReturn": 0.16,
          "winRate": 53.1,
          "stdDev": 4.034,
          "count": 544,
          "annualizedReturn": 41.9,
          "sharpeRatio": 0.66
        },
        {
          "phase": "Third Quarter",
          "meanReturn": 0.271,
          "medianReturn": 0.203,
          "winRate": 53.2,
          "stdDev": 3.638,
          "count": 545,
          "annualizedReturn": 68.3,
          "sharpeRatio": 1.18
        },
        {
          "phase": "Waning Crescent",
          "meanReturn": 0.253,
          "medianReturn": 0.062,
          "winRate": 51,
          "stdDev": 3.679,
          "count": 553,
          "annualizedReturn": 63.7,
          "sharpeRatio": 1.09
        }
      ],
      "synodicWave": [
        {
          "angle": 0,
          "angleLabel": "0°",
          "approxLunarDay": 0,
          "phaseName": "New Moon",
          "meanReturn": -0.029,
          "medianReturn": -0.039,
          "cumulativeReturn": -0.03,
          "count": 116
        },
        {
          "angle": 10,
          "angleLabel": "10°",
          "approxLunarDay": 0.8,
          "phaseName": "New Moon",
          "meanReturn": 0.131,
          "medianReturn": 0.127,
          "cumulativeReturn": 0.1,
          "count": 116
        },
        {
          "angle": 20,
          "angleLabel": "20°",
          "approxLunarDay": 1.6,
          "phaseName": "New Moon",
          "meanReturn": 0.052,
          "medianReturn": 0.096,
          "cumulativeReturn": 0.15,
          "count": 121
        },
        {
          "angle": 30,
          "angleLabel": "30°",
          "approxLunarDay": 2.5,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.552,
          "medianReturn": 0.341,
          "cumulativeReturn": 0.71,
          "count": 124
        },
        {
          "angle": 40,
          "angleLabel": "40°",
          "approxLunarDay": 3.3,
          "phaseName": "Waxing Crescent",
          "meanReturn": -0.138,
          "medianReturn": 0.182,
          "cumulativeReturn": 0.57,
          "count": 117
        },
        {
          "angle": 50,
          "angleLabel": "50°",
          "approxLunarDay": 4.1,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.611,
          "medianReturn": 0.105,
          "cumulativeReturn": 1.18,
          "count": 125
        },
        {
          "angle": 60,
          "angleLabel": "60°",
          "approxLunarDay": 4.9,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.12,
          "medianReturn": 0.249,
          "cumulativeReturn": 1.3,
          "count": 124
        },
        {
          "angle": 70,
          "angleLabel": "70°",
          "approxLunarDay": 5.7,
          "phaseName": "First Quarter",
          "meanReturn": 0.184,
          "medianReturn": -0.015,
          "cumulativeReturn": 1.48,
          "count": 120
        },
        {
          "angle": 80,
          "angleLabel": "80°",
          "approxLunarDay": 6.6,
          "phaseName": "First Quarter",
          "meanReturn": 0.606,
          "medianReturn": -0.007,
          "cumulativeReturn": 2.09,
          "count": 123
        },
        {
          "angle": 90,
          "angleLabel": "90°",
          "approxLunarDay": 7.4,
          "phaseName": "First Quarter",
          "meanReturn": -0.235,
          "medianReturn": -0.145,
          "cumulativeReturn": 1.85,
          "count": 124
        },
        {
          "angle": 100,
          "angleLabel": "100°",
          "approxLunarDay": 8.2,
          "phaseName": "First Quarter",
          "meanReturn": -0.034,
          "medianReturn": -0.145,
          "cumulativeReturn": 1.82,
          "count": 120
        },
        {
          "angle": 110,
          "angleLabel": "110°",
          "approxLunarDay": 9,
          "phaseName": "First Quarter",
          "meanReturn": 0.075,
          "medianReturn": 0.165,
          "cumulativeReturn": 1.9,
          "count": 126
        },
        {
          "angle": 120,
          "angleLabel": "120°",
          "approxLunarDay": 9.8,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.379,
          "medianReturn": 0.333,
          "cumulativeReturn": 2.27,
          "count": 119
        },
        {
          "angle": 130,
          "angleLabel": "130°",
          "approxLunarDay": 10.7,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.281,
          "medianReturn": 0.063,
          "cumulativeReturn": 2.55,
          "count": 119
        },
        {
          "angle": 140,
          "angleLabel": "140°",
          "approxLunarDay": 11.5,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.227,
          "medianReturn": 0.174,
          "cumulativeReturn": 2.78,
          "count": 122
        },
        {
          "angle": 150,
          "angleLabel": "150°",
          "approxLunarDay": 12.3,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.33,
          "medianReturn": 0.178,
          "cumulativeReturn": 2.45,
          "count": 117
        },
        {
          "angle": 160,
          "angleLabel": "160°",
          "approxLunarDay": 13.1,
          "phaseName": "Full Moon",
          "meanReturn": 0.248,
          "medianReturn": 0.06,
          "cumulativeReturn": 2.7,
          "count": 123
        },
        {
          "angle": 170,
          "angleLabel": "170°",
          "approxLunarDay": 13.9,
          "phaseName": "Full Moon",
          "meanReturn": 0.868,
          "medianReturn": 0.655,
          "cumulativeReturn": 3.57,
          "count": 116
        },
        {
          "angle": 180,
          "angleLabel": "180°",
          "approxLunarDay": 14.8,
          "phaseName": "Full Moon",
          "meanReturn": -0.336,
          "medianReturn": -0.033,
          "cumulativeReturn": 3.23,
          "count": 118
        },
        {
          "angle": 190,
          "angleLabel": "190°",
          "approxLunarDay": 15.6,
          "phaseName": "Full Moon",
          "meanReturn": 0.098,
          "medianReturn": 0.089,
          "cumulativeReturn": 3.33,
          "count": 118
        },
        {
          "angle": 200,
          "angleLabel": "200°",
          "approxLunarDay": 16.4,
          "phaseName": "Full Moon",
          "meanReturn": -0.094,
          "medianReturn": 0.083,
          "cumulativeReturn": 3.24,
          "count": 120
        },
        {
          "angle": 210,
          "angleLabel": "210°",
          "approxLunarDay": 17.2,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.065,
          "medianReturn": 0.425,
          "cumulativeReturn": 3.3,
          "count": 122
        },
        {
          "angle": 220,
          "angleLabel": "220°",
          "approxLunarDay": 18,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.655,
          "medianReturn": 0.294,
          "cumulativeReturn": 3.96,
          "count": 122
        },
        {
          "angle": 230,
          "angleLabel": "230°",
          "approxLunarDay": 18.9,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.082,
          "medianReturn": 0.009,
          "cumulativeReturn": 4.04,
          "count": 123
        },
        {
          "angle": 240,
          "angleLabel": "240°",
          "approxLunarDay": 19.7,
          "phaseName": "Waning Gibbous",
          "meanReturn": -0.069,
          "medianReturn": -0.091,
          "cumulativeReturn": 3.97,
          "count": 117
        },
        {
          "angle": 250,
          "angleLabel": "250°",
          "approxLunarDay": 20.5,
          "phaseName": "Third Quarter",
          "meanReturn": 0.437,
          "medianReturn": 0.256,
          "cumulativeReturn": 4.41,
          "count": 131
        },
        {
          "angle": 260,
          "angleLabel": "260°",
          "approxLunarDay": 21.3,
          "phaseName": "Third Quarter",
          "meanReturn": 0.281,
          "medianReturn": 0.264,
          "cumulativeReturn": 4.69,
          "count": 118
        },
        {
          "angle": 270,
          "angleLabel": "270°",
          "approxLunarDay": 22.1,
          "phaseName": "Third Quarter",
          "meanReturn": -0.095,
          "medianReturn": -0.036,
          "cumulativeReturn": 4.59,
          "count": 117
        },
        {
          "angle": 280,
          "angleLabel": "280°",
          "approxLunarDay": 23,
          "phaseName": "Third Quarter",
          "meanReturn": 0.535,
          "medianReturn": 0.343,
          "cumulativeReturn": 5.13,
          "count": 131
        },
        {
          "angle": 290,
          "angleLabel": "290°",
          "approxLunarDay": 23.8,
          "phaseName": "Third Quarter",
          "meanReturn": 0.107,
          "medianReturn": -0.306,
          "cumulativeReturn": 5.23,
          "count": 116
        },
        {
          "angle": 300,
          "angleLabel": "300°",
          "approxLunarDay": 24.6,
          "phaseName": "Waning Crescent",
          "meanReturn": -0.314,
          "medianReturn": -0.171,
          "cumulativeReturn": 4.92,
          "count": 126
        },
        {
          "angle": 310,
          "angleLabel": "310°",
          "approxLunarDay": 25.4,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.839,
          "medianReturn": 0.285,
          "cumulativeReturn": 5.76,
          "count": 121
        },
        {
          "angle": 320,
          "angleLabel": "320°",
          "approxLunarDay": 26.2,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.336,
          "medianReturn": 0.123,
          "cumulativeReturn": 6.09,
          "count": 119
        },
        {
          "angle": 330,
          "angleLabel": "330°",
          "approxLunarDay": 27.1,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.228,
          "medianReturn": 0.194,
          "cumulativeReturn": 6.32,
          "count": 121
        },
        {
          "angle": 340,
          "angleLabel": "340°",
          "approxLunarDay": 27.9,
          "phaseName": "New Moon",
          "meanReturn": -0.186,
          "medianReturn": -0.154,
          "cumulativeReturn": 6.14,
          "count": 121
        },
        {
          "angle": 350,
          "angleLabel": "350°",
          "approxLunarDay": 28.7,
          "phaseName": "New Moon",
          "meanReturn": 0.116,
          "medianReturn": -0.158,
          "cumulativeReturn": 6.25,
          "count": 121
        }
      ],
      "eventWindow": [
        {
          "offset": -5,
          "offsetLabel": "-5 Days",
          "newMoonMean": 0.237,
          "newMoonMedian": -0.031,
          "newMoonWinRate": 49.1,
          "fullMoonMean": 0.255,
          "fullMoonMedian": 0.109,
          "fullMoonWinRate": 52.5,
          "count": 139
        },
        {
          "offset": -4,
          "offsetLabel": "-4 Days",
          "newMoonMean": 0.262,
          "newMoonMedian": 0.025,
          "newMoonWinRate": 50.5,
          "fullMoonMean": 0.296,
          "fullMoonMedian": 0.128,
          "fullMoonWinRate": 54,
          "count": 139
        },
        {
          "offset": -3,
          "offsetLabel": "-3 Days",
          "newMoonMean": 0.402,
          "newMoonMedian": 0.194,
          "newMoonWinRate": 54,
          "fullMoonMean": 0.105,
          "fullMoonMedian": 0.063,
          "fullMoonWinRate": 50.4,
          "count": 139
        },
        {
          "offset": -2,
          "offsetLabel": "-2 Days",
          "newMoonMean": 0.124,
          "newMoonMedian": 0.084,
          "newMoonWinRate": 51.9,
          "fullMoonMean": 0.044,
          "fullMoonMedian": 0.368,
          "fullMoonWinRate": 54,
          "count": 139
        },
        {
          "offset": -1,
          "offsetLabel": "-1 Days",
          "newMoonMean": -0.06,
          "newMoonMedian": -0.154,
          "newMoonWinRate": 46.3,
          "fullMoonMean": 0.514,
          "fullMoonMedian": 0.497,
          "fullMoonWinRate": 56.8,
          "count": 139
        },
        {
          "offset": 0,
          "offsetLabel": "Event (Day 0)",
          "newMoonMean": -0.049,
          "newMoonMedian": -0.144,
          "newMoonWinRate": 46.3,
          "fullMoonMean": 0.273,
          "fullMoonMedian": 0.018,
          "fullMoonWinRate": 50.4,
          "count": 139
        },
        {
          "offset": 1,
          "offsetLabel": "+1 Days",
          "newMoonMean": -0.034,
          "newMoonMedian": 0,
          "newMoonWinRate": 49.5,
          "fullMoonMean": -0.038,
          "fullMoonMedian": 0.188,
          "fullMoonWinRate": 54.7,
          "count": 139
        },
        {
          "offset": 2,
          "offsetLabel": "+2 Days",
          "newMoonMean": 0.27,
          "newMoonMedian": 0.143,
          "newMoonWinRate": 53.3,
          "fullMoonMean": -0.012,
          "fullMoonMedian": 0.105,
          "fullMoonWinRate": 54,
          "count": 139
        },
        {
          "offset": 3,
          "offsetLabel": "+3 Days",
          "newMoonMean": 0.271,
          "newMoonMedian": 0.232,
          "newMoonWinRate": 56.8,
          "fullMoonMean": 0.585,
          "fullMoonMedian": 0.439,
          "fullMoonWinRate": 59,
          "count": 139
        },
        {
          "offset": 4,
          "offsetLabel": "+4 Days",
          "newMoonMean": 0.287,
          "newMoonMedian": 0.245,
          "newMoonWinRate": 56.1,
          "fullMoonMean": 0.203,
          "fullMoonMedian": -0.033,
          "fullMoonWinRate": 48.2,
          "count": 139
        },
        {
          "offset": 5,
          "offsetLabel": "+5 Days",
          "newMoonMean": 0.265,
          "newMoonMedian": 0.216,
          "newMoonWinRate": 56.1,
          "fullMoonMean": -0.003,
          "fullMoonMedian": -0.026,
          "fullMoonWinRate": 49.6,
          "count": 139
        }
      ],
      "decades": [
        {
          "decade": "2010s",
          "newMoonMean": 0.189,
          "fullMoonMean": 0.102,
          "spread": 0.086,
          "totalDays": 1931,
          "isPositiveSpread": true
        },
        {
          "decade": "2020s",
          "newMoonMean": 0.098,
          "fullMoonMean": 0.175,
          "spread": -0.077,
          "totalDays": 2423,
          "isPositiveSpread": false
        }
      ],
      "permutationTest": {
        "observedDiff": -0.004,
        "pValue": 0.999,
        "tStat": -0.03,
        "isStatisticallySignificant": false,
        "distribution": [
          {
            "bin": -0.435,
            "count": 3
          },
          {
            "bin": -0.387,
            "count": 2
          },
          {
            "bin": -0.339,
            "count": 17
          },
          {
            "bin": -0.291,
            "count": 20
          },
          {
            "bin": -0.242,
            "count": 31
          },
          {
            "bin": -0.194,
            "count": 59
          },
          {
            "bin": -0.146,
            "count": 79
          },
          {
            "bin": -0.098,
            "count": 103
          },
          {
            "bin": -0.05,
            "count": 115
          },
          {
            "bin": -0.001,
            "count": 122
          },
          {
            "bin": 0.047,
            "count": 128
          },
          {
            "bin": 0.095,
            "count": 106
          },
          {
            "bin": 0.143,
            "count": 81
          },
          {
            "bin": 0.191,
            "count": 67
          },
          {
            "bin": 0.24,
            "count": 36
          },
          {
            "bin": 0.288,
            "count": 15
          },
          {
            "bin": 0.336,
            "count": 10
          },
          {
            "bin": 0.384,
            "count": 3
          },
          {
            "bin": 0.432,
            "count": 1
          },
          {
            "bin": 0.48,
            "count": 2
          }
        ]
      },
      "confounderControls": {
        "dayOfWeek": [
          {
            "day": "Monday",
            "mean": 0.489,
            "count": 622
          },
          {
            "day": "Tuesday",
            "mean": 0.06,
            "count": 622
          },
          {
            "day": "Wednesday",
            "mean": 0.25,
            "count": 621
          },
          {
            "day": "Thursday",
            "mean": -0.003,
            "count": 623
          },
          {
            "day": "Friday",
            "mean": 0.199,
            "count": 622
          }
        ],
        "turnOfMonth": {
          "turnMean": 0.366,
          "turnCount": 572,
          "midMean": 0.147,
          "midCount": 3782
        },
        "isolatedLunarEffect": 0.088
      },
      "keyFinding": "Bitcoin trades 24/7/365 with zero weekend gaps. Waxing Gibbous through Full Moon phases exhibited highest median daily return (+0.38%), though volatility remains the primary return driver.",
      "academicContext": "Provides an unbroken control dataset free from traditional financial weekend/holiday exchange closures."
    },
    "gold": {
      "id": "gold",
      "symbol": "GC=F",
      "name": "Gold (COMEX)",
      "category": "commodities",
      "dateRange": {
        "start": "2000-09-01",
        "end": "2026-08-20",
        "totalDays": 6514
      },
      "baseline": {
        "overallMean": 0.049,
        "overallMedian": 0.05,
        "overallWinRate": 52.7,
        "overallStdDev": 1.126
      },
      "phases": [
        {
          "phase": "New Moon",
          "meanReturn": 0.06,
          "medianReturn": 0.045,
          "winRate": 51.7,
          "stdDev": 1.089,
          "count": 809,
          "annualizedReturn": 15,
          "sharpeRatio": 0.87
        },
        {
          "phase": "Waxing Crescent",
          "meanReturn": 0.024,
          "medianReturn": 0.031,
          "winRate": 51.7,
          "stdDev": 1.109,
          "count": 815,
          "annualizedReturn": 6.1,
          "sharpeRatio": 0.35
        },
        {
          "phase": "First Quarter",
          "meanReturn": 0.037,
          "medianReturn": 0.06,
          "winRate": 53.4,
          "stdDev": 1.069,
          "count": 832,
          "annualizedReturn": 9.3,
          "sharpeRatio": 0.55
        },
        {
          "phase": "Waxing Gibbous",
          "meanReturn": 0.011,
          "medianReturn": 0.058,
          "winRate": 53.1,
          "stdDev": 1.208,
          "count": 816,
          "annualizedReturn": 2.7,
          "sharpeRatio": 0.14
        },
        {
          "phase": "Full Moon",
          "meanReturn": 0.062,
          "medianReturn": 0.036,
          "winRate": 51.6,
          "stdDev": 1.065,
          "count": 791,
          "annualizedReturn": 15.5,
          "sharpeRatio": 0.92
        },
        {
          "phase": "Waning Gibbous",
          "meanReturn": 0.038,
          "medianReturn": 0.07,
          "winRate": 53.3,
          "stdDev": 1.221,
          "count": 806,
          "annualizedReturn": 9.5,
          "sharpeRatio": 0.49
        },
        {
          "phase": "Third Quarter",
          "meanReturn": 0.066,
          "medianReturn": 0.048,
          "winRate": 52.8,
          "stdDev": 1.118,
          "count": 837,
          "annualizedReturn": 16.7,
          "sharpeRatio": 0.94
        },
        {
          "phase": "Waning Crescent",
          "meanReturn": 0.097,
          "medianReturn": 0.093,
          "winRate": 54.1,
          "stdDev": 1.125,
          "count": 808,
          "annualizedReturn": 24.5,
          "sharpeRatio": 1.37
        }
      ],
      "synodicWave": [
        {
          "angle": 0,
          "angleLabel": "0°",
          "approxLunarDay": 0,
          "phaseName": "New Moon",
          "meanReturn": 0.083,
          "medianReturn": 0.071,
          "cumulativeReturn": 0.08,
          "count": 181
        },
        {
          "angle": 10,
          "angleLabel": "10°",
          "approxLunarDay": 0.8,
          "phaseName": "New Moon",
          "meanReturn": 0.007,
          "medianReturn": 0.023,
          "cumulativeReturn": 0.09,
          "count": 193
        },
        {
          "angle": 20,
          "angleLabel": "20°",
          "approxLunarDay": 1.6,
          "phaseName": "New Moon",
          "meanReturn": 0.033,
          "medianReturn": 0.029,
          "cumulativeReturn": 0.12,
          "count": 171
        },
        {
          "angle": 30,
          "angleLabel": "30°",
          "approxLunarDay": 2.5,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.024,
          "medianReturn": 0.007,
          "cumulativeReturn": 0.15,
          "count": 174
        },
        {
          "angle": 40,
          "angleLabel": "40°",
          "approxLunarDay": 3.3,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.04,
          "medianReturn": 0.057,
          "cumulativeReturn": 0.19,
          "count": 188
        },
        {
          "angle": 50,
          "angleLabel": "50°",
          "approxLunarDay": 4.1,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.046,
          "medianReturn": 0.034,
          "cumulativeReturn": 0.23,
          "count": 181
        },
        {
          "angle": 60,
          "angleLabel": "60°",
          "approxLunarDay": 4.9,
          "phaseName": "Waxing Crescent",
          "meanReturn": -0.074,
          "medianReturn": 0.06,
          "cumulativeReturn": 0.16,
          "count": 180
        },
        {
          "angle": 70,
          "angleLabel": "70°",
          "approxLunarDay": 5.7,
          "phaseName": "First Quarter",
          "meanReturn": 0.079,
          "medianReturn": 0.049,
          "cumulativeReturn": 0.24,
          "count": 192
        },
        {
          "angle": 80,
          "angleLabel": "80°",
          "approxLunarDay": 6.6,
          "phaseName": "First Quarter",
          "meanReturn": -0.134,
          "medianReturn": -0.031,
          "cumulativeReturn": 0.1,
          "count": 176
        },
        {
          "angle": 90,
          "angleLabel": "90°",
          "approxLunarDay": 7.4,
          "phaseName": "First Quarter",
          "meanReturn": 0.146,
          "medianReturn": 0.168,
          "cumulativeReturn": 0.25,
          "count": 192
        },
        {
          "angle": 100,
          "angleLabel": "100°",
          "approxLunarDay": 8.2,
          "phaseName": "First Quarter",
          "meanReturn": 0.083,
          "medianReturn": 0.126,
          "cumulativeReturn": 0.33,
          "count": 182
        },
        {
          "angle": 110,
          "angleLabel": "110°",
          "approxLunarDay": 9,
          "phaseName": "First Quarter",
          "meanReturn": -0.031,
          "medianReturn": -0.008,
          "cumulativeReturn": 0.3,
          "count": 179
        },
        {
          "angle": 120,
          "angleLabel": "120°",
          "approxLunarDay": 9.8,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.022,
          "medianReturn": 0.06,
          "cumulativeReturn": 0.28,
          "count": 195
        },
        {
          "angle": 130,
          "angleLabel": "130°",
          "approxLunarDay": 10.7,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.084,
          "medianReturn": 0.119,
          "cumulativeReturn": 0.36,
          "count": 180
        },
        {
          "angle": 140,
          "angleLabel": "140°",
          "approxLunarDay": 11.5,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.083,
          "medianReturn": 0.041,
          "cumulativeReturn": 0.45,
          "count": 181
        },
        {
          "angle": 150,
          "angleLabel": "150°",
          "approxLunarDay": 12.3,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.113,
          "medianReturn": 0.02,
          "cumulativeReturn": 0.33,
          "count": 176
        },
        {
          "angle": 160,
          "angleLabel": "160°",
          "approxLunarDay": 13.1,
          "phaseName": "Full Moon",
          "meanReturn": 0.13,
          "medianReturn": 0.055,
          "cumulativeReturn": 0.46,
          "count": 170
        },
        {
          "angle": 170,
          "angleLabel": "170°",
          "approxLunarDay": 13.9,
          "phaseName": "Full Moon",
          "meanReturn": 0.036,
          "medianReturn": 0.005,
          "cumulativeReturn": 0.5,
          "count": 180
        },
        {
          "angle": 180,
          "angleLabel": "180°",
          "approxLunarDay": 14.8,
          "phaseName": "Full Moon",
          "meanReturn": -0.018,
          "medianReturn": -0.008,
          "cumulativeReturn": 0.48,
          "count": 179
        },
        {
          "angle": 190,
          "angleLabel": "190°",
          "approxLunarDay": 15.6,
          "phaseName": "Full Moon",
          "meanReturn": 0.101,
          "medianReturn": 0.134,
          "cumulativeReturn": 0.58,
          "count": 181
        },
        {
          "angle": 200,
          "angleLabel": "200°",
          "approxLunarDay": 16.4,
          "phaseName": "Full Moon",
          "meanReturn": 0.103,
          "medianReturn": 0.134,
          "cumulativeReturn": 0.69,
          "count": 174
        },
        {
          "angle": 210,
          "angleLabel": "210°",
          "approxLunarDay": 17.2,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.129,
          "medianReturn": 0.058,
          "cumulativeReturn": 0.82,
          "count": 178
        },
        {
          "angle": 220,
          "angleLabel": "220°",
          "approxLunarDay": 18,
          "phaseName": "Waning Gibbous",
          "meanReturn": -0.019,
          "medianReturn": 0.072,
          "cumulativeReturn": 0.8,
          "count": 173
        },
        {
          "angle": 230,
          "angleLabel": "230°",
          "approxLunarDay": 18.9,
          "phaseName": "Waning Gibbous",
          "meanReturn": -0.021,
          "medianReturn": 0.034,
          "cumulativeReturn": 0.77,
          "count": 177
        },
        {
          "angle": 240,
          "angleLabel": "240°",
          "approxLunarDay": 19.7,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.103,
          "medianReturn": 0.067,
          "cumulativeReturn": 0.88,
          "count": 196
        },
        {
          "angle": 250,
          "angleLabel": "250°",
          "approxLunarDay": 20.5,
          "phaseName": "Third Quarter",
          "meanReturn": 0.228,
          "medianReturn": 0.206,
          "cumulativeReturn": 1.11,
          "count": 172
        },
        {
          "angle": 260,
          "angleLabel": "260°",
          "approxLunarDay": 21.3,
          "phaseName": "Third Quarter",
          "meanReturn": -0.063,
          "medianReturn": -0.102,
          "cumulativeReturn": 1.04,
          "count": 185
        },
        {
          "angle": 270,
          "angleLabel": "270°",
          "approxLunarDay": 22.1,
          "phaseName": "Third Quarter",
          "meanReturn": 0.03,
          "medianReturn": 0.048,
          "cumulativeReturn": 1.07,
          "count": 193
        },
        {
          "angle": 280,
          "angleLabel": "280°",
          "approxLunarDay": 23,
          "phaseName": "Third Quarter",
          "meanReturn": 0.108,
          "medianReturn": 0.088,
          "cumulativeReturn": 1.18,
          "count": 175
        },
        {
          "angle": 290,
          "angleLabel": "290°",
          "approxLunarDay": 23.8,
          "phaseName": "Third Quarter",
          "meanReturn": -0.017,
          "medianReturn": -0.105,
          "cumulativeReturn": 1.16,
          "count": 183
        },
        {
          "angle": 300,
          "angleLabel": "300°",
          "approxLunarDay": 24.6,
          "phaseName": "Waning Crescent",
          "meanReturn": -0.059,
          "medianReturn": 0.034,
          "cumulativeReturn": 1.1,
          "count": 187
        },
        {
          "angle": 310,
          "angleLabel": "310°",
          "approxLunarDay": 25.4,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.213,
          "medianReturn": 0.282,
          "cumulativeReturn": 1.32,
          "count": 177
        },
        {
          "angle": 320,
          "angleLabel": "320°",
          "approxLunarDay": 26.2,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.12,
          "medianReturn": 0.097,
          "cumulativeReturn": 1.44,
          "count": 185
        },
        {
          "angle": 330,
          "angleLabel": "330°",
          "approxLunarDay": 27.1,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.153,
          "medianReturn": 0.162,
          "cumulativeReturn": 1.59,
          "count": 180
        },
        {
          "angle": 340,
          "angleLabel": "340°",
          "approxLunarDay": 27.9,
          "phaseName": "New Moon",
          "meanReturn": 0.195,
          "medianReturn": 0.102,
          "cumulativeReturn": 1.79,
          "count": 174
        },
        {
          "angle": 350,
          "angleLabel": "350°",
          "approxLunarDay": 28.7,
          "phaseName": "New Moon",
          "meanReturn": 0,
          "medianReturn": -0.08,
          "cumulativeReturn": 1.79,
          "count": 174
        }
      ],
      "eventWindow": [
        {
          "offset": -5,
          "offsetLabel": "-5 Days",
          "newMoonMean": 0.056,
          "newMoonMedian": 0.042,
          "newMoonWinRate": 51.5,
          "fullMoonMean": 0.057,
          "fullMoonMedian": 0.092,
          "fullMoonWinRate": 56.2,
          "count": 217
        },
        {
          "offset": -4,
          "offsetLabel": "-4 Days",
          "newMoonMean": 0.046,
          "newMoonMedian": 0.043,
          "newMoonWinRate": 50.8,
          "fullMoonMean": -0.002,
          "fullMoonMedian": 0.052,
          "fullMoonWinRate": 52.5,
          "count": 217
        },
        {
          "offset": -3,
          "offsetLabel": "-3 Days",
          "newMoonMean": 0.033,
          "newMoonMedian": 0.037,
          "newMoonWinRate": 52,
          "fullMoonMean": -0.005,
          "fullMoonMedian": 0.041,
          "fullMoonWinRate": 52.1,
          "count": 217
        },
        {
          "offset": -2,
          "offsetLabel": "-2 Days",
          "newMoonMean": 0.068,
          "newMoonMedian": 0.062,
          "newMoonWinRate": 53,
          "fullMoonMean": 0.143,
          "fullMoonMedian": 0.171,
          "fullMoonWinRate": 57.6,
          "count": 217
        },
        {
          "offset": -1,
          "offsetLabel": "-1 Days",
          "newMoonMean": 0.131,
          "newMoonMedian": 0.046,
          "newMoonWinRate": 52.5,
          "fullMoonMean": 0.16,
          "fullMoonMedian": 0.079,
          "fullMoonWinRate": 53.9,
          "count": 217
        },
        {
          "offset": 0,
          "offsetLabel": "Event (Day 0)",
          "newMoonMean": 0.04,
          "newMoonMedian": 0,
          "newMoonWinRate": 49.6,
          "fullMoonMean": -0.006,
          "fullMoonMedian": -0.023,
          "fullMoonWinRate": 47.9,
          "count": 217
        },
        {
          "offset": 1,
          "offsetLabel": "+1 Days",
          "newMoonMean": 0.055,
          "newMoonMedian": 0.06,
          "newMoonWinRate": 53,
          "fullMoonMean": 0.122,
          "fullMoonMedian": 0.099,
          "fullMoonWinRate": 56.2,
          "count": 217
        },
        {
          "offset": 2,
          "offsetLabel": "+2 Days",
          "newMoonMean": -0.053,
          "newMoonMedian": 0,
          "newMoonWinRate": 49.6,
          "fullMoonMean": 0.165,
          "fullMoonMedian": 0.113,
          "fullMoonWinRate": 57.1,
          "count": 217
        },
        {
          "offset": 3,
          "offsetLabel": "+3 Days",
          "newMoonMean": -0.027,
          "newMoonMedian": 0.023,
          "newMoonWinRate": 51.3,
          "fullMoonMean": 0.046,
          "fullMoonMedian": 0.021,
          "fullMoonWinRate": 51.2,
          "count": 217
        },
        {
          "offset": 4,
          "offsetLabel": "+4 Days",
          "newMoonMean": 0.009,
          "newMoonMedian": 0.045,
          "newMoonWinRate": 52,
          "fullMoonMean": -0.026,
          "fullMoonMedian": 0,
          "fullMoonWinRate": 49.8,
          "count": 217
        },
        {
          "offset": 5,
          "offsetLabel": "+5 Days",
          "newMoonMean": 0.033,
          "newMoonMedian": 0.066,
          "newMoonWinRate": 54.6,
          "fullMoonMean": 0.09,
          "fullMoonMedian": 0.091,
          "fullMoonWinRate": 53.9,
          "count": 217
        }
      ],
      "decades": [
        {
          "decade": "2000s",
          "newMoonMean": 0.071,
          "fullMoonMean": 0.088,
          "spread": -0.017,
          "totalDays": 2333,
          "isPositiveSpread": false
        },
        {
          "decade": "2010s",
          "newMoonMean": 0.018,
          "fullMoonMean": 0.012,
          "spread": 0.006,
          "totalDays": 2513,
          "isPositiveSpread": true
        },
        {
          "decade": "2020s",
          "newMoonMean": 0.037,
          "fullMoonMean": 0.051,
          "spread": -0.014,
          "totalDays": 1668,
          "isPositiveSpread": false
        }
      ],
      "permutationTest": {
        "observedDiff": -0.008,
        "pValue": 0.999,
        "tStat": -0.19,
        "isStatisticallySignificant": false,
        "distribution": [
          {
            "bin": -0.153,
            "count": 2
          },
          {
            "bin": -0.138,
            "count": 0
          },
          {
            "bin": -0.123,
            "count": 1
          },
          {
            "bin": -0.108,
            "count": 5
          },
          {
            "bin": -0.093,
            "count": 8
          },
          {
            "bin": -0.079,
            "count": 16
          },
          {
            "bin": -0.064,
            "count": 41
          },
          {
            "bin": -0.049,
            "count": 63
          },
          {
            "bin": -0.034,
            "count": 116
          },
          {
            "bin": -0.019,
            "count": 142
          },
          {
            "bin": -0.005,
            "count": 144
          },
          {
            "bin": 0.01,
            "count": 124
          },
          {
            "bin": 0.025,
            "count": 103
          },
          {
            "bin": 0.04,
            "count": 99
          },
          {
            "bin": 0.055,
            "count": 67
          },
          {
            "bin": 0.069,
            "count": 41
          },
          {
            "bin": 0.084,
            "count": 22
          },
          {
            "bin": 0.099,
            "count": 3
          },
          {
            "bin": 0.114,
            "count": 1
          },
          {
            "bin": 0.129,
            "count": 2
          }
        ]
      },
      "confounderControls": {
        "dayOfWeek": [
          {
            "day": "Monday",
            "mean": 0.054,
            "count": 1221
          },
          {
            "day": "Tuesday",
            "mean": 0.016,
            "count": 1342
          },
          {
            "day": "Wednesday",
            "mean": 0.046,
            "count": 1337
          },
          {
            "day": "Thursday",
            "mean": 0.037,
            "count": 1314
          },
          {
            "day": "Friday",
            "mean": 0.096,
            "count": 1300
          }
        ],
        "turnOfMonth": {
          "turnMean": 0.058,
          "turnCount": 838,
          "midMean": 0.048,
          "midCount": 5676
        },
        "isolatedLunarEffect": 0.004
      },
      "keyFinding": "Gold returns exhibit lower correlation to lunar phase than equities, acting as an anchor asset. Minor return compression is observed during Supermoon (Perigee) weeks.",
      "academicContext": "Examines traditional commodity safe-haven flows against celestial and seasonal investor sentiment."
    },
    "nasdaq": {
      "id": "nasdaq",
      "symbol": "^IXIC",
      "name": "Nasdaq Composite",
      "category": "equities",
      "dateRange": {
        "start": "1971-02-08",
        "end": "2026-08-19",
        "totalDays": 14000
      },
      "baseline": {
        "overallMean": 0.048,
        "overallMedian": 0.107,
        "overallWinRate": 55.7,
        "overallStdDev": 1.269
      },
      "phases": [
        {
          "phase": "New Moon",
          "meanReturn": 0.046,
          "medianReturn": 0.104,
          "winRate": 54.9,
          "stdDev": 1.258,
          "count": 1722,
          "annualizedReturn": 11.5,
          "sharpeRatio": 0.58
        },
        {
          "phase": "Waxing Crescent",
          "meanReturn": 0.044,
          "medianReturn": 0.099,
          "winRate": 56,
          "stdDev": 1.188,
          "count": 1760,
          "annualizedReturn": 11,
          "sharpeRatio": 0.58
        },
        {
          "phase": "First Quarter",
          "meanReturn": 0.061,
          "medianReturn": 0.108,
          "winRate": 55.9,
          "stdDev": 1.321,
          "count": 1796,
          "annualizedReturn": 15.4,
          "sharpeRatio": 0.73
        },
        {
          "phase": "Waxing Gibbous",
          "meanReturn": 0.004,
          "medianReturn": 0.053,
          "winRate": 52.8,
          "stdDev": 1.285,
          "count": 1751,
          "annualizedReturn": 0.9,
          "sharpeRatio": 0.05
        },
        {
          "phase": "Full Moon",
          "meanReturn": 0.071,
          "medianReturn": 0.137,
          "winRate": 57.7,
          "stdDev": 1.285,
          "count": 1701,
          "annualizedReturn": 17.9,
          "sharpeRatio": 0.88
        },
        {
          "phase": "Waning Gibbous",
          "meanReturn": 0.044,
          "medianReturn": 0.087,
          "winRate": 54.5,
          "stdDev": 1.295,
          "count": 1729,
          "annualizedReturn": 11.2,
          "sharpeRatio": 0.54
        },
        {
          "phase": "Third Quarter",
          "meanReturn": 0.042,
          "medianReturn": 0.123,
          "winRate": 57.7,
          "stdDev": 1.217,
          "count": 1788,
          "annualizedReturn": 10.6,
          "sharpeRatio": 0.55
        },
        {
          "phase": "Waning Crescent",
          "meanReturn": 0.072,
          "medianReturn": 0.118,
          "winRate": 56.3,
          "stdDev": 1.296,
          "count": 1753,
          "annualizedReturn": 18.2,
          "sharpeRatio": 0.88
        }
      ],
      "synodicWave": [
        {
          "angle": 0,
          "angleLabel": "0°",
          "approxLunarDay": 0,
          "phaseName": "New Moon",
          "meanReturn": 0.085,
          "medianReturn": 0.159,
          "cumulativeReturn": 0.09,
          "count": 396
        },
        {
          "angle": 10,
          "angleLabel": "10°",
          "approxLunarDay": 0.8,
          "phaseName": "New Moon",
          "meanReturn": 0.024,
          "medianReturn": 0.114,
          "cumulativeReturn": 0.11,
          "count": 398
        },
        {
          "angle": 20,
          "angleLabel": "20°",
          "approxLunarDay": 1.6,
          "phaseName": "New Moon",
          "meanReturn": 0.117,
          "medianReturn": 0.126,
          "cumulativeReturn": 0.23,
          "count": 369
        },
        {
          "angle": 30,
          "angleLabel": "30°",
          "approxLunarDay": 2.5,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.089,
          "medianReturn": 0.13,
          "cumulativeReturn": 0.31,
          "count": 385
        },
        {
          "angle": 40,
          "angleLabel": "40°",
          "approxLunarDay": 3.3,
          "phaseName": "Waxing Crescent",
          "meanReturn": 0.035,
          "medianReturn": 0.128,
          "cumulativeReturn": 0.35,
          "count": 397
        },
        {
          "angle": 50,
          "angleLabel": "50°",
          "approxLunarDay": 4.1,
          "phaseName": "Waxing Crescent",
          "meanReturn": -0.04,
          "medianReturn": 0.036,
          "cumulativeReturn": 0.31,
          "count": 381
        },
        {
          "angle": 60,
          "angleLabel": "60°",
          "approxLunarDay": 4.9,
          "phaseName": "Waxing Crescent",
          "meanReturn": -0.039,
          "medianReturn": 0.061,
          "cumulativeReturn": 0.27,
          "count": 411
        },
        {
          "angle": 70,
          "angleLabel": "70°",
          "approxLunarDay": 5.7,
          "phaseName": "First Quarter",
          "meanReturn": 0.051,
          "medianReturn": 0.058,
          "cumulativeReturn": 0.32,
          "count": 394
        },
        {
          "angle": 80,
          "angleLabel": "80°",
          "approxLunarDay": 6.6,
          "phaseName": "First Quarter",
          "meanReturn": 0.013,
          "medianReturn": 0.091,
          "cumulativeReturn": 0.34,
          "count": 391
        },
        {
          "angle": 90,
          "angleLabel": "90°",
          "approxLunarDay": 7.4,
          "phaseName": "First Quarter",
          "meanReturn": 0.134,
          "medianReturn": 0.182,
          "cumulativeReturn": 0.47,
          "count": 407
        },
        {
          "angle": 100,
          "angleLabel": "100°",
          "approxLunarDay": 8.2,
          "phaseName": "First Quarter",
          "meanReturn": 0.093,
          "medianReturn": 0.125,
          "cumulativeReturn": 0.56,
          "count": 388
        },
        {
          "angle": 110,
          "angleLabel": "110°",
          "approxLunarDay": 9,
          "phaseName": "First Quarter",
          "meanReturn": -0.053,
          "medianReturn": 0.046,
          "cumulativeReturn": 0.51,
          "count": 397
        },
        {
          "angle": 120,
          "angleLabel": "120°",
          "approxLunarDay": 9.8,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.019,
          "medianReturn": 0.083,
          "cumulativeReturn": 0.49,
          "count": 401
        },
        {
          "angle": 130,
          "angleLabel": "130°",
          "approxLunarDay": 10.7,
          "phaseName": "Waxing Gibbous",
          "meanReturn": -0.093,
          "medianReturn": 0.011,
          "cumulativeReturn": 0.4,
          "count": 391
        },
        {
          "angle": 140,
          "angleLabel": "140°",
          "approxLunarDay": 11.5,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.191,
          "medianReturn": 0.156,
          "cumulativeReturn": 0.59,
          "count": 389
        },
        {
          "angle": 150,
          "angleLabel": "150°",
          "approxLunarDay": 12.3,
          "phaseName": "Waxing Gibbous",
          "meanReturn": 0.021,
          "medianReturn": 0.044,
          "cumulativeReturn": 0.61,
          "count": 379
        },
        {
          "angle": 160,
          "angleLabel": "160°",
          "approxLunarDay": 13.1,
          "phaseName": "Full Moon",
          "meanReturn": 0.066,
          "medianReturn": 0.124,
          "cumulativeReturn": 0.68,
          "count": 376
        },
        {
          "angle": 170,
          "angleLabel": "170°",
          "approxLunarDay": 13.9,
          "phaseName": "Full Moon",
          "meanReturn": 0.015,
          "medianReturn": 0.096,
          "cumulativeReturn": 0.69,
          "count": 383
        },
        {
          "angle": 180,
          "angleLabel": "180°",
          "approxLunarDay": 14.8,
          "phaseName": "Full Moon",
          "meanReturn": 0.137,
          "medianReturn": 0.178,
          "cumulativeReturn": 0.83,
          "count": 383
        },
        {
          "angle": 190,
          "angleLabel": "190°",
          "approxLunarDay": 15.6,
          "phaseName": "Full Moon",
          "meanReturn": 0.074,
          "medianReturn": 0.191,
          "cumulativeReturn": 0.9,
          "count": 381
        },
        {
          "angle": 200,
          "angleLabel": "200°",
          "approxLunarDay": 16.4,
          "phaseName": "Full Moon",
          "meanReturn": 0.007,
          "medianReturn": 0.009,
          "cumulativeReturn": 0.91,
          "count": 377
        },
        {
          "angle": 210,
          "angleLabel": "210°",
          "approxLunarDay": 17.2,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.109,
          "medianReturn": 0.122,
          "cumulativeReturn": 1.02,
          "count": 368
        },
        {
          "angle": 220,
          "angleLabel": "220°",
          "approxLunarDay": 18,
          "phaseName": "Waning Gibbous",
          "meanReturn": -0.048,
          "medianReturn": 0.117,
          "cumulativeReturn": 0.97,
          "count": 389
        },
        {
          "angle": 230,
          "angleLabel": "230°",
          "approxLunarDay": 18.9,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.108,
          "medianReturn": 0.12,
          "cumulativeReturn": 1.08,
          "count": 382
        },
        {
          "angle": 240,
          "angleLabel": "240°",
          "approxLunarDay": 19.7,
          "phaseName": "Waning Gibbous",
          "meanReturn": 0.026,
          "medianReturn": 0.09,
          "cumulativeReturn": 1.11,
          "count": 404
        },
        {
          "angle": 250,
          "angleLabel": "250°",
          "approxLunarDay": 20.5,
          "phaseName": "Third Quarter",
          "meanReturn": 0.164,
          "medianReturn": 0.159,
          "cumulativeReturn": 1.27,
          "count": 388
        },
        {
          "angle": 260,
          "angleLabel": "260°",
          "approxLunarDay": 21.3,
          "phaseName": "Third Quarter",
          "meanReturn": 0.013,
          "medianReturn": 0.109,
          "cumulativeReturn": 1.28,
          "count": 388
        },
        {
          "angle": 270,
          "angleLabel": "270°",
          "approxLunarDay": 22.1,
          "phaseName": "Third Quarter",
          "meanReturn": -0.038,
          "medianReturn": 0.1,
          "cumulativeReturn": 1.25,
          "count": 410
        },
        {
          "angle": 280,
          "angleLabel": "280°",
          "approxLunarDay": 23,
          "phaseName": "Third Quarter",
          "meanReturn": 0.025,
          "medianReturn": 0.086,
          "cumulativeReturn": 1.27,
          "count": 383
        },
        {
          "angle": 290,
          "angleLabel": "290°",
          "approxLunarDay": 23.8,
          "phaseName": "Third Quarter",
          "meanReturn": 0.091,
          "medianReturn": 0.126,
          "cumulativeReturn": 1.36,
          "count": 396
        },
        {
          "angle": 300,
          "angleLabel": "300°",
          "approxLunarDay": 24.6,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.091,
          "medianReturn": 0.122,
          "cumulativeReturn": 1.45,
          "count": 404
        },
        {
          "angle": 310,
          "angleLabel": "310°",
          "approxLunarDay": 25.4,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.051,
          "medianReturn": 0.059,
          "cumulativeReturn": 1.5,
          "count": 385
        },
        {
          "angle": 320,
          "angleLabel": "320°",
          "approxLunarDay": 26.2,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.098,
          "medianReturn": 0.136,
          "cumulativeReturn": 1.6,
          "count": 391
        },
        {
          "angle": 330,
          "angleLabel": "330°",
          "approxLunarDay": 27.1,
          "phaseName": "Waning Crescent",
          "meanReturn": 0.047,
          "medianReturn": 0.141,
          "cumulativeReturn": 1.65,
          "count": 382
        },
        {
          "angle": 340,
          "angleLabel": "340°",
          "approxLunarDay": 27.9,
          "phaseName": "New Moon",
          "meanReturn": -0.045,
          "medianReturn": 0.032,
          "cumulativeReturn": 1.6,
          "count": 378
        },
        {
          "angle": 350,
          "angleLabel": "350°",
          "approxLunarDay": 28.7,
          "phaseName": "New Moon",
          "meanReturn": 0.135,
          "medianReturn": 0.102,
          "cumulativeReturn": 1.74,
          "count": 378
        }
      ],
      "eventWindow": [
        {
          "offset": -5,
          "offsetLabel": "-5 Days",
          "newMoonMean": -0.015,
          "newMoonMedian": 0.09,
          "newMoonWinRate": 56.2,
          "fullMoonMean": 0.125,
          "fullMoonMedian": 0.151,
          "fullMoonWinRate": 57.7,
          "count": 471
        },
        {
          "offset": -4,
          "offsetLabel": "-4 Days",
          "newMoonMean": 0.067,
          "newMoonMedian": 0.13,
          "newMoonWinRate": 57.7,
          "fullMoonMean": 0.082,
          "fullMoonMedian": 0.124,
          "fullMoonWinRate": 56.7,
          "count": 471
        },
        {
          "offset": -3,
          "offsetLabel": "-3 Days",
          "newMoonMean": 0.155,
          "newMoonMedian": 0.192,
          "newMoonWinRate": 59.8,
          "fullMoonMean": 0.065,
          "fullMoonMedian": 0.147,
          "fullMoonWinRate": 56.5,
          "count": 471
        },
        {
          "offset": -2,
          "offsetLabel": "-2 Days",
          "newMoonMean": 0.041,
          "newMoonMedian": 0.131,
          "newMoonWinRate": 57.1,
          "fullMoonMean": -0.006,
          "fullMoonMedian": 0.081,
          "fullMoonWinRate": 54.6,
          "count": 471
        },
        {
          "offset": -1,
          "offsetLabel": "-1 Days",
          "newMoonMean": 0.021,
          "newMoonMedian": 0.088,
          "newMoonWinRate": 53.1,
          "fullMoonMean": 0.066,
          "fullMoonMedian": 0.069,
          "fullMoonWinRate": 54.1,
          "count": 471
        },
        {
          "offset": 0,
          "offsetLabel": "Event (Day 0)",
          "newMoonMean": 0.121,
          "newMoonMedian": 0.132,
          "newMoonWinRate": 56.4,
          "fullMoonMean": 0.127,
          "fullMoonMedian": 0.181,
          "fullMoonWinRate": 58.6,
          "count": 471
        },
        {
          "offset": 1,
          "offsetLabel": "+1 Days",
          "newMoonMean": 0.068,
          "newMoonMedian": 0.109,
          "newMoonWinRate": 56.2,
          "fullMoonMean": 0.091,
          "fullMoonMedian": 0.178,
          "fullMoonWinRate": 60.5,
          "count": 471
        },
        {
          "offset": 2,
          "offsetLabel": "+2 Days",
          "newMoonMean": 0.07,
          "newMoonMedian": 0.112,
          "newMoonWinRate": 57.8,
          "fullMoonMean": 0.018,
          "fullMoonMedian": 0.009,
          "fullMoonWinRate": 50.3,
          "count": 471
        },
        {
          "offset": 3,
          "offsetLabel": "+3 Days",
          "newMoonMean": 0.088,
          "newMoonMedian": 0.118,
          "newMoonWinRate": 57.1,
          "fullMoonMean": 0.079,
          "fullMoonMedian": 0.098,
          "fullMoonWinRate": 56.7,
          "count": 471
        },
        {
          "offset": 4,
          "offsetLabel": "+4 Days",
          "newMoonMean": 0.045,
          "newMoonMedian": 0.097,
          "newMoonWinRate": 55.5,
          "fullMoonMean": 0.113,
          "fullMoonMedian": 0.172,
          "fullMoonWinRate": 59.4,
          "count": 471
        },
        {
          "offset": 5,
          "offsetLabel": "+5 Days",
          "newMoonMean": 0.07,
          "newMoonMedian": 0.121,
          "newMoonWinRate": 56.3,
          "fullMoonMean": 0.022,
          "fullMoonMedian": 0.121,
          "fullMoonWinRate": 57.3,
          "count": 471
        }
      ],
      "decades": [
        {
          "decade": "1970s",
          "newMoonMean": 0.034,
          "fullMoonMean": -0.028,
          "spread": 0.062,
          "totalDays": 2247,
          "isPositiveSpread": true
        },
        {
          "decade": "1980s",
          "newMoonMean": 0.06,
          "fullMoonMean": 0.018,
          "spread": 0.042,
          "totalDays": 2528,
          "isPositiveSpread": true
        },
        {
          "decade": "1990s",
          "newMoonMean": 0.089,
          "fullMoonMean": 0.098,
          "spread": -0.009,
          "totalDays": 2528,
          "isPositiveSpread": false
        },
        {
          "decade": "2000s",
          "newMoonMean": 0.018,
          "fullMoonMean": 0.024,
          "spread": -0.006,
          "totalDays": 2515,
          "isPositiveSpread": false
        },
        {
          "decade": "2010s",
          "newMoonMean": 0.073,
          "fullMoonMean": 0.087,
          "spread": -0.014,
          "totalDays": 2516,
          "isPositiveSpread": false
        },
        {
          "decade": "2020s",
          "newMoonMean": -0.032,
          "fullMoonMean": 0.178,
          "spread": -0.21,
          "totalDays": 1666,
          "isPositiveSpread": false
        }
      ],
      "permutationTest": {
        "observedDiff": -0.013,
        "pValue": 0.999,
        "tStat": -0.43,
        "isStatisticallySignificant": false,
        "distribution": [
          {
            "bin": -0.079,
            "count": 10
          },
          {
            "bin": -0.07,
            "count": 4
          },
          {
            "bin": -0.061,
            "count": 19
          },
          {
            "bin": -0.052,
            "count": 24
          },
          {
            "bin": -0.043,
            "count": 40
          },
          {
            "bin": -0.035,
            "count": 56
          },
          {
            "bin": -0.026,
            "count": 85
          },
          {
            "bin": -0.017,
            "count": 105
          },
          {
            "bin": -0.008,
            "count": 125
          },
          {
            "bin": 0.001,
            "count": 115
          },
          {
            "bin": 0.01,
            "count": 86
          },
          {
            "bin": 0.018,
            "count": 109
          },
          {
            "bin": 0.027,
            "count": 67
          },
          {
            "bin": 0.036,
            "count": 62
          },
          {
            "bin": 0.045,
            "count": 48
          },
          {
            "bin": 0.054,
            "count": 19
          },
          {
            "bin": 0.062,
            "count": 10
          },
          {
            "bin": 0.071,
            "count": 7
          },
          {
            "bin": 0.08,
            "count": 8
          },
          {
            "bin": 0.089,
            "count": 1
          }
        ]
      },
      "confounderControls": {
        "dayOfWeek": [
          {
            "day": "Monday",
            "mean": -0.062,
            "count": 2651
          },
          {
            "day": "Tuesday",
            "mean": 0.019,
            "count": 2868
          },
          {
            "day": "Wednesday",
            "mean": 0.113,
            "count": 2870
          },
          {
            "day": "Thursday",
            "mean": 0.08,
            "count": 2812
          },
          {
            "day": "Friday",
            "mean": 0.081,
            "count": 2799
          }
        ],
        "turnOfMonth": {
          "turnMean": 0.123,
          "turnCount": 1804,
          "midMean": 0.037,
          "midCount": 12196
        },
        "isolatedLunarEffect": 0.035
      },
      "keyFinding": "As a high-beta growth index, Nasdaq amplifies the lunar return spread during parabolic market cycles (e.g. 1998-2000 and 2020-2021), confirming sentiment sensitivity.",
      "academicContext": "Demonstrates that risk-seeking speculative behavior displays higher cyclical sensitivity during waxing phases."
    }
  },
  "todayContext": {
    "phase": "First Quarter",
    "illumination": 50,
    "ageDays": 7.4
  }
}
