Home AI Trading Strategies / News-Driven Sentiment Analysis

News-Driven Sentiment Analysis Trading Strategy

Transform news headlines into actionable trading signals with Sourcetable AI. Analyze sentiment scores, track market reactions, and identify opportunities from media coverage automatically.

Andrew Grosser

Andrew Grosser

February 24, 2026 • 16 min read

Introduction

Since 2010, news-driven sentiment analysis has transformed from a niche quantitative technique into a mainstream trading signal, with NLP models now processing millions of articles daily to extract directional alpha. A pharmaceutical company announces FDA approval at 9:15 AM. Within minutes, the stock jumps 12%. By the time you manually read the headline, analyze the sentiment, and place your trade, the opportunity has vanished. News moves markets faster than ever, and traders who can't quickly convert headlines into actionable sentiment scores consistently miss profitable moves.

News-driven sentiment analysis trading uses natural language processing and sentiment scoring to identify trading opportunities from media coverage, press releases, earnings calls, and social media. When positive sentiment spikes around a stock—measured through keywords, tone, and volume—it often precedes price increases. Negative sentiment clusters can signal selling opportunities or short positions. The challenge isn't finding news; it's processing thousands of headlines daily, scoring sentiment accurately, and executing before the market fully reacts sign up free.

Why Sourcetable Beats Excel for Sentiment Analysis Trading

Excel sentiment analysis demands technical skills most traders don't have. You need text parsing functions (LEFT, RIGHT, MID, FIND) to extract keywords from headlines. You build sentiment dictionaries with hundreds of positive and negative words, then use COUNTIF and SUMIF to score each headline. Aggregating sentiment across multiple news sources requires complex pivot tables and time-consuming manual updates. When breaking news hits, you're copying headlines, running formulas, and calculating scores while price action leaves you behind.

Sourcetable transforms this process through conversational AI. The system understands financial news terminology and automatically performs sentiment analysis on any text data you upload. Ask 'Calculate sentiment scores for all Tesla headlines this week' and Sourcetable instantly analyzes hundreds of articles, assigns numerical sentiment values, identifies keyword patterns, and highlights significant sentiment shifts. The AI recognizes context—distinguishing between 'earnings beat expectations' (positive) and 'beat down by regulators' (negative)—something basic Excel keyword matching can't do.

The speed advantage is massive. Excel requires 15-30 minutes to manually process and score 50 headlines. Sourcetable analyzes thousands of headlines in seconds. When a major news event breaks—earnings surprise, merger announcement, regulatory decision—you get instant sentiment analysis and trading signals while Excel users are still building formulas. This speed difference directly translates to better entry prices and higher returns.

Sourcetable also handles the complexity that makes Excel sentiment analysis impractical. The AI automatically adjusts sentiment weights based on source credibility (Wall Street Journal carries more weight than unknown blogs), recency (today's news matters more than last week's), and headline prominence (front-page news versus buried mentions). It tracks sentiment momentum—identifying when positive sentiment is accelerating versus plateauing. These nuanced calculations would require hundreds of Excel formulas and constant manual calibration.

Real-time monitoring becomes effortless. Instead of manually checking news sites and updating spreadsheets hourly, connect your news feeds to Sourcetable and ask 'Alert me when any stock shows sentiment score above 0.7.' The AI continuously monitors incoming headlines, calculates rolling sentiment averages, and flags opportunities the moment they appear. You're trading on fresh sentiment signals while competitors are still reading headlines.

Benefits of News Sentiment Analysis with Sourcetable

News-driven sentiment strategies capture the behavioral finance phenomenon where market sentiment often leads price action. Academic research shows that positive news sentiment predicts short-term returns, with sentiment spikes preceding average gains of 2-4% over the following 1-5 days. Negative sentiment clusters similarly predict declines. Professional traders use sentiment analysis to time entries, validate technical signals, and identify crowded trades before reversals.

Instant Multi-Source Sentiment Scoring

