{
  "status": "Calculated candidate reconstruction; inferred timing/reset details are not uniquely established. Missing source periods remain unknown.",
  "as_of": "2026-10-14",
  "candidate_parameters": {
    "high_sessions": 252,
    "setup_radius": 7,
    "confirmation_window": 5,
    "minimum_weak_and_down": 4,
    "nh_percent_threshold": 1.5,
    "expiry_sessions_from_high": 14
  },
  "calculated_examples": [
    {
      "date": "2006-05-17",
      "spx": 1270.3199462890625,
      "source_id": "unicorn",
      "high_date": "2006-05-05",
      "high_age": 8,
      "setup_date": "2006-05-12",
      "nh": 29.0,
      "nl": 210.0,
      "total": 3407.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2006-05-12",
      "threshold_percent": 1.0367298578199051,
      "threshold_upper_bound": null,
      "returns": [
        -0.6699,
        -0.25898,
        -0.64944,
        -1.08162,
        -0.92496,
        -0.0181,
        -1.11546,
        -2.37656,
        -2.82055,
        2.13805,
        -3.67073,
        -5.00924
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2013-08-16",
      "spx": 1655.8299560546875,
      "source_id": "unicorn",
      "high_date": "2013-08-02",
      "high_age": 10,
      "setup_date": "2013-08-06",
      "nh": 29.0,
      "nl": 341.0,
      "total": 3135.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2013-08-15",
      "threshold_percent": 0.6593406593406593,
      "threshold_upper_bound": null,
      "returns": [
        -0.59003,
        -0.21017,
        -0.78691,
        0.06824,
        0.46321,
        -1.38058,
        -0.03985,
        2.5226,
        3.96841,
        8.19529,
        -1.53095,
        -4.06081
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2013-12-17",
      "spx": 1781.0,
      "source_id": "unicorn",
      "high_date": "2013-12-09",
      "high_age": 6,
      "setup_date": "2013-12-03",
      "nh": 75.0,
      "nl": 87.0,
      "total": 3163.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2013-12-12",
      "threshold_percent": 0.9797724399494311,
      "threshold_upper_bound": null,
      "returns": [
        1.6648,
        1.60584,
        2.09545,
        2.6384,
        2.93767,
        3.78214,
        3.19371,
        3.23975,
        3.35542,
        4.37001,
        -2.19596,
        -5.76126
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2014-01-29",
      "spx": 1774.199951171875,
      "source_id": "unicorn",
      "high_date": "2014-01-15",
      "high_age": 9,
      "setup_date": "2014-01-24",
      "nh": 26.0,
      "nl": 96.0,
      "total": 3196.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2014-01-24",
      "threshold_percent": 0.9014609884986012,
      "threshold_upper_bound": null,
      "returns": [
        1.1267,
        0.47289,
        -1.8211,
        -1.07091,
        -1.27156,
        2.53974,
        3.07463,
        4.80498,
        5.53151,
        5.86912,
        -1.8211,
        -3.97748
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2014-09-25",
      "spx": 1965.989990234375,
      "source_id": "unicorn",
      "high_date": "2014-09-18",
      "high_age": 5,
      "setup_date": "2014-09-12",
      "nh": 18.0,
      "nl": 194.0,
      "total": 3255.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2014-09-22",
      "threshold_percent": 0.9233610341643582,
      "threshold_upper_bound": null,
      "returns": [
        0.85758,
        0.60072,
        0.32045,
        -1.00865,
        -1.00814,
        -1.92168,
        -5.25079,
        -0.22177,
        5.1394,
        6.2452,
        -5.26452,
        -6.07005
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2014-12-15",
      "spx": 1989.6300048828125,
      "source_id": "unicorn",
      "high_date": "2014-12-05",
      "high_age": 6,
      "setup_date": "2014-12-01",
      "nh": 33.0,
      "nl": 366.0,
      "total": 3266.0,
      "weak5": 5,
      "weak5_known": 5,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2014-12-15",
      "threshold_percent": 1.0104102878138395,
      "threshold_upper_bound": null,
      "returns": [
        -0.8489,
        1.16906,
        3.59866,
        4.07211,
        4.46867,
        5.07331,
        1.55556,
        0.15279,
        5.56436,
        4.60186,
        -0.8489,
        -4.68293
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2018-02-02",
      "spx": 2762.1298828125,
      "source_id": "unicorn",
      "high_date": "2018-01-26",
      "high_age": 5,
      "setup_date": "2018-01-30",
      "nh": 47.0,
      "nl": 345.0,
      "total": 3095.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2018-01-30",
      "threshold_percent": 1.4944769330734242,
      "threshold_upper_bound": null,
      "returns": [
        -4.09792,
        -2.4253,
        -2.91333,
        -6.55762,
        -5.16195,
        -1.08286,
        -0.5369,
        -2.56613,
        -6.52576,
        -4.57835,
        -6.55762,
        -7.3456
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2018-09-27",
      "spx": 2914.0,
      "source_id": "unicorn",
      "high_date": "2018-09-20",
      "high_age": 5,
      "setup_date": "2018-09-11",
      "nh": 44.0,
      "nl": 115.0,
      "total": 3066.0,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2018-09-27",
      "threshold_percent": 1.4350945857795172,
      "threshold_upper_bound": null,
      "returns": [
        -0.00069,
        0.36342,
        0.32361,
        0.39499,
        -0.42519,
        -6.37028,
        -4.98353,
        -9.35999,
        -7.95573,
        -14.59059,
        -19.31709,
        -19.63452
      ],
      "source_name": "Archived NYSE all-issues daily series"
    },
    {
      "date": "2021-12-17",
      "spx": 4620.64013671875,
      "source_id": "chronicle",
      "high_date": "2021-12-10",
      "high_age": 5,
      "setup_date": "2021-12-13",
      "nh": 36,
      "nl": 109,
      "total": null,
      "weak5": 4,
      "weak5_known": 4,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2021-12-14",
      "threshold_percent": null,
      "threshold_upper_bound": 1.0068465565847764,
      "returns": [
        -1.13881,
        0.61874,
        1.64306,
        2.27566,
        3.69104,
        3.14978,
        1.22039,
        -0.94208,
        -5.20232,
        -4.52254,
        -9.73761,
        -13.0481
      ],
      "source_name": "Archived StocksRecap NYSE tables"
    },
    {
      "date": "2025-02-27",
      "spx": 5861.56982421875,
      "source_id": "wsj",
      "high_date": "2025-02-19",
      "high_age": 6,
      "setup_date": "2025-02-21",
      "nh": 38,
      "nl": 132,
      "total": 2838,
      "weak5": 5,
      "weak5_known": 5,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2025-02-27",
      "threshold_percent": 1.3389711064129668,
      "threshold_upper_bound": null,
      "returns": [
        1.58541,
        -0.20216,
        -1.42317,
        -0.32312,
        -2.09926,
        -5.80134,
        -3.38953,
        -2.87056,
        -5.678,
        1.02311,
        -14.99257,
        -16.31925
      ],
      "source_name": "WSJ / Dow Jones NYSE Market Diary"
    },
    {
      "date": "2026-10-13",
      "spx": 7805.4501953125,
      "source_id": "wsj",
      "high_date": "2026-10-06",
      "high_age": 5,
      "setup_date": "2026-10-07",
      "nh": 58,
      "nl": 180,
      "total": 2780,
      "weak5": 5,
      "weak5_known": 5,
      "weak5_unknown": 0,
      "down5": 4,
      "threshold_date": "2026-10-07",
      "threshold_percent": 0.8182141586623978,
      "threshold_upper_bound": null,
      "returns": [
        -1.10833,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "source_name": "WSJ / Dow Jones NYSE Market Diary"
    }
  ],
  "matched_photo_dates": [
    "2018-02-02",
    "2018-09-27",
    "2021-12-17",
    "2025-02-27",
    "2026-10-13"
  ],
  "photo_dates_without_sufficient_inputs": [
    "2020-02-27",
    "2023-08-17",
    "2024-12-18"
  ],
  "source_coverage": "The long archive ends 2020-02-10. Later history contains five recovered December 2021 StocksRecap tables, sparse recovered WSJ windows and daily WSJ observations from October 2026. Every source segment is calculated independently; different vendor counts and denominators are never combined. Missing periods can conceal earlier firings; events are the first provable qualifying date from available data per high cycle.",
  "sources": {
    "unicorn": {
      "name": "Archived NYSE all-issues daily series",
      "url": "http://unicorn.us.com/advdec/",
      "first": "2005-10-27",
      "last": "2020-02-10",
      "note": "Calculated independently of the WSJ segment; one invalid breadth session on 2019-08-20."
    },
    "wsj": {
      "name": "WSJ / Dow Jones NYSE Market Diary",
      "url": "https://www.wsj.com/market-data/stocks/marketsdiary",
      "note": "Sparse recovered historical observations plus daily collection. Original printed tables, Dow Jones Newswires syndication, and explicitly credited WSJ tables reproduced by MrTopStep. No Barchart inputs."
    },
    "chronicle": {
      "name": "Archived StocksRecap NYSE tables",
      "url": "https://ufdcimages.uflib.ufl.edu/UF/00/02/83/15/06242/12-18-2021.pdf",
      "first": "2021-12-13",
      "last": "2021-12-17",
      "note": "Five daily NYSE StocksRecap tables published by the Citrus County Chronicle, 14\u201318 December 2021. This is a different breadth universe from WSJ; calculated as an independent segment, never combined with WSJ counts or denominators. The original indicator publisher\u2019s precise vendor remains unconfirmed."
    }
  },
  "recent_input_observations": {
    "2025-02-20": {
      "nh": 55,
      "nl": 48,
      "total": 2852,
      "adv": 1187,
      "dec": 1563,
      "unc": 102,
      "provenance": [
        "https://www.itiger.com/news/2513246508"
      ],
      "note": "Day-ago column in dated 21 February Dow Jones final diary; prior NYSE session is 20 February."
    },
    "2025-02-21": {
      "nh": 54,
      "nl": 73,
      "total": 2849,
      "adv": 713,
      "dec": 2062,
      "unc": 74,
      "provenance": [
        "https://www.itiger.com/news/2513246508"
      ],
      "note": "Dow Jones final market diary, 21 February 2025 18:00 ET."
    },
    "2025-02-24": {
      "nh": 43,
      "nl": 87,
      "total": 2837,
      "adv": 1252,
      "dec": 1510,
      "unc": 75,
      "provenance": [
        "https://forex-station.com/post1295560411.html"
      ],
      "note": "WSJ 25 February 2025, printed B4, market session 24 February. Original PDF publicly linked at source."
    },
    "2025-02-25": {
      "nh": 54,
      "nl": 90,
      "total": 2846,
      "adv": 1634,
      "dec": 1159,
      "unc": 53,
      "provenance": [
        "https://forex-station.com/post1295560666.html"
      ],
      "note": "WSJ 26 February 2025, printed B6, market session 25 February. Later printed counts differ by 1 from the 17:45 wire; threshold result is unchanged."
    },
    "2025-02-26": {
      "nh": 45,
      "nl": 76,
      "total": 2842,
      "adv": 1361,
      "dec": 1377,
      "unc": 104,
      "provenance": [
        "https://forex-station.com/post1295560666.html"
      ],
      "note": "WSJ 27 February 2025, market session 26 February."
    },
    "2025-02-27": {
      "nh": 38,
      "nl": 132,
      "total": 2838,
      "adv": 894,
      "dec": 1864,
      "unc": 80,
      "provenance": [
        "https://www.wsj.com/public/resources/documents/qa2ZhxWUG2KGZxJjplFs-WSJNewsPaper-2-28-2025.pdf"
      ],
      "note": "WSJ 28 February 2025, market session 27 February."
    },
    "2026-10-07": {
      "nh": 23,
      "nl": 320,
      "total": 2811,
      "adv": 582,
      "dec": 2157,
      "unc": 72,
      "provenance": [
        "https://www.wsj.com/market-data/stocks/marketsdiary",
        "https://www.theopeningprint.com/p/rates-inflation-debt-rule-the-roost"
      ],
      "note": "WSJ diary dated 14 October; weekAgo column. Earlier session dates and NH/NL also independently stated in the linked dated report."
    },
    "2026-10-13": {
      "nh": 58,
      "nl": 180,
      "total": 2780,
      "adv": 1478,
      "dec": 1218,
      "unc": 84,
      "provenance": [
        "https://www.wsj.com/market-data/stocks/marketsdiary",
        "https://www.theopeningprint.com/p/opening-print-october-14-2026"
      ],
      "note": "WSJ diary dated 14 October; previousClose column. Earlier session dates and NH/NL also independently stated in the linked dated report."
    },
    "2026-10-14": {
      "date": "2026-10-14",
      "nh": 49,
      "nl": 330,
      "adv": 683,
      "dec": 2073,
      "unc": 48,
      "total": 2804,
      "observed_utc": "2026-10-15T17:51:41.317774+00:00",
      "source_sha256": "65e59b059dc2268a2e56a7ac47cda31ac7ed542520edcbef81b08a787149ecaa",
      "provenance": [
        "https://www.wsj.com/market-data/stocks/marketsdiary"
      ]
    },
    "2026-10-08": {
      "nh": 37,
      "nl": 268,
      "total": null,
      "adv": 1710,
      "dec": 1016,
      "unc": null,
      "provenance": [
        "https://www.theopeningprint.com/p/opening-print-tech-selling-takes-the-shine-off-a-3-9-billion-buy-reveal-october-9-2026"
      ],
      "note": "Explicit 8 October WSJ diary table reproduced by MrTopStep. Unchanged and total issues not reported; retained as unknown."
    },
    "2026-10-09": {
      "nh": 42,
      "nl": 123,
      "total": null,
      "adv": 1539,
      "dec": 1177,
      "unc": null,
      "provenance": [
        "https://www.theopeningprint.com/p/mrtopstep-weekly-guide-october-12-16-2026"
      ],
      "note": "Explicit 9 October WSJ diary table reproduced by MrTopStep. Unchanged and total issues not reported; retained as unknown."
    },
    "2026-10-12": {
      "nh": 53,
      "nl": 166,
      "total": null,
      "adv": null,
      "dec": null,
      "unc": null,
      "provenance": [
        "https://www.theopeningprint.com/p/opening-print-october-13-2026"
      ],
      "note": "Explicit 12 October WSJ diary table reproduced by MrTopStep. Total issues not reported; retained as unknown."
    }
  },
  "additional_input_observations": {
    "chronicle": {
      "2021-12-13": {
        "nh": 74,
        "nl": 82,
        "adv": 691,
        "dec": 1791,
        "unc": null,
        "total": null,
        "provenance": [
          "https://bloximages.newyork1.vip.townnews.com/chronicleonline.com/content/tncms/assets/v3/editorial/3/8f/38f15120-5c97-11ec-aa36-77f2c661a838/61b81f6c1492d.pdf.pdf"
        ],
        "note": "Original StocksRecap NYSE column, newspaper edition 2021-12-14, preceding market session 2021-12-13, cross-checked against its SPX close. Unchanged issues and exact total are not printed. No WSJ data used in this segment."
      },
      "2021-12-14": {
        "nh": 25,
        "nl": 107,
        "adv": 751,
        "dec": 1732,
        "unc": null,
        "total": null,
        "provenance": [
          "https://bloximages.newyork1.vip.townnews.com/chronicleonline.com/content/tncms/assets/v3/editorial/2/ab/2ab8f118-5d63-11ec-a05f-7bed2df19665/61b97550071f3.pdf.pdf"
        ],
        "note": "Original StocksRecap NYSE column, newspaper edition 2021-12-15, preceding market session 2021-12-14, cross-checked against its SPX close. Unchanged issues and exact total are not printed. No WSJ data used in this segment."
      },
      "2021-12-15": {
        "nh": 57,
        "nl": 158,
        "adv": 1745,
        "dec": 728,
        "unc": null,
        "total": null,
        "provenance": [
          "https://bloximages.newyork1.vip.townnews.com/chronicleonline.com/content/tncms/assets/v3/editorial/8/14/814c1186-5e2b-11ec-b759-2f54d9332c1b/61bac5bf47970.pdf.pdf"
        ],
        "note": "Original StocksRecap NYSE column, newspaper edition 2021-12-16, preceding market session 2021-12-15, cross-checked against its SPX close. Unchanged issues and exact total are not printed. No WSJ data used in this segment."
      },
      "2021-12-16": {
        "nh": 98,
        "nl": 58,
        "adv": 1143,
        "dec": 1331,
        "unc": null,
        "total": null,
        "provenance": [
          "https://bloximages.newyork1.vip.townnews.com/chronicleonline.com/content/tncms/assets/v3/editorial/7/b3/7b34f4c8-5ef5-11ec-a9ce-f3b9df488fda/61bc1860703d1.pdf.pdf"
        ],
        "note": "Original StocksRecap NYSE column, newspaper edition 2021-12-17, preceding market session 2021-12-16, cross-checked against its SPX close. Unchanged issues and exact total are not printed. No WSJ data used in this segment."
      },
      "2021-12-17": {
        "nh": 36,
        "nl": 109,
        "adv": 1016,
        "dec": 1464,
        "unc": null,
        "total": null,
        "provenance": [
          "https://ufdcimages.uflib.ufl.edu/UF/00/02/83/15/06242/12-18-2021.pdf"
        ],
        "note": "Original StocksRecap NYSE column, newspaper edition 2021-12-18, preceding market session 2021-12-17, cross-checked against its SPX close. Unchanged issues and exact total are not printed. No WSJ data used in this segment."
      }
    }
  },
  "earlier_parameter_search": {
    "tested": 630,
    "equally_matching_variants_in_old_archive": 112
  },
  "date_overrides_used": false
}