Powered by Smartsupp

Moodix API

Get current market sentiment parameters via API. Use the moodix API for your own applications and systems and stay updated on what’s happening in the market.



You pay $12.000 / a year or get 20% off to  pay $10.000 yearly

Introduction API

The moodix API offers real-time insights into the financial market sentiment through its proprietary Moodix Sentiment Index. This index tracks the market’s reaction to the influx of news, distilling thousands of daily news items into a sentiment wave that informs traders about the prevailing market mood. Below, you will find detailed explanations of the API’s fields and how to interpret the Moodix Index for informed trading decisions.

Understanding the Moodix Sentiment Index

Moodix index basics

The Moodix Index is calculated from the ES futures, one of the most liquid markets that is a strong correlate for major European and American markets. Approximately 4000-5000 news items flow into the markets each day, with only 20-30 being price-forming. The Moodix Index captures these impactful news items, providing a measure of market sentiment that starts afresh each trading day.

Sentiment waves

The daily Moodix sentiment value, indicated by news, changes throughout the day based on the number and impact of measured news items. This value is indicative of whether price-forming news was positive or negative for the markets.

Long-Term sentiment measurement

Long-term sentiment, referred to as moodix_wave_size in the API, is the difference between two moving averages (MA10 and MA5). This difference reflects the market memory over one and two trading weeks, providing a sentiment value that is visualized as waves oscillating around zero.

How to use sentiment in trading

The sentiment waves guide traders on market positioning:

RiskOn (Positive sentiment): When the market sentiment is positive, traditional long strategies are advisable.
RiskOff (Negative sentiment): In negative sentiment periods, short strategies are recommended.

The Moodix Index also includes a trend field (risk) that indicates the phase of the current sentiment wave:

Growing RiskOn: An uninterrupted, positive trend.
Sideways RiskOn: A disrupted positive trend.
Fading RiskOn: Indicates the end of a positive trend.
Growing RiskOff: An uninterrupted, negative trend.
Sideways RiskOff: A disrupted negative trend.
Fading RiskOff: Indicates the end of a negative trend.

Thresholds for trading decisions

For a RiskOn wave, a moodix_wave_size reading above +0.02 suggests a strong positive sentiment.
Conversely, when the moodix_wave_size falls towards this threshold, it may signal the end of a RiskOn wave.

For a RiskOff wave, a moodix_wave_size reading below -0.3 is recommended before considering short trades, due to the market’s inherent tendency to rise.

Non-trending periods

Neutral readings indicate unclear market sentiment, suggesting a wait-and-see approach for trading.

API Fields

Here’s how the moodix API fields relate to the sentiment index:

created_at: Timestamp of the data point.
sentiment: The current sentiment value.
trend: The current trend in market sentiment.
sentiment_wave: The sum of daily measured values for sentiment.
volatility_index: Measures the volatility based on sentiment.
moodix_index_intraday: The intraday Moodix index value.
news_volume_intraday: The volume of intraday news items measured.
volatility_index_intraday: Intraday volatility based on sentiment.
moodix_index_week: The weekly Moodix index value.
news_volume_week: The volume of weekly news items measured.
volatility_week: Weekly volatility based on sentiment.
moodix_index_month: The monthly Moodix index value.
news_volume_month: The volume of monthly news items measured.
volatility_month: Monthly volatility based on sentiment.
moodix_index_year: The yearly Moodix index value.
news_volume_year: The volume of yearly news items measured.
volatility_year: Yearly volatility based on sentiment.