WATCHLIST · SNAPSHOT
BTC79,731.2-1.29%ETH2,458.4-1.92%SOL102.38-1.30%XRP1.41-2.91%BNB737.46+2.98%NVDA230.36+0.84%TSLA354.08-5.92%AAPL319.97-2.51%MSFT499.70-2.04%SPY770.19-0.39%QQQ718.96+0.18%XAUUSD4,476.6-0.34%WTI91.48+0.20%EURUSD1.16-0.06%DXY99.16+0.16%
FORECANDLE
MENU
OPEN CONSOLE

A NEWS TERMINAL FOR
PEOPLE WHO TRADE HEADLINES

News breaks.
We check our scores.

A headline hits the wire. Seconds later it's on the board with an impact score, the instruments it touches, and what funding, liquidations and the prediction markets are doing around them. The score is triage: it decides what is worth your attention, not how far price will travel. We measure the difference and publish it, which is more than we can say for the last news score anyone sold you.

CALIBRATION40,172 MEASURED · 13,886 UNMEASURABLE · 70 PENDING

No card, no trial clock. The feed, the globe, the heatmap and the entire calibration ledger are free to read.

3,410EVENTS / 24H
62LIVE SOURCES
15ASSETS PRICED
2ACTIVE HOTZONES

Pulled off the live pipeline when this page was built. It rebuilds every five minutes.

REAL EVENTS, REPLAYED

What actually happens to a headline in here.

One item first, followed from the connector that carried it to the instrument it was tagged to. Then five more, in the order they landed. These are the scores the engine actually gave them — nothing on this page is a mock-up.

EVENT TRACE· ONE REAL ITEM, END TO ENDrss:investing
IMP 6

Seattle Times, Newsday sue OpenAI and Microsoft over AI training

WIRE
05:59 UTCRead off the connector, normalised, checked against the last two days for a story that is already on the board.
SCORED
IMP 6regulatoryMarket impact on a 0–10 scale, plus the category it gets filed under. Seconds after it lands, not minutes.
MAPPED
MSFTThe instruments it can plausibly move, and the point on the globe it gets pinned to.
MARKET
MSFT499.70-2.04%What that instrument was doing when the page was built, beside funding, open interest and the odds — in the console.

AI ANALYSIS · NOT FINANCIAL ADVICE

The same thing, five more times

Plenty of free sites will show you that something happened somewhere. Working out which instruments care, and what those instruments are already doing, is the part that took the work.

Every row below arrived through the same four stations. The score and the asset tags get attached on the way in, so the board is already sorted by the time you look at it.

WIRE REPLAY5 REAL EVENTS
  1. IMP 9

    Germany is pressing the EU to tighten tourist visa rules for Russian citizens after an…

    tg:clashreport07:40 UTCgeopoliticsNO ASSET TAG
  2. IMP 9

    IAEA: ceasefire begins to allow power line repairs for restoring off-site power to…

    tg:financialjuice07:21 UTCgeopoliticsNO ASSET TAG
  3. IMP 6

    Prediction market shift: "Will the Fed increase interest rates by 25 bps after the…

    polymarket07:17 UTCmacroNO ASSET TAG
  4. IMP 9

    Argentina's President Javier Milei: The founder of anarcho-capitalism, Murray Rothbard…

    tg:clashreport07:03 UTCgeopoliticsNO ASSET TAG
  5. IMP 6

    Prediction market shift: "Will there be no change in Fed interest rates after the…

    polymarket07:02 UTCmacroNO ASSET TAG
LANDSSCOREDMAPPEDPRICED
The Forecandle console: a ticker of live prices across the top, a candlestick chart and a signal card on the left, a dot-matrix globe in the centre with clustered event pins over the Middle East, Europe and the Americas, and market, derivatives and prediction-market panels down the right.
THE ACTUAL PRODUCTStraight screenshot of production, nothing retouched. The pins, the prices and the scores are whatever the feed happened to be showing that session.
01