Sourcetable processes news from dozens of sources simultaneously—financial news sites, press releases, earnings transcripts, social media feeds, analyst reports. Upload data from any source and ask 'What's the aggregate sentiment score for the energy sector?' The AI analyzes thousands of headlines, weights each source appropriately, and delivers a comprehensive sentiment reading in seconds. You see which stocks have the strongest positive sentiment momentum across all media channels, not just what's trending on one news site.

The AI identifies sentiment divergences that signal opportunities. When professional financial media shows positive sentiment but social media sentiment turns negative, it often indicates institutional buying against retail pessimism—a bullish contrarian signal. Sourcetable automatically flags these divergences: 'NVDA shows +0.8 sentiment in WSJ but -0.3 on Twitter, suggesting institutional accumulation.' These nuanced insights require monitoring multiple data streams simultaneously, something impossible with manual Excel analysis.

  • Weighted source credibility: Apply source-specific reliability weights (Reuters/Bloomberg carry higher weight than anonymous blogs) so a single institutional news item moves sentiment scores more than a cluster of retail forum posts.
  • Freshness decay functions: Discount sentiment scores exponentially as articles age, with half-lives calibrated by story type (earnings: 4 hours, regulatory: 24 hours, macro: 72 hours) to prevent stale sentiment from misleading current signals.
  • Tone intensity scaling: Distinguish between mild positive ("reported in line with expectations") and strong positive ("blew out estimates, raised guidance") using calibrated intensity multipliers rather than binary positive/negative labels.
  • Entity disambiguation: Correctly assign Apple (AAPL) vs. Apple Records mentions, and separate parent company from subsidiary sentiment to prevent misattribution errors in conglomerate analysis.

Contextual Sentiment Understanding

Basic sentiment tools count positive and negative keywords, missing crucial context. The phrase 'beat expectations' is positive in earnings context but 'beat down by competition' is negative. Sourcetable's AI understands financial context and correctly interprets ambiguous language. It recognizes sarcasm, qualifiers ('slightly positive' versus 'overwhelmingly positive'), and industry-specific terminology that generic sentiment analyzers miss.

This contextual understanding dramatically improves accuracy. When analyzing 'Apple faces challenges in China but dominates US market,' simple keyword counting might score this neutral or negative (challenges, faces). Sourcetable recognizes the mixed sentiment and correctly weights the positive US dominance against China concerns, delivering a nuanced score like +0.3 with explanation: 'Mixed sentiment: China headwinds offset by US strength.' You get actionable intelligence, not misleading binary scores.

Automated Signal Generation and Backtesting

Sourcetable converts sentiment scores into concrete trading signals based on your criteria. Tell the AI 'Generate buy signals when sentiment crosses above 0.6 with volume increase' and it automatically flags opportunities matching your rules. You can backtest these signals against historical data: 'Show me returns from buying stocks with sentiment above 0.7 over the past year.' The AI calculates win rates, average returns, maximum drawdown, and optimal holding periods—complete strategy validation without writing a single formula.

The system tracks signal performance over time, helping you refine your approach. If you notice that high sentiment scores on Mondays underperform versus Thursdays, ask 'Compare Monday versus Thursday sentiment signal returns' and Sourcetable instantly shows the performance difference. This continuous optimization—testing different sentiment thresholds, timeframes, and filters—would take weeks in Excel but happens in minutes with Sourcetable AI.

  • Sentiment momentum construction: Build composite signals from 5-day rolling sentiment Z-scores normalized by sector, filtering stocks with rapidly improving sentiment while excluding those with mean-reverting noisy scores.
  • Signal decay analysis: Plot cumulative returns at 1-hour, 1-day, 1-week, and 1-month horizons after high-conviction sentiment signals to calibrate optimal holding periods and avoid overfitting to a single timeframe.
  • Sentiment-price divergence alerts: Flag stocks with strongly positive sentiment but falling price (potential short squeeze setup) or strongly negative sentiment but rising price (potential bearish reversal) as high-priority research candidates.
  • Out-of-sample validation: Reserve a rolling 6-month test window and evaluate signal Sharpe ratio on unseen data before deploying capital, preventing backtest overfitting that plagues sentiment strategies.

