How to compare US futures with ChatGPT or Claude
Reviewed
Ask it
Using Monk.trade, which futures moved the most over the last month, up or down?
Opens with the question filled in; nothing is sent until you press send. In ChatGPT, you can also type @ and choose Monk.trade. Not connected? Help
Precise version: the same rule every time
Using Monk.trade, compare active US futures over the 20 daily sessions to the last completed bar. Show the five largest percentage moves in either direction, with each contract's name, category, last close and distance from its 50-day average.
What you get back
A starting list for research. It does not recommend any trade.
Example · run · data to
| Root | Contract | Category | Last close | 20-day move | Vs 50-day avg |
|---|---|---|---|---|---|
| HE | Lean Hogs | Livestock | 54.98 | -19.9% | -22.3% |
| RB | RBOB Gasoline | Energy | 2.78 | -14.5% | -12.2% |
| NQ | E-mini Nasdaq 100 | Equity Index | 26,625.50 | -13.4% | -11.0% |
| SI | Silver | Metals | 51.73 | -12.6% | -13.1% |
| ZW | Wheat | Grains | 599.25 | -12.3% | -12.6% |
All 34 tracked contracts were compared at the Nov 5 close, and the five largest 20-session moves were all declines. The lean hogs series also jumps sharply each time it switches contracts, so check a chart before reading a longer move.
US stocks, ETFs and futures. The free plan runs 20 queries a day on daily bars; Pro adds intraday.
Then ask
Paste these into the same chat, after the first answer, so your AI knows which results you mean.
Chart the top two with their 50-day averages.
How far is each of these from its 200-day average?
Which futures rose the most over the last five sessions?
What counts
Futures contracts track stock indexes, Treasury bonds, currencies, commodities and crypto. This scan compares how far each one moved, up or down, over the same 20 sessions.
The rule Monk.trade uses: active US futures with positive prices, ranked by the size of their 20-session percentage move to the last completed daily bar, up or down. Each result also shows how far the price sits above or below its 50-session average.
New to these terms?
- Futures contract
- An agreement to buy or sell something, such as oil, gold or a stock index, at a set price on a future date. Its price moves with the market for that thing.
- Root
- The short code for a futures market, such as SI for silver or NQ for the E-mini Nasdaq 100.
- Continuous series
- A price history stitched together from one contract after another. When it switches to the next contract, the price can jump.
- 50-day average
- The average closing price over the last 50 sessions. A price far below it has been falling for a while.
Variations
Metals and energy contracts
“Using Monk.trade, compare Metals and Energy futures over the 20 daily sessions to the last completed bar. Rank by the size of the percentage move in either direction.”
MonkQL
from futures let chg_20 = 100 * (close[1] / close[21] - 1) where sector == "Metals" or sector == "Energy" show name, sector, close[1] as last_close, chg_20 sort abs(chg_20) desc take 5Contracts above their 20-day and 50-day averages
“Using Monk.trade, find US futures whose last completed close is above the 20-day average, with that average also above the 50-day average. Show each contract's category and percentage distance from its 50-day average.”
MonkQL
from futures let s20 = sma(close, 20) let s50 = sma(close, 50) where close[1] > s20[1] and s20[1] > s50[1] show name, sector, close[1] as last_close, 100 * (close[1] / s50[1] - 1) as vs_50 sort close[1] / s50[1] desc take 5
Check before you act
- Nothing on this page is a signal to buy or sell. Prices can keep moving against you, and you can lose money.
- The query reads the bar before the newest, which is the last completed day. Futures trade almost around the clock, and each daily bar here covers one calendar day in UTC time, so its close can differ from the exchange's official settlement price.
- Some futures roots are also stock symbols. ES is also Eversource Energy; CL is also Colgate-Palmolive. Say futures in the prompt so your AI uses from futures.
- Contracts are priced in different units. Silver and platinum are in dollars per troy ounce; lean hogs in cents per pound; grains in cents per bushel; stock indexes and Treasuries in points. Percentage changes make them easier to compare.
- The same percentage move can mean very different things. A 2% move in 2-Year Treasury futures is far larger, compared with their usual swings, than a 2% move in natural gas.
- Continuous series switch contracts as expirations approach. The next contract often trades at a higher or lower price, which can distort a change measured across the switch.
- Futures have no company filings, insider trades or financial statements.
The query
The MonkQL your AI writes
from futuresScan US futures.
let chg_20 = 100 * (close[1] / close[21] - 1)Use the last completed bar, [1]. Calculate its percentage change from 20 sessions earlier.
let vs_50 = 100 * (close[1] / sma(close, 50)[1] - 1)Calculate how far that close sits above or below its 50-session average, in percent.
where close[1] > 0Include every active contract with a positive price.
show name, sector, close[1] as last_close, chg_20, vs_50Show the contract name, category, completed close and both comparisons.
sort abs(chg_20) descRank by the size of the 20-session move, counting rises and falls equally.
take 5Return the five largest movers.
Ask your AI to show the query it ran. The example came from run 01a1b169-9f67-79d0-81ae-b04f38e07c43.
Research only. Not investment advice. Read the risk notice