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
A wall of numbers. A shape you can read.
The same feed, twice. Analatica’s job is the second one.
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.
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.
- yfinance — prices and three months of history
- Argaam RSS — three company and market feeds
- Finlight API — wider market headlines
- Watchlist, portfolio and benchmark pulled in parallel
- Per-request validation and failure handling
- Relevance filtering across news sources
- RSI, MACD, moving averages, Bollinger Bands
- Sentiment from momentum, breadth, volatility and RSI
- Portfolio volatility, equal-weight and correlation
- Separate TTL strategy per data class
- Quotes refreshed on a 60-second cache
- Charts and tables rendered server-side
Python / Streamlit / Plotly / Pandas / NumPy / yfinance / RSS / FontTools
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.
- 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
- 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.
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.
Adds to your watchlist, runs portfolio analytics, adjusts charts and views—just by asking, no clicking required.
Simple, grounded explanations for the metrics and movements behind every answer.
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.