Skip to content

How to check the whole market in one question with ChatGPT or Claude

Reviewed

Ask it

Using Monk.trade, how did the major index ETFs and the 11 sector ETFs do over the past week and month?

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 SPY, QQQ, IWM, DIA and the 11 sector ETFs (XLK, XLF, XLV, XLE, XLI, XLY, XLP, XLU, XLB, XLRE, XLC) at the last completed close. Show each one’s 1-week and 1-month price change and how far it is below its 52-week high, sorted by the 1-month change.

What you get back

A starting list for research. It does not recommend any trade.

Example · run · data to

Index and sector ETFs, Nov 5, 2026 close
SymbolClose1 week1 monthFrom high
XLP$91.25+3.5%+11.7%-2.3%
XLV$184.91+0.5%+9.5%-3.9%
XLRE$44.30+2.9%+9.2%-4.6%
XLF$57.50+1.0%+7.0%-4.2%
XLB$52.33-0.4%+6.8%-4.2%
XLY$117.64+1.2%+5.6%-5.9%
XLU$43.30+0.4%+5.2%-9.4%
DIA$514.27-1.6%+0.6%-5.9%
IWM$270.98-4.6%-2.4%-11.2%
XLE$61.63-10.3%-2.7%-12.2%
XLI$162.47-4.5%-3.2%-13.7%
SPY$733.00-4.7%-5.7%-6.2%
XLC$104.34+3.1%-6.2%-13.3%
QQQ$647.05-9.6%-14.6%-15.2%
XLK$162.38-14.0%-19.4%-20.1%

At the Nov 5 close, defensive sectors led the month: consumer staples, health care and real estate each rose more than 9%. Technology fell 19.4% and QQQ 14.6%, and every fund sat below its 52-week high. In the 200-day variation, SPY closed 0.4% above its average while QQQ, IWM and XLK closed below theirs.

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.

  • Which technology stocks fell the most in the past week?

  • Show the same table for the past three months.

  • Chart XLK and XLP over the past six months.

What counts

A market overview puts the main index funds and the sector funds side by side, so one table shows whether the market rose or fell, which parts led and which lagged. SPY follows the S&P 500, QQQ the Nasdaq-100, IWM the Russell 2000 small companies and DIA the Dow. Eleven sector ETFs split the S&P 500 into technology, financials, health care, energy, industrials, consumer discretionary, consumer staples, utilities, materials, real estate and communication services.

The rule Monk.trade uses: the 15 named ETFs, checked on the last completed session. The 1-week change compares that close with the close 5 sessions earlier, and the 1-month change with the close 21 sessions earlier. Distance from the 52-week high compares the close with the highest price reached in the last 252 sessions.

New to these terms?
ETF
An exchange-traded fund: one share holds a basket of stocks and trades like a stock all day.
Index fund
A fund that holds the stocks in an index, such as the S&P 500, in the same weights, so it moves with that index.
Sector ETF
A fund holding the S&P 500 companies from one part of the economy, such as technology or utilities. Comparing the 11 shows where money is moving.
52-week high
The highest price in the past year. Distance from it shows how far a fund has fallen from its peak.
200-day average
The average close over about the last ten months. A fund above it is usually said to be in a longer uptrend.

Variations

  • Futures snapshot

    “Using Monk.trade, compare S&P 500, Nasdaq-100, crude oil, gold and 10-year Treasury futures (ES, NQ, CL, GC, ZN) at the last completed day. Show the 1-week and 1-month change and the distance from the 52-week high, sorted by the 1-month change.”
    MonkQL
    from futures "ES", "NQ", "CL", "GC", "ZN"
    let chg_1w = 100 * (close[1] / close[7] - 1)
    let chg_1m = 100 * (close[1] / close[26] - 1)
    show name, close[1] as last_close, chg_1w unit percent, chg_1m unit percent, 100 * (close[1] / highest(high, 312)[1] - 1) as from_high unit percent
    sort chg_1m desc
    
  • Above or below the 200-day average

    “Using Monk.trade, for SPY, QQQ, IWM, DIA and the 11 sector ETFs, show the last completed close, the 200-day average, the percent gap between them and whether each closed above it.”
    MonkQL
    from "SPY", "QQQ", "IWM", "DIA", "XLK", "XLF", "XLV", "XLE", "XLI", "XLY", "XLP", "XLU", "XLB", "XLRE", "XLC"
    let s200 = sma(close, 200)
    show close[1] as last_close, s200[1] as avg_200d, 100 * (close[1] / s200[1] - 1) as vs_200d unit percent, close[1] > s200[1] as above
    sort vs_200d desc
    
  • Chart SPY and QQQ with the 200-day average

    “Using Monk.trade, chart SPY and QQQ on daily bars for the past 300 sessions with the 200-day average.”
    MonkQL
    from "SPY", "QQQ"
    plot sma(close, 200)
    chart 300
    

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 session while the market is open. Before the open or after the close the newest bar is already complete, so the query reads the session before it. This example ran during the Nov 6 session and read Nov 5. Ask your AI to use the newest session instead.
  • Changes are price only and leave out dividends. Funds that pay more, such as utilities, consumer staples and real estate, returned more than the table shows.
  • Mutual funds and target-date funds are not covered. An ETF that follows the same index, such as SPY for an S&P 500 fund, can stand in for one.
  • Each row is worked out on its own, so one query cannot measure how closely two funds move together. Ask for a chart to compare them by eye.
  • The 52-week high is the highest price reached during a day in the last 252 sessions, which can sit above the highest close.
  • Futures daily bars cover one UTC calendar day, and each week has a short Sunday bar, so the futures variation counts six bars as a week, 25 as a month and 312 as a year. Continuous contracts switch to the next expiration as one nears, and the price gap at the switch can distort a change.

The query

The MonkQL your AI writes
  1. from "SPY", "QQQ", "IWM", "DIA", "XLK", "XLF", "XLV", "XLE", "XLI", "XLY", "XLP", "XLU", "XLB", "XLRE", "XLC"

    Name the four index ETFs and the 11 sector ETFs. Named symbols skip the scan’s trading-value floor.

  2. let chg_1w = 100 * (close[1] / close[6] - 1)

    The 1-week change: the last completed close against the close five sessions before it, in percent.

  3. let chg_1m = 100 * (close[1] / close[22] - 1)

    The 1-month change: the same close against the close 21 sessions before it.

  4. show close[1] as last_close, chg_1w unit percent, chg_1m unit percent, 100 * (close[1] / highest(high, 252)[1] - 1) as from_high unit percent

    Show the completed close, both changes and how far the close sits below the highest price of the last 252 sessions.

  5. sort chg_1m desc

    Strongest month first.

Ask your AI to show the query it ran. The example came from run 01a1b1e9-fe81-71b2-bbd3-b525e8261430.

Research only. Not investment advice. Read the risk notice