What problem does it solve?
Futures contracts have wildly different dollar-per-point values (a 0.25-point move is $12.50 on ES but $31.25 on ZB), so reusing an equity share-count sizer silently produces wrong position sizes. This Skill converts a direction, entry, and stop-loss into a risk-based contract count using verified per-symbol contract specifications.
Core Features & Use Cases
- Risk-based contract sizing: Computes contracts = floor(risk budget / risk per contract) with exact rational arithmetic, never rounding up past the account risk budget.
- Verified 23-market contract spec table: Covers ES, NQ, ZB, GC, CL, 6E/E6, VX, BT, and more, with multiplier, tick size, and tick value sourced from official exchange rulebooks.
- Gate handoff mode: Accepts a contrarian-setup-gate READY_FOR_PLAN JSON report, taking direction and stop from the gate's invalidation level while the operator supplies the entry.
- Fail-closed guardrails: Rejects bond-family off-tick-grid prices (32nds notation mistypes), stops on the wrong side of entry, and sub-one-tick stop distances; never computes margin.
- Use Case: After a contrarian setup gate confirms a SHORT on B6 with invalidation at 1.3450, run the sizer with your entry of 1.3400 and a $100,000 account at 1% risk to get the exact contract count and total dollar risk.
Quick Start
Ask the AI to size a futures position for ES long with entry 5000.25, stop 4980.00, a $100,000 account, and 1% risk using the futures-position-sizer skill.