Real-Time Sentiment Momentum Tracking

Sentiment momentum often matters more than absolute sentiment levels. A stock moving from -0.2 to +0.4 sentiment (positive momentum) may outperform a stock holding steady at +0.6 (stagnant sentiment). Sourcetable automatically calculates sentiment velocity and acceleration, showing you which stocks are experiencing the fastest sentiment improvements. Ask 'Show me stocks with highest sentiment momentum this week' and get a ranked list of names where positive news flow is accelerating.

The AI also identifies sentiment exhaustion—when extremely positive sentiment reaches levels historically followed by reversals. Stocks with +0.9 sentiment scores often face disappointment as expectations become impossible to exceed. Sourcetable flags these situations: 'TSLA sentiment at 0.92, historically followed by mean reversion within 5 days.' This contrarian perspective helps you avoid buying at sentiment peaks and identify potential short opportunities.

Sector and Market-Wide Sentiment Analysis

Individual stock sentiment gains context from broader market sentiment. Positive sentiment on a tech stock means more when the entire tech sector shows positive sentiment versus when it's the only bright spot in a negative sector. Sourcetable aggregates sentiment at stock, sector, and market levels, showing you the complete picture. Ask 'Compare AAPL sentiment to tech sector sentiment' and see whether Apple is leading or lagging its peers.

This hierarchical view reveals rotation opportunities. When financial sector sentiment turns positive while tech sector sentiment deteriorates, it signals potential sector rotation. Sourcetable identifies these shifts early: 'Financial sector sentiment increased 0.4 points this week while tech declined 0.3, suggesting rotation.' You can position ahead of money flows instead of chasing moves after they're obvious.

How News Sentiment Analysis Works in Sourcetable

Sourcetable makes professional-grade sentiment analysis accessible to any trader, regardless of technical expertise. The process flows from data upload through AI analysis to actionable trading signals, all through conversational interaction.

Step 1: Upload Your News Data

Start by importing news headlines, articles, or social media data. Sourcetable accepts CSV files from news APIs, RSS feed exports, Twitter data downloads, or manually compiled headline lists. Your data should include the headline text, publication date, source, and associated ticker symbol if available. Upload a file with columns like 'Date', 'Headline', 'Source', 'Ticker' and Sourcetable automatically recognizes the structure.

You can also connect live data feeds. Many news APIs provide real-time headline feeds that Sourcetable can import continuously. Set up the connection once and new headlines flow automatically, keeping your sentiment analysis current without manual updates. The AI handles data cleaning—removing duplicates, standardizing date formats, and organizing headlines by ticker.

  • Start by importing news headlines, articles, or social media data.
  • You can also connect live data feeds.

Step 2: Ask for Sentiment Analysis

Once data is loaded, simply ask the AI to analyze sentiment. Type 'Calculate sentiment scores for all headlines' and Sourcetable processes every headline, assigning sentiment values from -1.0 (extremely negative) to +1.0 (extremely positive). The AI examines word choice, phrase structure, and financial context to determine sentiment. Headlines like 'Company reports record profits, raises guidance' score near +0.9, while 'CEO resigns amid investigation' scores near -0.8.

You can request specific analyses: 'What's Apple's average sentiment score this month?' or 'Show me all headlines with sentiment below -0.5.' The AI instantly filters, calculates, and presents results. For deeper analysis, ask 'Break down Tesla sentiment by source' to see whether financial media sentiment differs from social media sentiment. Every question gets answered in seconds with clear visualizations.

Step 3: Identify Sentiment Signals

Transform sentiment scores into trading signals by defining your criteria. Tell Sourcetable 'Flag stocks where sentiment increased by 0.3 or more in the past 24 hours' and it highlights opportunities meeting your threshold. These sentiment spikes often precede price moves, giving you early entry opportunities. The AI can track multiple signal types simultaneously—sentiment reversals, extreme readings, divergences between sources, or correlation breakdowns.

