Returns the full-day charm window schedule for the specified symbol. Charm can create time-sensitive hedging-flow pressure, particularly around the open, close, and key expiration windows. This endpoint provides a time-ordered list of upcoming and past charm windows with their expected direction and strength.
Parameters
Path Parameters
Name
Type
Required
Description
symbol
string
Required
Underlying symbol. One of: SPX, SPY, QQQ, IWM, NDX, RUT.
Response
The response data object contains:
windowsobject[]Array of charm window objects, ordered chronologically through the trading day
Window Object Fields
windows[].window_typestringType of charm window: "open_charm", "midday_decay", "close_charm", "expiry_charm", or "0dte_acceleration"
windows[].directionstringExpected hedging flow direction: "buying" or "selling"
windows[].strengthnumberEstimated strength of the charm flow from 0.0 to 1.0
windows[].start_timestringISO 8601 timestamp for when this window begins
windows[].end_timestringISO 8601 timestamp for when this window ends
windows[].is_activebooleanWhether the current time falls within this window
windows[].descriptionstringHuman-readable description of the expected flow dynamics
Note
On 0DTE expiration days (every trading day for SPX), the 0dte_acceleration windows become the dominant charm force, especially in the final 90 minutes of trading. The is_active flag makes it easy to filter for the current window and display it prominently.
curl -X GET "https://api.gexengine.com/v1/charm/SPX/schedule" \
-H "X-API-Key: YOUR_API_KEY"