It tells you what to ignore

A headline reaches the board already carrying an impact score, a category and its tagged assets. 3,410 events came through in the last 24 hours. Almost all of it is noise, and the score exists so you are not establishing that one headline at a time.

02

One story, one screen

The event, the instruments it touches, funding and open interest, the liquidation structure around the current level, and any prediction-market contract trading on the same question. Most of that exists free somewhere. Lining it up against the same event, in the same second, is the annoying part.

03

And we publish what the scores were worth

Every scored headline books its own price measurements. 40,172 of them resolved in the last 30 days, 13,886 could not be measured at all, and that second number is published as loudly as the first. Read the whole thing, including the event classes where the study found nothing.

HOW IT WORKS3,410 EVENTS / 24H

What happens between the wire and your screen.

Four steps, all of them running as you read this. The screenshots are the console itself, not mockups.

  1. 01

    A headline lands

    Newswires, exchange feeds, SEC filings, economic releases and a handful of social relays are read continuously. When six outlets carry the same story, the near-identical copies get folded into one event, so the board doesn't fill up with the same thing six times.

  2. 02

    Impact, 0 to 10

    Every event gets a triage score within a few seconds of arriving, plus a category and a direction. Someone shilling a coin scores 0 and drops off the board. A strike on a shipping lane scores 7 and stays there. It is a sorting instrument, not a forecast of how far price travels, and the calibration page publishes how well it does the sorting.

  3. 03

    Instruments, and a place on the map

    The event is tagged to the instruments it can move and pinned to wherever it happened. When several reports land in the same region they cluster into a hotzone, so a fortnight of wire items about one conflict reads as one situation instead of forty pins.

  4. 04

    The market, next to the story

    Then it sits beside live price, funding and open interest, the liquidation structure around the current level, and any prediction-market contract trading on the same question. That last one matters more than it sounds — the odds usually move before the commentary does.

The Forecandle world feed panel: five scored headlines, each with an impact badge, the source that carried it, how long ago it landed, a sentiment arrow and the asset it was tagged to.
One panel, steps 01 to 03: the score, the source, how old it is and what it was tagged to.
The Forecandle prediction markets panel: live Polymarket contract probabilities on Fed rate decisions and geopolitical outcomes, each with its 24 hour probability change.
Step 04: the same story, with a price already on it.
SOURCE MIXNEWSWIRESEXCHANGE FEEDSSEC FILINGSECONOMIC RELEASESCENTRAL BANKSSOCIAL RELAYSON-CHAINPREDICTION MARKETS
THE PIPELINE62 CONNECTORS

Four families of feed, two routes, one lake.

News is de-duplicated and scored before it is stored. Price, derivatives and prediction-market data run straight into the time-series store. Both ends land in the same lake, which is the only reason a market can sit beside a story in the same second.

INBOUND CONNECTORS
NEWS41
MARKET DATA4
DERIVS · ON-CHAIN16
PREDICTION MARKETS1
ROUTE

News is de-duplicated, scored and stored. Market, derivatives and prediction-market feeds run straight into the time-series store. Both land in the same lake, and the measurement worker reads from there: every scored headline gets its price measurements booked and resolved out of the same store.

The routes and the connector counts come off the same health endpoint the console reads. The moving dots are the shape of the flow, not a tick-by-tick feed — the version wired to the socket, where every particle is one real datum, is inside the product.

COVERAGELIVE

What the pipeline actually counted.

Every figure below is read off the same API the console uses, at the moment this page was built. Nothing is rounded up and nothing is a projection.

