BITCOIN LIVE DASHBOARD · HOW IT WORKS

Real-time Bitcoin data,
explained simply.

A plain-English guide to every data source, signal, and feature inside the dashboard — no trading experience required.

~1s
Price update speed
4
Live data sources
$0
API cost (all free)
1
HTML file, no install

1
What is this dashboard?

A self-contained Bitcoin intelligence tool

The Bitcoin Live Dashboard is a single .html file that runs directly in your browser. It connects to public, free APIs and a live WebSocket stream to give you a real-time view of Bitcoin's price, market sentiment, news, and a computed buy/sell/hold signal — all with no sign-up, no API keys, and no installation required.

01
Browser opens file
Double-click the .html file. No server needed.
02
WebSocket connects
Instant live link to Binance — price streams in.
03
APIs load context
Fear & Greed index + crypto news fetched.
04
Signal computed
4 data inputs → BUY / HOLD / SELL score.
05
Auto-refreshes
Price ticks every ~1s. News refreshes every 5 min.

2
Where does the data come from?

Four free, open data sources

Every number on screen is pulled from a public API — no paid subscriptions, no data brokers. Here's exactly what each source provides:

WebSocket

Binance

The world's largest crypto exchange provides a free, public WebSocket feed — no account needed. Three streams run simultaneously:

  • @ticker — live price, 24h high/low, bid/ask, volume
  • @aggTrade — every individual trade (buy or sell), in real time
  • @kline_1m — 1-minute candle updates for the live chart
Updates every ~1 second
😰
REST API

Alternative.me — Fear & Greed Index

A well-known crypto sentiment index that aggregates volatility, market momentum, social media activity, dominance, and Google Trends into a single 0–100 score.

  • 0–24 → Extreme Fear
  • 25–49 → Fear
  • 50 → Neutral
  • 51–74 → Greed
  • 75–100 → Extreme Greed
Refreshes every 5 minutes
🦎
REST API

CoinGecko

Used once on load for supplementary market data that Binance doesn't provide:

  • Total market capitalisation
  • Circulating supply of Bitcoin
  • All-time high price + date
  • Bitcoin dominance (% of total crypto market)
  • 7-day % price change
Loaded once, refreshes every 10 min
📰
RSS Feed

Crypto News (4 sources)

News headlines are pulled from RSS feeds — the same technology that powers podcast subscriptions — via a free JSON converter. Four outlets are fetched in parallel:

  • 📡 CoinTelegraph
  • 📡 CoinDesk
  • 📡 Decrypt
  • 📡 Bitcoin Magazine
Refreshes every 5 minutes

3
The price panel

What you see when the price updates

The price card is the heart of the dashboard. Because it uses a WebSocket rather than a timer, updates arrive as fast as Binance sends them — typically every 1–2 seconds during active trading, faster during high volatility.


4
Live trades feed

Every transaction, as it happens

The Live Trades panel on the left of the chart shows individual transactions hitting the Binance order book in real time. Each row tells you:

$77,646 0.0340 BTC BUY 15:26:35 ← Example row
$77,631 0.1200 BTC SELL 15:26:36

A BUY trade means a buyer placed a market order (they accepted the seller's asking price). A SELL trade means a seller accepted the buyer's bid. Watching the ratio of buys to sells in real time gives you a feel for current market pressure.


5
The AI Sentiment Signal

How BUY / HOLD / SELL is calculated

The signal is not a prediction — it's a composite score from 0 to 100 built from four independent data inputs, each weighted and combined. Here's the formula:

Sentiment Score Formula
😰 Fear & Greed Index
+
📈 Price Momentum (24h + 7d)
+
⚡ Live Trade Flow
+
📰 News Sentiment
=
Score / 100

Fear & Greed (contrarian logic)

This input uses contrarian thinking: when everyone is fearful, that's historically when assets become cheap and recoveries begin. When everyone is greedy, markets are often overextended. So Extreme Fear adds points to the BUY signal, and Extreme Greed adds points to SELL.

Price Momentum

The 24h and 7d price change percentages from Binance / CoinGecko are scored on a scale. A strong positive 24h change (e.g. +5%) adds 14 points. A strong negative one (e.g. −5%) subtracts 14. A healthy weekly uptrend adds an extra 8 points, downtrend subtracts 8.

Live Trade Flow

Unique to this dashboard. The last 50 real trades are monitored. If more than 65% are buys, that's bullish pressure and adds 8 points. More than 65% sells subtracts 8. This factor updates continuously via the live WebSocket stream.

News Sentiment

Each news headline is scanned for a dictionary of 40+ bullish and bearish words (e.g. "surge", "adoption", "rally" vs "crash", "ban", "hack"). If the majority of recent headlines skew positive, up to 10 points are added. Negative news removes up to 10 points.

BUY
Score 62–100
Multiple factors align bullishly. Not a guarantee — a confluence signal.
HOLD
Score 39–61
Mixed signals. Conditions are unclear — waiting may be the wisest move.
SELL
Score 0–38
Multiple bearish indicators. Risk may outweigh reward in the short term.

6
The price chart

Historical context + live updates

The chart loads historical candlestick data from Binance at four resolutions, then continues updating the rightmost point in real time via the WebSocket @kline_1m stream.

Period button Binance interval Data points What it shows
24H 1m (1-minute candles) 288 candles Intraday volatility and momentum. Live chart tip updates every minute.
7D 1h (hourly candles) 168 candles Weekly swing trend — good for spotting multi-day moves.
30D 4h (4-hour candles) 180 candles Monthly trend structure, support/resistance zones.
90D 1d (daily candles) 90 candles Quarter view — broad macro trend at a glance.

7
Technical summary

Built with zero dependencies (almost)

The entire dashboard is a single bitcoin-dashboard.html file. No backend server, no database, no Node.js, no build tools. Just open it in Chrome or any modern browser.

ComponentTechnologyWhy
Price streaming Browser WebSocket API Native to all browsers — no library needed. Persistent connection, ~1s latency.
Chart rendering Chart.js 4.4 (CDN) Lightweight, responsive canvas charts. Free and open source.
News fetching rss2json.com free tier Converts RSS feeds to JSON. Works cross-origin from a browser without a proxy.
Supplementary data CoinGecko free API No API key needed for basic market data. Called once, then every 10 minutes.
Fear & Greed Alternative.me free API Completely free, CORS-enabled, no rate limits for basic use.
Auto-reconnect Custom JS with exponential backoff If the WebSocket drops (e.g. sleep/wake), it reconnects automatically with increasing delays.

8
Refresh schedule

What updates when


⚠️ Not financial advice. The Buy / Hold / Sell signal is an algorithmic indicator based on publicly available data and simple heuristics. It does not account for your personal financial situation, risk tolerance, tax obligations, or the full complexity of cryptocurrency markets. Past patterns are not a guarantee of future results. Always do your own research and consider consulting a qualified financial adviser before making any investment decision.