Moving Averages Widget
Display live moving average signals on your site. Vunelix's free moving averages widget tracks SMA and EMA across 6 periods — 5, 10, 20, 50, 100, and 200. Each average shows its current value and a buy or sell signal based on price position relative to the average. A summary gauge aggregates all signals into one reading. Built for trend analysis — embed it on trading sites, analysis blogs, or educational platforms.
Sign up for free, add your website domain, and paste the embed code above into your HTML. Your widget will activate automatically.
Search and pick any stock, crypto, or forex pair to display.
Time interval for technical calculations (e.g. 1 Day analyzes daily data, 1 Hour analyzes hourly data).
Show Score, Confidence, Trend, and Volatility summary cards at the top of the widget.
Show buttons (1m, 5m, 15m, 1h, 4h, 1D, 1W, 1M) that let visitors switch between timeframes.
Show headings like "Oscillators", "Moving Averages", "Pivots" above each section.
The gauge chart with needle showing signal direction.
Show Strong Sell, Sell, Neutral, Buy, Strong Buy labels around the gauge arc.
Show the overall result text below the needle (e.g. "Strong Buy" or "Sell").
Show how many indicators are Sell, Neutral, or Buy below the gauge.
Show the total score numbers for Sell, Neutral, and Buy below the counts.
Show the detailed indicators table with Name, Value, Score, and Action columns.
Show the current indicator value in the table (e.g. RSI 51.4, EMA 71,035).
Show the numerical score for each indicator (e.g. -25, 100). Higher = more bullish.
Show the Buy, Sell, Neutral, or Strong Buy/Sell signal for each indicator in the table.
Language used for all text inside the widget.
Auto matches your site's dark/light mode — when visitors switch your site theme, the widget follows automatically. Choose Light or Dark to keep it fixed.
Remove the widget background color so it blends with your page.
If you have your own loading spinner or skeleton on the page, enter its ID or class here (e.g. #my-loader). The widget will remove it once data is ready.
Add your own CSS code to change fonts, colors, spacing, or any other styling in the widget.
Color for positive values (gains, up arrows).
Color for negative values (losses, down arrows).
Main background color of the widget.
Background color for cards, rows, and hover states.
Primary text color for headings and values.
Color for labels, descriptions, and muted text.
Color for borders, dividers, and outlines.
SMA and EMA — All Periods
Simple Moving Average smooths price data equally across the period. Exponential Moving Average weights recent prices more heavily, reacting faster to new data. The widget calculates both for 5, 10, 20, 50, 100, and 200 periods. When price sits above an average, the signal reads "Buy." When below, "Sell." Traders use the 50/200 crossover (golden cross and death cross) as major trend signals — this widget shows both averages live so visitors can track the relationship in real time.
Trend Confirmation
Moving averages are the most widely used trend indicators in financial markets. The 200-period SMA defines the long-term trend — institutional traders use it as a major support and resistance level. The 50-period EMA captures the intermediate trend. Short-term averages (5, 10, 20) show immediate momentum. The widget's summary gauge counts how many averages signal "buy" vs "sell" — a reading of 10 buy out of 12 total indicates strong upward momentum.
Modular Technical Setup
Pair the moving averages widget with the oscillators widget for a complete technical view split into two focused panels. Trading education sites use the moving averages widget to teach trend analysis concepts with live market data — students see exactly how SMA and EMA respond to price changes across different timeframes.