3,410EVENTS INGESTED / 24HHeadlines, filings, releases and exchange prints pulled in over the last day.
111,687SCORED FOR IMPACTEvents in the current store carrying a 0 to 10 market-impact score.
22,301DUPLICATES COLLAPSEDReports folded into a story that was already on the board.
3WAITING TO BE SCOREDThe scoring backlog. Near zero means the pipeline is keeping up with the wire.
62LIVE SOURCE CONNECTORSInbound feeds reporting healthy: newswires, exchanges, filings, economic releases and social relays. Internal engines are not counted.
15ASSETS PRICEDCrypto, equities, ETFs, commodities, FX and indices on the shared watchlist.
2ACTIVE HOTZONESGeographic clusters where several related reports are landing at once.
453,475PREDICTION-MARKET ROWSPolymarket contract prices with 24h volume and probability moves. Kalshi is not live yet.

One caveat while you are reading counters. Events have only recently started being kept for longer than a day, so the archive is shallow and the “what moved last time this happened” view isn't built yet. The live half works today. The historical half needs a few more months of retention behind it.

UNDER THE HOOD

The parts that aren't allowed to guess.

Something has to read the text — thousands of items a day do not get read by hand. Nothing downstream of that takes it on trust. The arithmetic, the risk checks and the published measurements all run in ordinary code you can reason about, and a finalized measurement has no edit path.

THE GATE· TWO CANDIDATES, ONE SURVIVOR5 CHECKS
  1. SHAPEObject, required fields present, right types.PASS
  2. DIRECTIONlong, short or hold. Nothing else is a call.PASS
  3. STOP SIDEStop on the losing side of the entry.REJECT
  4. ENTRY DRIFTEntry within 10% of live price.PASS
  5. SIZE · LEVERAGESize from stop distance. Leverage clamped.PASS
PUBLISHEDA rejected candidate is dropped, not repaired.

Every number is recomputed in code

Nothing reaches the board because something suggested it. Every field is validated before it is stored, and an item that fails validation is dropped rather than patched up with a plausible guess. On the trading side the rules are blunter, and they are the ones in the gate above: a stop on the wrong side of entry is rejected, an entry more than 10% from live price is rejected, confidence under 40 is forced to a hold, position size is recomputed from the stop distance instead of accepted, and leverage is clamped. Those rules exist because fluent and correct are different properties.

The ledger cannot be edited

Every scored headline schedules its own price measurements, each one freezing the impact score, both price endpoints and the timeframe it was measured on. A finalized row is immutable and there is no delete path for one anywhere in the codebase. Measurements the stored candle history cannot resolve are published as unmeasurable, with the reason, rather than dropped — which is the whole difference between a denominator and a percentage. Read the whole ledger, including the event classes where it found nothing.

It degrades instead of going dark

Three paths, in order. When the one above fails — an error, a timeout, output that will not parse, an outage, or the daily spend cap — the next one picks the item up and nothing downstream notices. The bottom rung needs no network at all, which is the whole reason it is there. A feed that stops during the one hour it mattered is worse than a feed that says plainly it is running on its floor.

PRIMARY PATH01

Reads every inbound item and hands back structured fields: impact, category, direction, region, dedupe.

ON ERROR, TIMEOUT OR UNPARSEABLE OUTPUT
SECOND PATH02

A different supplier, wired in as an automatic retry rather than a manual switch. Nothing downstream notices.

ON OUTAGE, OR AT THE DAILY SPEND CAP
DETERMINISTIC FLOOR03

A plain keyword-and-source scorer, no network calls. Lower confidence, clearly marked, still a working feed.

MEASURED HISTORY, NOT A PERFORMANCE PROMISE · NOT FINANCIAL ADVICE

THE HONESTY LEDGER

We measure whether our own scores mean anything, and we publish the answer.

Including when the answer is no. Every scored headline books its own price measurements, the ones that could not be resolved are counted in the denominator rather than dropped, and the study that grades each class of event publishes the classes where it found nothing beside the ones where it found something. It is all on one public page, with the endpoints printed on it, so you never have to take our word for any of it.

01

Every score schedules its own test

When the engine scores a headline, it books a set of price measurements on the assets it tagged — at 15 minutes, an hour, four hours and a day. Nobody chooses which ones get published afterwards. There is no delete path for a finalized measurement anywhere in the codebase.

