Futures Positioning (COT)
positioning⭐ How the FUTURES market is POSITIONED — the CFTC Commitment of Traders lens for commodities, FX,
rates and equity indices (the non-equity TWIN of options_sentiment; the two together cover positioning
for every asset class). Answers 'is this trade crowded?', 'is the smart money leaning the other way?',
'is the good news already priced into positioning?'. Returns: crowding (the speculative crowd at a
3-year extreme = a contrarian RISK, NOT a timing call), smart_vs_crowd (are commercial hedgers — who
know the physical/fundamental side — leaning against the crowd), momentum (building or unwinding; a
flip = regime change), fragility (a few big traders holding it = reverses fast), and ⭐
news_vs_positioning (does recent news CONFIRM the crowd → priced-in, or CONTRADICT a crowded position →
unwind risk). Weekly, as of the prior TUESDAY. For a RATE/YIELD asset (.GB/.MM) a long futures =
positioned for LOWER yields (the reads already say it that way). 🗣 Every feature carries a PLAIN read
— narrate it in EVERYDAY language for a beginner (no 'net'/'percentile'/'basis' jargon); say what it
MEANS for risk. Facts, not advice — the verdict is yours. A stock / uncovered asset → __notfound: say
futures positioning doesn't apply and use options_sentiment / the news read instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"q": "<q>"
},
"name": "positioning"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | A COMMODITY / FX / RATES / INDEX to read FUTURES positioning for — a concept IN ENGLISH (oil, gold, copper, natural gas, US 10Y treasury, euro, S&P 500; translate first) or a Ava Advisor ticker (WTI.COMM, US-10Y.GB, EURUSD.FOREX, SPY.US). NOT a single stock — a stock's positioning lives in OPTIONS, use options_sentiment. |