Review futures contract discovery, contract specs, and continuous-roll preview behavior from the current readiness surface.
This guide maps the current futures route as a readiness and inspection surface rather than a full trading workspace, so users know what is live today and how to interpret the preview controls.
The current futures route is one page with several operator surfaces inside it.
The top-level route combines filtering, contract discovery, contract spec inspection, and continuous-preview controls.
Review symbol, root, exchange, and expiry across the loaded contracts before you choose one instrument to inspect.
Inspect the selected contract's multiplier, tick size, currency, exchange, and expiry from the side panel.
Submit a root symbol and roll parameters to preview the contract legs and weights behind a continuous series.
Use this loop so the futures route stays an inspection tool instead of a blind endpoint tester.
Set root_symbol and exchange filters first, then refresh so the table represents the contract family you actually want to inspect.
Pick one contract from the table so the spec panel loads concrete expiry, multiplier, and tick-size detail.
Verify the selected instrument's contract mechanics before you compare roll logic or downstream execution assumptions.
Test the rule_name, roll_rule, and back_adjust_method combination and review the returned preview legs before you trust the continuous contract shape.
The futures route is driven by a small set of controls, so users need to understand how each one affects the data that loads.
The root-symbol filter is the first scope control and narrows the contract family before the table or preview panel does anything useful.
The exchange filter is populated from the currently loaded contracts, so it reflects what the page already knows about the active contract set.
Both buttons reload live contract data, but the page exposes them in two places so users can refresh either from the header or from the filter panel.
Selecting a contract row drives the spec panel, and the first available contract becomes the default selection when fresh results arrive.
The continuous-preview panel is only useful if users know what each input actually changes.
The rule name identifies the saved roll convention, and the page starts with a default value so users can preview a baseline before experimenting.
The route starts with `front_month`, making it explicit that the preview is built from a chosen roll policy rather than a generic stitched series.
The page starts with `none`, which helps users compare an unadjusted baseline before they move into more opinionated continuous-contract treatments.
The preview result shows leg count plus per-leg symbol, expiry, and weight values, so users can see exactly how the continuous view is composed.
Inspect a live contract family, select a contract, and run the continuous preview.
Review the broader generated API surface before you wire futures-related client code or automation.
Continue into paper, live, operations, and realism controls once futures readiness is understood.
Mar 24, 2026
Report unclear guidance, stale contracts, missing coverage, or broken docs UI on this page.
Open feedback issueJump to the section you need without losing your place.
Mar 24, 2026
Report unclear guidance, stale contracts, missing coverage, or broken docs UI on this page.
Open feedback issue