Guide
What indicative quotes mean here
Delayed prices, ETF proxies, and why a brief with no level is not a broken page.
Indicative means “good enough to scan”
Every last price on Blunt Markets is labelled indicative and delayed. That is not decoration. We do not run an exchange, we do not match orders, and we do not owe you a National Best Bid and Offer. A quote is here so a brief about SPY or gold is not a floating headline with no number next to it.
Delayed typically means on the order of minutes, not milliseconds, depending on the vendor and the venue. If you are scalping, this site is the wrong window. If you are asking whether gold is up on the day while you read a central-bank brief, delayed is fine.
Where the numbers come from
Quotes are pulled on a cron from a market-data API (Finnhub in production). The session strip uses a fixed list of liquid ETFs because free tiers often refuse raw FX pairs, cash indices, and some futures. We would rather show SPY than a blank S&P field, and FXE rather than a broken EURUSD widget. That choice is a data constraint, not a claim that the ETF is the market.
When ingest cannot attach a symbol, or when the vendor has no last, the brief simply has no Levels block. That is intentional. A dash pretending to be a price is worse than silence.
What delayed gets wrong
Gaps: a halt, a limit-up, or a Sunday FX open can make “last” a relic. Percent change is usually versus a prior close the vendor chose, which may not match your platform’s close.
Corporate actions: splits and special dividends can make a stale last look insane until the vendor adjusts. If a number looks impossible, believe that feeling and check a primary tape.
Proxies: USO, GLD, FXE, FXY, and IEF have NAV, creation/redemption, and (for commodity funds) roll. Their day change can diverge from the thing a headline named. Read the ETF vs index guide before you quote those names as “the dollar” or “oil.”
How briefs should use a quote
A useful brief names a catalyst and, if we have a tag, shows the delayed last as context. It should not say “buy the dip at this print.” We ban advice language in the rewrite prompt for that reason. If a model still sounds like a tip, that is a bug; mail hello@bluntmarkets.com with the URL.
Size this move prefills entry from the delayed last and a percent move from the session change when both exist. The calculator then does arithmetic on your size. It does not know your fees, borrow, or whether you are in a CFD.
How to disagree with the page
If your terminal shows a different last, your terminal wins for trading. If our percent change sign is opposite the story, check timezone and session. If a proxy is the wrong instrument for the headline (equity story tagged to the wrong ETF), that is a classifier miss: tell us the item URL and the symbol that should have been there.
We will not “correct” a delayed last to match a screenshot from a paid board. We will correct a wrong tag, a invented number in copy, or a source link that does not match the brief.