Combine sentiment with other data for stronger signals. Upload price and volume data alongside news, then ask 'Show me stocks with positive sentiment and volume above average.' The AI joins datasets automatically and identifies names where bullish sentiment is confirmed by trading activity. These multi-factor signals have higher reliability than sentiment alone, improving your win rate.

  • "Flag stocks where sentiment increased by 0.3 or more in the past 24 hours"
  • "Show me stocks with positive sentiment and volume above average."

Step 4: Visualize Sentiment Trends

Sourcetable automatically generates charts showing sentiment over time. Ask 'Chart Microsoft sentiment for the past quarter' and get a line graph showing how sentiment evolved—you'll see sentiment spikes around earnings, product launches, and major news. These visualizations reveal patterns invisible in raw data. You might notice that sentiment typically peaks 2-3 days before earnings, suggesting traders should take profits before the event rather than holding through.

Create comparison charts to spot relative strength. Request 'Compare Amazon and Walmart sentiment' and see both stocks' sentiment trends on one chart. When Amazon sentiment rises while Walmart's falls, it suggests competitive dynamics favoring Amazon. These relative sentiment shifts often predict relative price performance, helping you pick winners within a sector.

Step 5: Backtest Your Strategy

Before trading real money, validate your approach with historical data. Upload past news data and price data, then ask 'What returns would I have earned buying stocks when sentiment crossed 0.6?' Sourcetable simulates your strategy across historical data, calculating total returns, win rate, average gain per trade, and maximum drawdown. You see exactly how your sentiment signals would have performed.

Refine your strategy based on backtest results. If initial tests show 55% win rate, try different thresholds: 'Test sentiment threshold of 0.7 instead of 0.6.' The AI re-runs the backtest with new parameters and shows whether the change improves performance. This iterative optimization—testing dozens of variations in minutes—helps you find the most profitable sentiment strategy for your trading style and risk tolerance.

Step 6: Monitor and Execute

Once your strategy is defined, use Sourcetable for ongoing monitoring. With live data feeds connected, the AI continuously calculates sentiment scores as new headlines arrive. Set up alerts: 'Notify me when any stock's sentiment increases by 0.4 in one day.' When conditions are met, you receive immediate notification, giving you time to research the opportunity and execute while the signal is fresh.

Track your actual trade performance alongside sentiment signals. Log your entries and exits in Sourcetable, then ask 'Compare my returns to the sentiment signal returns.' This performance attribution shows whether you're capturing the full value of your signals or leaving money on the table through poor execution or early exits. Continuous performance feedback helps you improve both your strategy and execution over time.

Real-World Applications of Sentiment Analysis Trading

News-driven sentiment analysis applies across trading styles, timeframes, and asset classes. These use cases show how traders, analysts, and portfolio managers use Sourcetable to convert media sentiment into profitable positions.

Earnings Season Momentum Trading

A momentum trader focuses on earnings season, when sentiment shifts are most dramatic and price reactions largest. She uploads earnings headlines for 500 stocks from financial news APIs covering the past five earnings seasons. In Sourcetable, she asks 'Calculate sentiment scores for all earnings headlines and show me stocks where sentiment improved most after earnings.' The AI identifies patterns—certain stocks consistently see sentiment spikes after beats, while others see muted reactions even with good results.

She refines her approach: 'Show me stocks where post-earnings sentiment exceeded 0.7 and compare to price performance over the next week.' Sourcetable reveals that stocks with extremely positive post-earnings sentiment (+0.7 or higher) averaged 4.2% gains over the following five trading days, with 68% win rate. She now has a proven strategy: buy stocks immediately after earnings when sentiment scores exceed 0.7, hold for five days, and exit.

During the current earnings season, she monitors real-time sentiment. When a semiconductor company reports after the close and morning headlines score +0.8 sentiment, she enters at the open. The stock gains 5.3% over the next week as positive sentiment drives momentum. By the time traditional investors finish reading the earnings transcript, she's already positioned. Her Sourcetable-powered sentiment analysis gives her a 12-16 hour head start on identifying the best post-earnings opportunities.

  • Pre-earnings sentiment drift: Track sentiment score changes in the 5 trading days before earnings, where sustained positive drift predicts post-announcement continuation 60%+ of the time based on analyst commentary and pre-release channel checks.
  • Earnings call tone extraction: Parse management language on earnings calls for hedging words ("challenging," "uncertain," "pressured") vs. confidence words ("accelerating," "visibility," "demand"), scoring management sentiment independently from reported numbers.
  • Analyst revision velocity: Measure the rate of sell-side estimate revisions in the 72 hours post-earnings, where rapid upward revisions signal higher probability of continued price momentum beyond the initial announcement move.
  • Guidance language quantification: Convert qualitative guidance language (strong, solid, robust, modest) into numeric sentiment scores calibrated against historical subsequent guidance outcomes, enabling systematic comparison across companies.

Contrarian Sentiment Exhaustion Strategy

A portfolio manager uses sentiment analysis for contrarian signals, believing extreme sentiment often precedes reversals. He uploads two years of news data and asks Sourcetable 'Identify instances where sentiment exceeded 0.85 and show subsequent 30-day returns.' The analysis reveals that extremely positive sentiment (above 0.85) is followed by average returns of -2.1% over the next month—worse than the market average. Euphoric sentiment marks local tops, not buying opportunities.

He develops a contrarian strategy: short stocks when sentiment reaches extreme positive levels and media coverage becomes saturated. He asks Sourcetable 'Alert me when any stock reaches sentiment above 0.85 with more than 50 headlines in a week.' This combination—extreme positive sentiment plus headline saturation—identifies stocks at peak hype. When a electric vehicle maker hits these criteria after a product launch, he initiates a small short position. Over the following month, as sentiment normalizes and media attention fades, the stock declines 8%.

The same logic applies to extreme negative sentiment. When a retail stock crashes on bankruptcy fears and sentiment hits -0.9, he asks Sourcetable 'Show me historical returns after sentiment dropped below -0.85.' The data shows that extreme pessimism often marks bottoms, with average 30-day returns of +6.4% following such readings. He buys the oversold retail stock, and as sentiment recovers from panic levels, the position gains 11% in three weeks. Sourcetable's historical sentiment analysis gives him confidence to trade against the crowd at extremes.

Sector Rotation Based on Sentiment Shifts

An investment analyst manages sector allocation for a multi-strategy fund. She uses Sourcetable to track sentiment across all eleven market sectors, identifying early signs of rotation. Each Monday, she uploads the week's news headlines and asks 'Calculate average sentiment by sector and compare to last week.' The AI aggregates thousands of headlines by sector and shows sentiment changes: 'Energy +0.15, Technology -0.22, Healthcare +0.08, Financials +0.18.'

These sentiment shifts often precede price moves. When financial sector sentiment improves sharply while tech sentiment deteriorates, it suggests money is rotating from growth to value. She asks Sourcetable 'Show me historical correlation between sector sentiment changes and next-month sector performance.' The analysis confirms that sectors with improving sentiment outperform by an average of 1.8% over the following month. Armed with this insight, she increases financial exposure and trims technology before the rotation becomes obvious in price action.

During a volatile quarter, she notices energy sentiment improving from deeply negative levels (-0.4) to neutral (0.0) as oil prices stabilize. She asks 'Chart energy sector sentiment versus energy sector ETF price over the past year' and sees that sentiment typically leads price by 1-2 weeks. She increases energy allocation ahead of the crowd. Over the next month, as broader sentiment catches up to her early read, energy stocks rally 7.5% while the market gains just 2%. Her Sourcetable-powered sentiment analysis consistently positions her ahead of sector rotations that others recognize only after they're well underway.

