analatica.
Market status · Analatica data platform

Data you can actually read.

Analatica turns live market data into focused visual dashboards that are easier to follow, compare and understand.

24K+
Price points per refresh
1.5K+
Indicator series
100%
Market coverage
Raw feed Resolved
The difference

A wall of numbers. A shape you can read.

The same feed, twice. Analatica’s job is the second one.

Raw feed Ordered Readable
01 / Live project

Tadawul Lens

Analatica’s first dashboard — a live view of the Saudi Exchange, bringing market movement, technical signals, news and portfolio analytics into one place.

Open dashboard
  • Market benchmarkTASI level, daily change and trend.
  • Market sentimentA composite read built from momentum, breadth, volatility and RSI.
  • WatchlistLive quotes and movement for the symbols you follow.
  • PortfolioHoldings, weighting, volatility and correlation between positions.
  • Detailed analysisRSI, MACD, moving averages and Bollinger Bands per company.
  • Market moversScreener across the full exchange by change and RSI.
  • HeatmapThe whole market in one view, sized and coloured by movement.
  • NewsCompany and market headlines assembled from several feeds.
Directory listed companies Illustrative values
Move to focusDrag to focus — the lens resolves what it passes over
02 / Built from zero

One Python app.
A live market underneath it.

No spreadsheet exports and no vendor terminal underneath — every number on the dashboard is fetched, validated, computed and cached by this codebase.

01 — Source Market + news feeds
  • yfinance — prices and three months of history
  • Argaam RSS — three company and market feeds
  • Finlight API — wider market headlines
02 — Ingest Concurrent + validated
  • Watchlist, portfolio and benchmark pulled in parallel
  • Per-request validation and failure handling
  • Relevance filtering across news sources
03 — Compute Indicators + sentiment
  • RSI, MACD, moving averages, Bollinger Bands
  • Sentiment from momentum, breadth, volatility and RSI
  • Portfolio volatility, equal-weight and correlation
04 — Serve Cached + rendered
  • Separate TTL strategy per data class
  • Quotes refreshed on a 60-second cache
  • Charts and tables rendered server-side
96K+Indicator calculations per refresh
100%Saudi Exchange coverage
60sLive quote refresh

Python / Streamlit / Plotly / Pandas / NumPy / yfinance / RSS / FontTools

03 / Our approach

Same data.
Two ways to read it.

Every Analatica dashboard is built for two kinds of reader — people who already speak the language of markets, and people still learning it. Standard Mode keeps the read visual and guided. Terminal Mode opens the same analytical layer underneath — same data, same calculations, more of them in view.

Standard
Saudi Aramco 2222
25.96 -0.23%
Bearish outlook
Momentum has cooled off today — RSI is drifting lower.
Terminal
2222 · MAIN · ENERGY
LAST25.96
Δ%-0.23%
RSI1441.4
RVOL0.85x
SMA20 Δ-0.97%
MACD HIST-0.032
Standard Mode
  • More visual, more guided
  • Key signals prioritised over raw indicator counts
  • Plain-language explanations and tooltips throughout
  • Aref explains concepts and dashboard context in plain language
Terminal Mode
  • Denser interface, more of the analytical layer exposed
  • OHLCV, RVOL, SMA distance, MACD components, 52-week position and volatility shown directly
  • Full screener tables and deeper sentiment detail
  • Command palette for keyboard-first navigation
  • Aref responds in a more concise, technical style

Standard when you want the signal. Terminal when you want the detail — the data and calculations underneath are identical either way.

04 / Aref

Meet Aref

عارف (ʿāref) — Arabic for “one who knows.”

Your data agent,

Aref is Analatica’s built-in data agent. He understands the context of what you’re viewing, and he doesn’t just answer — he adjusts your charts, pulls the analysis, and manages your watchlist and portfolio, right from the conversation.

Acts on your dashboard

Adds to your watchlist, runs portfolio analytics, adjusts charts and views—just by asking, no clicking required.

Explains what it did

Simple, grounded explanations for the metrics and movements behind every answer.

Save time, stay focused

Aref works in context, so you can move faster without leaving your flow.

“Hi, I’m Aref.”

“I’m Analatica’s data agent. Tell me what you need, and I’ll do it—pull up a chart, run the numbers, update your watchlist. Ask, and it’s done.”

Just ask Aref.

Whether you’re technical or just getting started, Aref is here to make data easier to understand and act on.

Start a conversation

Aref provides general information and data explanations for educational purposes only. He does not provide investment advice or recommendations.