Skip to content

Options Quant checked against live data: entropy calibration and accurate tooltips - #24

Merged
wJubran merged 2 commits into
mainfrom
claude/sharp-wozniak-49jry7
Oct 17, 2026
Merged

wJubran merged 2 commits into
mainfrom
claude/sharp-wozniak-49jry7

Conversation

@wJubran

@wJubran wJubran commented Oct 17, 2026

Copy link
Copy Markdown
Owner

What and why

The network was opened to the data hosts, so I ran the terminal against live data for the first time.

What worked unchanged:

  • The macro regime (FRED). It read REFLATION, with data to 2026-10-16.
  • The Fundamental file (FRED and CFTC).
  • Money Flow (Yahoo).
  • Options for all five assets, built from the live SPY, QQQ, GLD, SLV and USO chains. These are Friday's close, because today is a weekend.

The levels look reasonable. For SPY at 763.25:

  • The call wall is above spot and the put wall below it.
  • The flip is 775, so the regime is NEGATIVE.
  • The expected move is ±0.82% over 2 days.
  • The put skew is positive.

What this PR fixes:

  • Swing entropy always read CHAOTIC. On the live chains the open-interest score ran from 0.05 to 0.35, against cuts of 0.6 and 0.35. The new cuts are 0.30 and 0.15. The intraday volume score (0.25 to 0.50) keeps its cuts.
  • Pill tooltips now describe what is computed:
    • walls: most call or put gamma above or below spot (was "largest OI");
    • HVL: most gamma (was "high-volume level");
    • expected move: first expiry after today (was "today's expiry").
  • L01 card: it showed "BELOW FLIP" when there was no flip; it now shows "NO FLIP".
  • Learning Center: the GEX and Levels articles (EN/AR) no longer say GEX comes from a nightly CBOE snapshot.

How it was tested

  • pytest in backend/: options and local-analysis tests pass.
  • Ran launcher.py --sim against the live network.
    • The runner built all five options files.
    • In Chromium, The Sauce, Levels and Heat Map rendered with no page errors (screenshots taken locally).
  • Rebuilt frontend_build/.

Screenshots

Taken locally, not attached.


Generated by Claude Code

On the five ETFs' live chains the open-interest score ran 0.05-0.35,
so the 0.6/0.35 cuts read every market as CHAOTIC.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01649i4SjUGvhXrPV3AiNhHN
…p, no BELOW FLIP

Checked against live chains: the pills described walls as the largest-OI
strikes, HVL as a high-volume level and the expected move as today's
expiry; the Learning Center said GEX came from a nightly CBOE snapshot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01649i4SjUGvhXrPV3AiNhHN
@wJubran
wJubran merged commit 6e41d3a into main Oct 17, 2026
6 checks passed
@wJubran wJubran mentioned this pull request Oct 17, 2026
1 task done
wJubran added a commit that referenced this pull request Oct 18, 2026
…rate tooltips (#24)

Options Quant checked against live data: entropy calibration and accurate tooltips
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants