GDELT News Sentiment: Mapping Global Events to Market Signals
Learn how the GDELT Project maps global news events into quantifiable sentiment data that investors can use as a macro indicator.
What the GDELT Project Is
The Global Database of Events, Language, and Tone (GDELT) is the largest open-access dataset of human society ever created, monitoring print, broadcast, and web news from virtually every country in over 100 languages in near-real-time. GDELT processes each news article to extract events, actors, locations, themes, and emotional tone, producing a structured database of global human activity updated every 15 minutes. The project catalogs events using the CAMEO (Conflict and Mediation Event Observations) coding system, which classifies interactions between actors along a spectrum from material conflict (armed attacks, sanctions) to material cooperation (trade agreements, humanitarian aid). Each event receives a Goldstein Scale score ranging from -10 (extreme conflict, such as military attacks) to +10 (extreme cooperation, such as peace treaties). GDELT also produces the Global Knowledge Graph (GKG), which extracts themes, emotions, and tone from every article, enabling sentiment analysis at a global scale that would be impossible to replicate through manual research.
News Sentiment as a Macro Indicator
News sentiment derived from GDELT serves as a unique macro indicator because it captures the informational environment that drives investor behavior and policy decisions. Unlike traditional economic indicators that measure outcomes (GDP, employment, inflation), news sentiment measures the narrative environment in which those outcomes are interpreted. A moderately weak jobs report during a period of overwhelmingly negative news sentiment will produce a very different market reaction than the same report during a period of optimism and cooperation. GDELT's tone scores aggregate the emotional valence of global media coverage, providing a quantitative measure of whether the world's information ecosystem is skewing toward fear and conflict or toward optimism and cooperation. Academic research has demonstrated that aggregate news sentiment has predictive power for equity returns, credit spreads, and currency movements over short horizons, particularly when sentiment reaches extremes that are inconsistent with underlying fundamentals.

Free charts, alerts, and screeners for every asset discussed on this page. Used by 50M+ traders.
Conflict vs Cooperation Scoring
GDELT's event coding classifies every interaction between actors as either cooperative or conflictual, with granular sub-categories that distinguish verbal statements from material actions. A diplomatic protest (verbal conflict) receives a Goldstein score of around -4, while an armed attack (material conflict) scores -10. A trade agreement (material cooperation) scores +7, while a general statement of intent to cooperate scores around +3. By aggregating these scores across all events involving specific countries, regions, or actor types, investors can construct real-time cooperation and conflict indices for any geographic or thematic dimension. A sudden spike in material conflict events involving major oil-producing nations, for example, provides an early warning signal for energy supply disruption that may not yet be priced into commodity markets. The ratio of cooperative to conflictual events at the global level serves as a broad measure of geopolitical stability that correlates with risk appetite in financial markets.
Using GDELT as a Market Signal
Investors can query GDELT's BigQuery dataset to build a peace score that quantifies the current state of global geopolitical stability — analyzing recent event tone and conflict/cooperation ratios across key geopolitical regions and actor pairs. When a peace score is elevated, indicating high cooperation and low conflict globally, it suggests a risk-on environment. When conflict events spike and cooperation deteriorates, it signals a more cautious risk-off posture. This type of signal is particularly valuable because geopolitical deterioration often precedes market sell-offs by days or weeks, as news events cascade from verbal disputes to material actions before financial markets fully price in the implications. A GDELT-derived peace score offers an objective, data-driven geopolitical risk assessment that cuts through the noise of headline-driven fear narratives. Note: the Alphameter v3 does not currently incorporate GDELT data — its six indicators are purely market-derived (VIX, AUD/JPY, Copper/Gold, Bond Yields, Sector Rotation, DXY).
Limitations and Best Practices
GDELT is an extraordinarily powerful dataset, but it comes with important limitations that investors must understand. Media coverage volume itself is not uniformly distributed: events in countries with large English-language media footprints (US, UK, India) generate far more coded events than those in media-sparse regions, potentially creating geographic bias. GDELT measures media attention and framing, not objective reality. A conflict that receives disproportionate media coverage may appear more severe in the data than it actually is, while a slow-burning crisis in a media-dark region may barely register. Tone scores can be influenced by editorial bias and sensationalism in the source media. Best practices for using GDELT as a market signal include normalizing event counts by baseline coverage levels, focusing on material events rather than verbal statements, using multi-day averages to smooth noise, and cross-referencing GDELT signals with traditional market indicators like the VIX, credit spreads, and commodity prices to confirm or challenge the narrative the data suggests.

Free charts, alerts, and screeners for every asset discussed on this page. Used by 50M+ traders.
Related Topics
Track These Indicators Live
The Alphameter synthesizes six macro indicators into a single regime score — updated daily. See the current reading and full indicator breakdown on the dashboard.
Get notified when the market regime changes
Regime alerts + weekly macro brief. Unsubscribe anytime.