Markets React to Expectations, Not Only Facts
A company reports a record quarterly profit and its stock falls in after-hours trading. Another reports a failed trial and its stock barely moves. Both look contradictory until you add expectations: the profit was below what the market expected, and the trial failure was already in the price.
Sentiment analysis tries to measure the tone of the language in headlines, filings and earnings calls. Tone describes how a text reads. Whether that is better or worse than what prices already reflect is a separate question that tone cannot answer.
What Is Sentiment Analysis?
Sentiment analysis, also called opinion mining, classifies the tone of a text as positive, negative or neutral. Outside finance it is used on product reviews and customer feedback. In finance, many vendors use it to estimate the likely price effect of news. TradeAI News does not use it that way.
Financial text needs domain knowledge. "Company X misses estimates by 5%" contains no emotional words, yet any financial reader knows it reads as negative for the company. That gap is the central difficulty of financial NLP.
Sources of Financial Text
News wires and press releases. Short, structured and frequent. Headlines carry the densest summary of the event.
Earnings call transcripts. Prepared remarks plus analyst questions. Researchers have studied management's word choice and hedging on calls; such studies describe past samples, not any stock's next move.
SEC filings. Risk factors and management discussion in annual and quarterly reports. New or expanded risk factors show where a company itself sees more uncertainty.
Online forums. Noisy, and open to coordinated promotion. TradeAI News does not ingest forums or message boards.
A dated example of what TradeAI News does read: on 2026-10-17 the source roster on the features page, listed these feeds as having delivered at least one item in the previous week: SEC EDGAR (ATOM), PR Newswire, PR Newswire Asia, Finnhub News, BioSpace, FDA — CDER, PR Newswire Asia — Healthcare, NASDAQ Trading Halts, NYSE Trading Halts, FDA — MedWatch and FDA — Press Announcements. Feeds that go quiet drop off the roster.
Why General Language Models Struggle With Finance
Domain vocabulary. "Beats expectations", "in line", "misses by a penny" and "guides below consensus" carry specific meanings in finance that a general model may not know.
Entity context. "FDA rejects competitor's drug" reads as negative, but for the company that is not the competitor it may be the opposite. Getting it right means knowing who the text is about.
Negation. "Revenue growth is not slowing" and "Revenue growth is slowing" share almost every word. General models handle negation in long financial sentences poorly.
Hedging. "We expect" and "we are confident" differ in degree, and executives choose those words carefully.
Known Limits
Irony. A headline that calls a large miss "another stellar quarter" fools a model that reads words at face value. It is rare in financial writing, but it happens.
Tone follows the news. Tone measures what is being said, after it is said. By the time a text exists, the information in it is already reaching prices. Tone describes the language consistently; it does not forecast the price.
Drift. The same phrase can mean different things in different markets. "Strong guidance" in a strong market may carry less than "in-line guidance" in a downturn. Models need retraining as language shifts.
How TradeAI News Uses Tone
TradeAI News labels events with keyword and phrase rules and reads the tone of the text with FinBERT, a financial-language model, which produces a positive, negative or neutral label. Tone is a property of the language, never a forecast and never a direction. It is shown as one more piece of context beside the event type, not as a verdict. How event detection works walks through the pipeline from source to labelled event.
Frequently Asked Questions
What is a news-tone label?
A label that describes the tone of a news item or document as positive, negative or neutral, read with financial-domain context. It describes the text, not the price.
Can sentiment analysis predict stock moves?
TradeAI News does not use it for that. It tested a directional prediction model under a pre-registered protocol and the model failed, which is why tone is never turned into a direction. The write-up of that test gives the details.
Does TradeAI News analyse online forums?
No. It does not ingest forums or message boards. Its feeds are news wires, regulatory sources and exchange feeds, and the roster is published with the date it was measured.
Can sentiment analysis catch pump-and-dump schemes?
Not on its own. The usual pattern of a pump is heavy volume with no primary-source news behind it, and promotional text often reads as positive. Checking whether a move has a primary source, such as an SEC filing or a company release on a wire, is a better first question than reading its tone.