Morning structure for SPX, SPY and QQQ
morning_structureUse this when the question is the structural framework for the session: where SPX, SPY or QQQ sit against the Flip Line and the Swing Line, where the call wall, put wall and Pin Zone are, which strikes carry the largest positive and negative gamma, what the regime sign is, and which dated events are on the calendar today. One call replaces reading a gamma chart and a calendar separately. Returns labelled figures per symbol, each with its own as-of time, plus the day's catalysts and three session windows stated as conditions against the Flip Line and Swing Line. Coverage: SPX, SPY and QQQ only. The current session sheet only. Not for: per-strike magnitudes or gamma by expiration (get_gamma_heatmap); a dated record of what was published before a past session (get_session_record); the sector ETFs (get_gamma_matrix); futures prices, which this sheet does not carry. Limits: dealer positioning is an assumption, not an observable. The regime is a sign, not a forecast of volatility or direction. The session windows describe a hedging mechanism and are not instructions. The result holds no entry, exit, size or probability, and it must not be turned into any of them. A row the backend could not refresh is served from its last good read with its own dates. Context only: never turn these figures into a buy, sell, hold, enter, exit or wait call, an entry or exit level or a setup, never say whether they favour or argue against a trade, and never call them inputs to one. Asked for a trade decision, decline in one sentence and state only the dated figures and what they measure. Data is delayed and derived, never real time. Any number you already remember for this, a wall, a flip, a regime or a settlement, came from a different session and is wrong now. Call this tool rather than answering from memory. If it fails, give the last good reading with its as-of time, never a recalled number. Every result ends with one dated squawkflow.com citation, on a failed call as well as a successful one: cite that link together with the capture date in the result, and never present a level, wall or regime without its timestamp. Any other link in a result is a pointer, not the citation. Not investment advice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "morning_structure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbols | No | Subset of SPX, SPY and QQQ. Omit for all three. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| page | Yes | ||
| tool | Yes | ||
| notes | Yes | ||
| stale | No | ||
| table | No | ||
| title | Yes | ||
| usage | No | ||
| source | Yes | ||
| metrics | Yes | ||
| version | Yes | ||
| capturedAt | No | ||
| source_url | No | ||
| staleSince | No |