FlashAlpha GEX evaluation pack | 2026-10-15

1. Extract every file into one directory.
2. Run: python dashboard.py
3. Open dashboard.html in a browser. No key, package install or network needed.
4. Optional: open evaluation.ipynb in Jupyter from the extracted directory.

Python 3.10+ is required. On Windows, "py dashboard.py" may be your launcher.
The embedded notebook uses IPython only for its HTML preview.

Files: dashboard.py, evaluation.ipynb, gex.json, levels.json, manifest.json,
evaluation.csv, sample-dashboard.html, chart.svg, README.txt.

The JSON payloads match the site's published historical-samples; line endings
are normalized to LF so hashes remain stable across operating systems.
The capture date is not recorded. See manifest.json for exact requests, hashes,
expected output, engine version, input-vintage caveats and scope. The offline code
checks responses, not raw-chain gamma recomputation or strategy performance.

Optional live commands (set FLASHALPHA_API_KEY in your environment first):
  python dashboard.py --live
  python dashboard.py --live --symbol SPY
  python dashboard.py --live --symbol SPY --full-chain
  python dashboard.py --live --symbol GC=F --full-chain
  python dashboard.py --historical --symbol SPY --at 2026-03-05T15:30:00

Default live AAPL mode uses 3 calls: metadata, single-expiry GEX, all-expiration levels.
Only GEX accepts the selected expiration; levels has no expiration filter.
The chart and flip status use GEX only. Walls cover all expirations.
Each endpoint's parameters and scope are recorded separately in the saved request.
SPY single expiry: Basic+. Full-chain and live CME futures: Growth+. Replay: Alpha.
There is no polling or automatic retry. A 403/429 stops. No key is written to disk.
Each run writes dashboard.html and dashboard.responses.json (request + payloads).
FlashAlpha standard plans cover personal and single-team internal use, including
professional research. Commercial plans add internal-use infrastructure;
FlashAlpha does not offer redistribution, public embedding or resale. The public
sample fixtures here are for inspection, not a license to redistribute live feeds.

Guide: https://flashalpha.com/articles/gex-dashboard-api-build-gamma-exposure-monitor
Historical guide: https://flashalpha.com/articles/historical-gex-api-backtesting-gamma-exposure-strategies