Event-Driven Merger Arbitrage

A merger arbitrage specialist uses sentiment analysis to gauge deal completion probability. When a major acquisition is announced, he uploads all news coverage to Sourcetable and tracks sentiment over time. Deals with consistently positive sentiment—regulatory approval optimism, strategic rationale praise, management confidence—typically close as expected. Deals where sentiment deteriorates—antitrust concerns, financing doubts, shareholder opposition—face higher risk of breaking.

He asks Sourcetable 'Track sentiment for XYZ merger news daily and alert me if sentiment drops below 0.2.' Two weeks after announcement, negative headlines about regulatory scrutiny push sentiment to 0.15. This early warning—before any official announcement—prompts him to reduce his position. Three weeks later, the FTC formally challenges the deal and it eventually breaks. His sentiment monitoring saved him from a 15% loss that many arbitrageurs suffered by ignoring the warning signs in news sentiment.

For active deals, he compares sentiment to the spread. When a deal trades at 8% spread but sentiment remains strongly positive (0.7+), the market may be overpricing risk. He asks 'Show me historical deal spreads versus sentiment scores at similar points.' Sourcetable reveals that deals with 0.7+ sentiment and 8%+ spreads closed successfully 91% of the time—the spread overcompensates for actual risk. He sizes up his position, earning the full 8% when the deal closes three months later. Sentiment analysis gives him an edge in assessing true deal risk versus market-implied probability.

Frequently Asked Questions

If your question is not covered here, you can contact our team.

