All indicators

Multi-Frame Market Sentiment Dashboard

May 26, 2024

Static chart image
SignalsDashboardMoving Averages

The Multi-Frame Market Sentiment Dashboard indicator provides a real-time visual summary of market sentiment across eight different timeframes using an EMA-based logic to help traders identify trend alignment.

Usage

The Multi-Frame Market Sentiment Dashboard is designed to offer a "bird's-eye view" of the market. By analyzing sentiment from the 1-minute chart up to the Daily timeframe, traders can identify when short-term price action aligns with long-term trends.

For example, a scalper might look for bullish sentiment across the 1m, 3m, and 5m timeframes for quick entries, while a swing trader might wait for the 1H, 4H, and 1D timeframes to show confluence before entering a position. The dashboard updates dynamically, allowing for immediate recognition of sentiment shifts without manual chart switching.

Details

The indicator determines sentiment by calculating a 9-period Exponential Moving Average (EMA) for each supported timeframe (1m, 3m, 5m, 15m, 30m, 1H, 4H, and 1D). The specific sentiment logic is as follows:

  • Bullish: The current EMA(9) value is higher than its value from two bars ago.
  • Bearish: The current EMA(9) value is lower than its value from two bars ago.
  • Neutral: The EMA value remains unchanged or does not meet the directional criteria.

The script uses request.security to fetch data from higher and lower timeframes and organizes the output into a clean, color-coded table. It also includes alert functionality that triggers when all monitored timeframes align in a single direction (all Bullish or all Bearish).

Settings

Display

  • Panel Position: Sets the vertical (Top, Middle, Bottom) and horizontal (Left, Center, Right) placement of the dashboard on the chart.
  • Bullish Color: Customizes the background color for cells indicating bullish sentiment.
  • Bearish Color: Customizes the background color for cells indicating bearish sentiment.
  • Neutral Color: Customizes the background color for neutral cells and header rows.
  • Label Size: Adjusts the text and table size, ranging from "very small" to "very large" to accommodate different screen resolutions.

FAQ

How do I interpret the colors on the dashboard?

By default, green cells represent bullish sentiment (rising EMA), red cells represent bearish sentiment (falling EMA), and blue cells represent neutral conditions or header labels.

Can I change the EMA period used for the calculation?

The current version of the script is hardcoded to a 9-period EMA for sentiment calculation; however, users can modify the source code if a different period is required for their specific strategy.

How can I access the Multi-Frame Market Sentiment Dashboard?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.