02

The measurements we could not take are counted too

Free data feeds only keep daily candles for most stocks, FX and commodities, so a fifteen-minute reading on them can never resolve. Those rows are published as unmeasurable with the reason attached, instead of being dropped — dropping them would quietly bias every number on the page toward the assets with intraday history.

03

The answer today is mostly no, and we print it

A separate study grades each class of event against a same-hour baseline with confidence intervals. Most classes come back with nothing: no direction that survives the interval, or too few clean observations to say anything at all. Those verdicts sit on the page next to the handful that did show something, at the same size.

What that leaves the impact score good for: sorting the queue. It decides which few dozen of several thousand daily items are worth your attention, and that is a real job. It is not a forecast of how far price will travel, we do not sell it as one, and the calibration page is where you check that for yourself.

THE LEDGER, LAST 30 DAYSLIVE
SCHEDULED MEASUREMENTS54,128booked against 71,363 scored events in the same window.
MEASURED40,172
UNMEASURABLE13,886
STILL PENDING70
OF 46 GRADED EVENT CLASSES
23 no edge20 unmeasured3 with a measured direction
Read live from the same public endpoints the calibration page renders. No key, no account: the URLs are printed on the page itself.
ALERTS

One rule can watch the news, the price, the funding and the liquidations at once.

This is the part that is genuinely hard to assemble out of free tools. Each of those feeds is free somewhere; having a single rule read all four and reach you when the tab is closed is not. Rules run server-side, so nothing depends on a browser being open.

NEWS IMPACT

Fire when a scored event clears an impact threshold — optionally only in the categories, assets or regions you care about.

PRICE LEVEL

Fire when a quote crosses a level you set, on any instrument on the watchlist.

FUNDING RATE

Fire when perpetual funding goes above or below a rate, which is usually the first sign a crowd has stacked on one side.

LIQUIDATION CASCADE

Fire when realised liquidations pass a dollar figure inside a window you choose.

Delivery, and the honest small print

Every rule delivers in-app and by browser push. Pro adds email, which also needs a confirmed address — it is re-checked at the moment a rule fires, so an unverified inbox silently dropping alerts is not a failure mode we allow. Each rule carries its own cooldown so a noisy hour cannot turn into forty notifications.

WHAT EACH PLAN GETS
ALERT RULES · FREE3
ALERT RULES · PRO50
IN-APP + PUSHBOTH PLANS
EMAIL DELIVERYPRO
OPEN POSITIONS · FREE3
OPEN POSITIONS · PROUNLIMITED

The caps are enforced server-side, and the plan is re-checked when a rule fires rather than only when you create it.

PRICING$29/MO · $290/YR

What the money actually buys.

The feed, the globe, the heatmap, the odds and the whole calibration ledger are open to anyone, with or without an account. Pro buys capacity and delivery: fifty alert rules instead of three, email as well as push, unlimited positions, briefings on demand and deeper API history. The ledger never moves behind the wall — a proof you have to pay to read is not a proof.

PUBLIC
$0NO ACCOUNT
  • The full event feed, globe and hotzones
  • Liquidation heatmap and market structure
  • Prediction-market odds
  • The complete calibration ledger, denominators included
OPEN CONSOLE
FREE ACCOUNT
$0NO CARD
  • Everything in Public, in real time
  • Three alert rules, in-app and browser push
  • Paper positions, notifications and the desk chat
  • An API key, commercial use allowed
CREATE ACCOUNT
PRORECOMMENDED
$24.17PER MONTH · $290 BILLED ANNUALLY
  • Fifty alert rules, and email delivery as well as push
  • Unlimited open positions, fifty desk messages a day
  • Generate the daily briefing on demand
  • Deeper API history and higher rate limits
SEE FULL COMPARISON

Annual comes to $24.17 a month, which is 2 months off the monthly price. Cancel from the billing portal whenever you like.

FAQ

The questions people actually ask.

What is Forecandle?