Contact Us
How do you measure the quantitative impact of news events on stock returns?
Event study methodology measures abnormal returns (AR) around news events: AR(t) = Actual Return(t) - Expected Return(t), where expected return uses the market model (CAPM-adjusted return). Cumulative Abnormal Return (CAR) aggregates across event windows: CAR(-1, +1) captures 3-day total impact including leakage, announcement, and drift. Landmark studies: earnings surprises in the top decile generate +4.2% 3-day CAR; analyst upgrades generate +2.8%; M&A targets generate +25-35% announcement-day CAR. For NLP-based news sentiment, Liu (2006) found that 1-day CAR for stocks mentioned in Wall Street Journal articles with highly positive framing averaged +0.46%, while highly negative framing generated -0.79% -- demonstrating asymmetric impact consistent with prospect theory.
Which news NLP models achieve the highest accuracy for financial news sentiment classification?
FinBERT (Yang et al., 2020), fine-tuned on 10,000 financial news sentences from Financial PhraseBank, achieves 87.5% accuracy on financial sentiment classification compared to VADER (72.3%), TextBlob (68.1%), and generic BERT (79.2%). FinBERT understands financial context: "Apple misses revenue estimates but beats EPS guidance" is parsed correctly as mixed/slightly positive, whereas generic models score it as uniformly negative. RoBERTa fine-tuned on Reuters and Bloomberg news achieves comparable 86-89% accuracy. For real-time trading, the latency trade-off matters: FinBERT inference takes 50-200ms per article, fast enough for daily trading but insufficient for event-driven strategies requiring sub-second response. Optimized transformer models (DistilBERT) achieve 85% accuracy with 3-5x lower latency.
How do you build a news-to-trade pipeline with minimal latency for intraday news trading?
Production news trading pipeline components: (1) News ingestion -- Bloomberg Terminal API, Dow Jones Newswire, or Refinitiv (subsecond latency for premium data feeds); (2) Entity extraction -- identify company tickers mentioned using NER (spaCy, Flair) plus ticker disambiguation database; (3) Sentiment scoring -- FinBERT or fine-tuned RoBERTa, optimized to <50ms inference per article; (4) Signal generation -- map sentiment score to expected price impact using regression calibrated on historical news-return pairs; (5) Risk filter -- block trading during pre-earnings quiet periods, around FOMC meetings, and for positions already at size limits; (6) Order routing -- send orders to exchange within 500ms of article publication for maximum capture of news reaction. Total end-to-end latency target: under 1 second. Professional news trading firms (Two Sigma, Citadel) achieve 50-200ms total latency with co-located servers and direct news feeds.
What is the post-earnings announcement drift (PEAD) and how do you systematically capture it?
PEAD is the documented tendency for stocks to continue drifting in the direction of earnings surprises for 30-90 days post-announcement, earning 2-5% cumulative abnormal return even after the announcement-day reaction. Ball and Brown (1968) first documented PEAD; it remains one of the most robust market anomalies despite decades of attention. Capture strategy: rank stocks by Standardized Unexpected Earnings (SUE = actual EPS minus consensus estimate divided by standard deviation of historical earnings surprises). Go long top SUE decile and short bottom decile. Historical performance: SUE strategy earns 8-12% annualized return with Sharpe ratios of 0.65-0.85 (1980-2020). Implementation note: enter positions within 2 trading days of earnings release to capture full drift; hold 60 days; do not pre-position before earnings as announcement direction is uncertain.
How does news coverage frequency affect stock prices independently of sentiment?
News volume (number of articles, regardless of sentiment) systematically affects stock prices through attention mechanisms. Barber and Odean (2008) showed that retail investors are net buyers of attention-grabbing stocks (high volume news, abnormal returns), creating temporary buying pressure that reverses within 5-10 trading days. Institutional investors show the reverse behavior (more disciplined), creating a predictable short-term reversal pattern for stocks with extreme news coverage. Quantitative implementation: rank stocks by abnormal news volume (current week / 52-week average). Top quintile of abnormal coverage shows -1.2% reversal over next 10 trading days; bottom quintile (low coverage stocks experiencing positive returns) shows +0.8% continuation. News volume signal works best for small-cap stocks where retail investor attention is more price-impactful.
How do you distinguish market-moving news from noise and what filtering rules improve strategy performance?
Not all news has equal trading relevance. Rules that improve news signal quality: (1) Novelty filter -- deduplicate news by semantic similarity (cosine similarity > 0.85 between articles within 2 hours indicates repeating content; keep only the first); (2) Source credibility weighting -- Bloomberg/Reuters articles receive 3x weight vs. general web content; (3) Article length threshold -- articles under 100 words are rarely informative (remove); (4) Entity specificity filter -- general sector commentary has lower impact than company-specific news (use NER confidence threshold > 0.90); (5) Timing filter -- news published within 30 minutes of earnings announcement has lower incremental signal (already embedded in price). Applying these filters reduces news article volume by 70-80% while retaining 90%+ of the predictive signal, improving signal-to-noise ratio substantially.
What are the legal boundaries of news-based trading and how do material non-public information (MNPI) concerns arise?
Legal news trading uses only publicly available information -- news articles, press releases, SEC filings (8-K, 10-K, 13-F), and analyst reports. MNPI violations arise when trading is based on information obtained through illegal channels: tips from company insiders, analyst draft ratings before publication, or government data before official release. The SEC's Regulation FD (Fair Disclosure) prohibits companies from selectively disclosing material information to certain investors; all material disclosures must be simultaneously public. Mosaic theory -- combining individually non-material pieces of public information -- is legally permissible even if the aggregate conclusion is material. However, systematic government data trading (trading on advance knowledge of jobs reports, CPI data) was prosecuted in US v. Durbin (2019). Alternative data (credit card transactions, satellite imagery, social media) is generally legal as public information, provided it is not obtained through breaches of fiduciary duty.
Andrew Grosser

Andrew Grosser

Founder, CTO @ Sourcetable

Sourcetable is the AI-powered spreadsheet that helps traders, analysts, and finance teams hypothesize, evaluate, validate, and iterate on trading strategies without writing code.

Share this article

Sourcetable Logo
Ready to implement the News Driven Sentiment Analysis strategy?

Backtest, validate, and execute the News Driven Sentiment Analysis strategy with AI. No coding required.

Drop CSV