{
  "generated": "2026-10-22T01:25:12Z",
  "pattern": "head_and_shoulders",
  "direction": "both",
  "count": 5,
  "description": {
    "_about": "Each item in `symbols` is one confirmed Head & Shoulders, classic (bearish) or inverse (bullish); `direction` says which. The field names stay in the bearish idiom for both, so read `left_shoulder`/`head`/`support_in_path` as the pattern's own extremes: on an inverse H&S they are lows and the support is overhead resistance.",
    "rank": "1-based position (retest before broken, then by risk-to-reward).",
    "symbol": "Ticker.",
    "direction": "SHORT for the classic pattern, LONG for the inverse one.",
    "stage": "`retest` = price broke the neckline, returned to it and was rejected (the cleaner entry). `broken` = closed through the neckline within the last 10 sessions, no retest yet. Unconfirmed shapes are not listed.",
    "price": "Latest daily close.",
    "left_shoulder": "Left shoulder extreme.",
    "head": "Head extreme — the most extreme of the three.",
    "right_shoulder": "Right shoulder extreme; also the wide structural stop.",
    "neckline": "Neckline value at the latest bar (the line through the two reaction lows — highs, inverted; may slope).",
    "left_shoulder_date": "Date of the left shoulder.",
    "head_date": "Date of the head.",
    "right_shoulder_date": "Date of the right shoulder.",
    "neckline_from_date": "Date of the first reaction low — with `neckline_from_price`, `as_of` and `neckline` this fixes the neckline for a chart.",
    "neckline_from_price": "Price of the first reaction low (high, inverted).",
    "as_of": "Date of the latest bar the pattern was measured on.",
    "neckline_slope_pct": "Neckline rise or fall across the pattern, percent.",
    "shoulder_symmetry_pct": "|left − right| as a percent of the taller shoulder; lower is cleaner.",
    "prior_run_pct": "Move from the most extreme close of the 40 sessions before the left shoulder to the neckline — the 'meaningful prior trend' precondition (an advance before a classic pattern, a decline before an inverse one). Measured to the neckline, so the pattern's own swing does not count as the trend that preceded it.",
    "pattern_bars": "Sessions from the left shoulder to the right shoulder.",
    "broke_on": "Date of the first close through the neckline (below it classic, above it inverse).",
    "break_close": "Close of the breakout candle.",
    "breakdown_body_pct": "Body as a percent of the breakout candle's range; a solid body is preferred over a wick.",
    "volume_confirms": "Breakout volume at or above the trailing 20-session average.",
    "stop_tight": "Beyond the retest extreme, when a retest exists.",
    "stop_wide": "Beyond the right shoulder.",
    "target": "Measured move — the head-to-neckline distance projected from the break, away from the pattern. A projection, not a destination.",
    "rr": "Risk-to-reward from the latest close to the target against the tighter available stop.",
    "rr_ok": "True when `rr` is at least 1.5.",
    "support_in_path": "The nearest trailing swing level sitting between price and the target — support under a short, overhead resistance above a long. A reason to take partial profit early, or to skip.",
    "notes": "Caveats worth reading before acting."
  },
  "symbols": [
    {
      "symbol": "GLW",
      "stage": "retest",
      "direction": "SHORT",
      "price": 133.71,
      "left_shoulder": 157.57,
      "head": 171.3,
      "right_shoulder": 160.71,
      "head_date": "2026-09-09",
      "left_shoulder_date": "2026-08-27",
      "right_shoulder_date": "2026-09-22",
      "neckline_from_date": "2026-09-03",
      "neckline_from_price": 139.25,
      "as_of": "2026-10-21",
      "neckline": 152.03,
      "neckline_slope_pct": 4.8,
      "shoulder_symmetry_pct": 2.0,
      "prior_run_pct": 10.7,
      "pattern_bars": 17,
      "broke_on": "2026-10-12",
      "break_close": 147.28,
      "breakdown_body_pct": 84.0,
      "volume_confirms": false,
      "stop_tight": 147.17,
      "stop_wide": 160.71,
      "target": 118.44,
      "rr": 1.13,
      "rr_ok": false,
      "support_in_path": 122.62,
      "notes": [
        "support at 122.62 before target",
        "R:R 1.13 below 1.5",
        "no volume expansion on the break"
      ],
      "rank": 1
    },
    {
      "symbol": "TARS",
      "stage": "broken",
      "direction": "SHORT",
      "price": 70.61,
      "left_shoulder": 74,
      "head": 91.53,
      "right_shoulder": 76.64,
      "head_date": "2026-09-04",
      "left_shoulder_date": "2026-08-25",
      "right_shoulder_date": "2026-10-12",
      "neckline_from_date": "2026-08-27",
      "neckline_from_price": 69.47,
      "as_of": "2026-10-21",
      "neckline": 77.8,
      "neckline_slope_pct": 10.48,
      "shoulder_symmetry_pct": 3.4,
      "prior_run_pct": 23.0,
      "pattern_bars": 33,
      "broke_on": "2026-10-13",
      "break_close": 70.82,
      "breakdown_body_pct": 78.0,
      "volume_confirms": true,
      "stop_tight": null,
      "stop_wide": 76.64,
      "target": 55.73,
      "rr": 2.47,
      "rr_ok": true,
      "support_in_path": 56,
      "notes": [
        "support at 56.00 before target"
      ],
      "rank": 2
    },
    {
      "symbol": "HCC",
      "stage": "broken",
      "direction": "SHORT",
      "price": 83.86,
      "left_shoulder": 99.88,
      "head": 111.42,
      "right_shoulder": 92.58,
      "head_date": "2026-09-02",
      "left_shoulder_date": "2026-08-12",
      "right_shoulder_date": "2026-09-29",
      "neckline_from_date": "2026-08-13",
      "neckline_from_price": 86.95,
      "as_of": "2026-10-21",
      "neckline": 87.65,
      "neckline_slope_pct": 0.55,
      "shoulder_symmetry_pct": 7.3,
      "prior_run_pct": 11.8,
      "pattern_bars": 33,
      "broke_on": "2026-10-19",
      "break_close": 84.98,
      "breakdown_body_pct": 71.0,
      "volume_confirms": true,
      "stop_tight": null,
      "stop_wide": 92.58,
      "target": 63.35,
      "rr": 2.35,
      "rr_ok": true,
      "support_in_path": 76,
      "notes": [
        "support at 76.00 before target"
      ],
      "rank": 3
    },
    {
      "symbol": "CRWV",
      "stage": "broken",
      "direction": "SHORT",
      "price": 62.03,
      "left_shoulder": 91.81,
      "head": 104.59,
      "right_shoulder": 91.12,
      "head_date": "2026-09-08",
      "left_shoulder_date": "2026-08-27",
      "right_shoulder_date": "2026-09-24",
      "neckline_from_date": "2026-09-03",
      "neckline_from_price": 79.03,
      "as_of": "2026-10-21",
      "neckline": 76.24,
      "neckline_slope_pct": -2.02,
      "shoulder_symmetry_pct": 0.7,
      "prior_run_pct": 30.6,
      "pattern_bars": 19,
      "broke_on": "2026-10-14",
      "break_close": 65.78,
      "breakdown_body_pct": 73.0,
      "volume_confirms": true,
      "stop_tight": null,
      "stop_wide": 91.12,
      "target": 50.94,
      "rr": 0.38,
      "rr_ok": false,
      "support_in_path": 57.23,
      "notes": [
        "support at 57.23 before target",
        "R:R 0.38 below 1.5"
      ],
      "rank": 4
    },
    {
      "symbol": "MSCI",
      "stage": "broken",
      "direction": "LONG",
      "price": 593.36,
      "left_shoulder": 560.01,
      "head": 537.36,
      "right_shoulder": 557,
      "head_date": "2026-09-16",
      "left_shoulder_date": "2026-08-26",
      "right_shoulder_date": "2026-10-14",
      "neckline_from_date": "2026-09-14",
      "neckline_from_price": 564.77,
      "as_of": "2026-10-21",
      "neckline": 559.71,
      "neckline_slope_pct": -1.12,
      "shoulder_symmetry_pct": 0.5,
      "prior_run_pct": 11.0,
      "pattern_bars": 34,
      "broke_on": "2026-10-15",
      "break_close": 575.09,
      "breakdown_body_pct": 80.0,
      "volume_confirms": true,
      "stop_tight": null,
      "stop_wide": 557,
      "target": 587.5,
      "rr": null,
      "rr_ok": false,
      "support_in_path": 592.72,
      "notes": [
        "support at 592.72 before target"
      ],
      "rank": 5
    }
  ]
}