A real-time event terminal for traders. It reads newswires, exchange feeds, filings, economic releases and social relays continuously, scores every incoming headline for how much attention it deserves, tags it to the instruments and the place it affects, and sets it beside live price, derivatives positioning, liquidation structure and prediction-market odds. What you get out of it is speed: within seconds you know whether a headline is worth looking at and what it touches. Then it measures what actually happened to price afterwards and publishes that too.

How is this different from a free news globe?

The free globes tell you an event happened. Forecandle puts a market next to it. Behind each pin sit live candles, funding and open interest, the liquidation structure around the current level, positioning data and the prediction-market contracts trading on the same story, plus a public API. Drawing the pin is the cheap part.

Which markets does it cover?

Crypto majors, US equities and index ETFs, gold, crude, the dollar index and the major FX pairs. Events are tagged to the instruments they can plausibly move, so a strike on a shipping lane surfaces against crude and gold rather than against whatever coin happens to be trending.

Does the impact score predict how far price will move?

No, and we publish the measurement that says so. The score is triage: it decides which few dozen of several thousand daily items are worth your attention. When we measured what price actually did afterwards, the buckets carrying almost all the volume came out close together, and a separate study that grades each class of event against a same-hour baseline returned no measurable edge for most classes and too small a sample to judge many of the rest. All of it is on the calibration page with its denominators. If a competitor tells you their score predicts move size, ask them for the same page.

Is there a track record, and can I check it?

Yes, and it is free, complete and unflattering. Every scored headline books its own price measurements at 15 minutes, 1 hour, 4 hours and a day, on each asset it was tagged to. The calibration page publishes what those measurements found, together with how many could not be taken and why, and the graded verdict for every class of event including the classes where nothing was found. A finalized measurement has no delete path anywhere in the codebase, the endpoints are printed on the page, and they need no key and no account, so you can pull the rows and redo the arithmetic yourself.

What is free and what costs money?

The event feed, the globe, hotzones, the liquidation heatmap and market structure, prediction-market odds and the entire calibration ledger are free, and so is an API key with commercial use allowed. A free account adds three alert rules delivered in-app and by push. A subscription raises that to fifty rules and adds email delivery, lifts the cap on open positions, raises the daily desk-chat allowance, unlocks briefing generation on demand and gives deeper API history and rate limits.

Do you sell trading signals?

No. The subscription is the terminal, the alerts and the ledger. There is a signals surface inside the product and it is currently empty; we are not charging for it, not advertising it and not counting it as a reason to subscribe. If it ever carries anything again it will arrive on the same terms as everything else here: timestamped, scored against what price did, and published with its denominator whether or not the result flatters us.

How accurate is the liquidation heatmap?

Realized liquidations are genuine exchange data, streamed from the venues' own forced-order feeds. The projected heatmap is a different animal: it estimates where leveraged positions sit from candle volume and a fixed leverage distribution, and it never looks at open interest. Read it as structure, not as measurement.

Is there an API?

Yes. Candles, events and metrics over a documented REST API with commercial use permitted on the free key, plus the calibration ledger and the graded event classes on public endpoints that need no key at all. Free keys get 30 days of candle history and 7 days of events; paid keys get the full stored history and higher rate limits.

Does it use AI?

For the reading, yes — thousands of items a day do not get read by hand. It is deliberately not the last step, and it does none of the arithmetic. Every field that comes back is validated before it is stored and malformed output is dropped rather than guessed at, while the numbers that decide anything — position size, leverage, the outcome of every published call — are computed in ordinary code. There is a second path if the first one errors, times out or returns something unparseable, and under both of those a deterministic keyword-and-source scorer that needs no network at all, so the feed keeps running on a lower-confidence score instead of going dark. Which suppliers sit on which rung is not published: it is competitive information and it changes.

Open it the next time something breaks.

You don't need an account to look around. The feed, the globe, the heatmap, the odds and the whole calibration ledger are open, and that isn't a launch promotion.