Skip to panels
DashboardF1
MarketsF2
EquityF3
WatchlistF4
PortfolioF5
NewsF6
EconomicsF7
CryptoF8
ScreenerF9
AI ChatF10
Quant
Backtest
Education
Profile
APEXTERMINAL
API · Loading…Delayed data--:--:--WIB

Dashboard

26 panels · USOut of scope for US: 5

Market indices

Index levels and daily change across the regions we track.

IDXUSSEA
Source: Macro snapshot

Forex

IDR crosses and the majors, from the FX snapshot job.

IDXUSSEA
Source: FX snapshot

Commodities

Gold, oil, coal, CPO and nickel — the inputs to Indonesian earnings.

IDXUSSEA
Source: Macro snapshot

Sector heatmap

IDX-IC sectors tinted by return over the selected window.

IDXUS
Source: Sector aggregation

Top movers

Exchange-wide gainers and losers, not a fixed basket.

IDXUSCrypto
Source: Asset price job

Market sentiment

Fear and greed, risk appetite and the volatility gauge from the macro snapshot.

IDXUSSEACrypto
Source: Macro snapshot

Quote strip

A configurable list of symbols with price and change.

IDXUSCrypto

What is missing

There is no batch quote route. Rendering an arbitrary symbol list means one request per symbol, which we will not do on a polling board. The missing piece is GET /assets/quotes?symbols=A,B,C.

Market hours

Session state for the exchanges that set the tone for Jakarta.

IDXUSSEACrypto
IDX (Jakarta)
—
SGX (Singapore)
—
TSE (Tokyo)
—
LSE (London)
—
NYSE / NASDAQ
—
Computed from each venue’s own local trading hours, so daylight saving is handled. There is no holiday or half-day calendar behind it, so a public holiday will still read as open.

Benchmarks and spreads

Index daily moves and the spreads between them.

IDXUSSEA
Source: Macro snapshot

News feed

Headlines from the crawler, in their original language.

IDXUSSEACrypto
Source: RSS crawlerFeed content is shown in its original language. We do not machine-translate headlines or filings.

News by category

The same feed narrowed to one category.

IDXUSSEACrypto

What is missing

The feed route takes a market but not a category, and the category taxonomy is not exposed. Missing: a category parameter on /news/feed.

Stock quote

One symbol: price, change, volume and the session bar.

IDXUSCrypto
Source: Asset price job

Candle chart

Daily candles with a range control — the one their tile lacks.

IDXUSSEA
Source: Daily OHLC

Screener

A real server-side screen over the whole universe.

IDXUSSEA
Source: Screener

Calendar

Upcoming events for your horizon, from our own calendar domain.

IDXUSSEA
Source: Calendar

Sparklines

A month of closes per symbol, as a shape rather than a number.

IDXUSSEA
Source: Daily OHLC

Watchlist

Your saved symbols, joined to their prices in one call.

IDXUSSEA
Source: Watchlist

Portfolio summary

Value, day and total profit and loss, and holding count.

IDXUSSEACrypto
Source: Portfolios

Risk metrics

Volatility, beta, Sharpe and drawdown — computed, not asserted.

IDXUSSEA
Source: Quant service

Today’s profit and loss

Day change across your holdings.

IDXUSSEACrypto
Source: Portfolios

Cash against invested

How much of the portfolio is deployed.

IDXUSSEACrypto

What is missing

We hold invested value but not a cash balance, so the split cannot be drawn honestly. Missing: a cash position on the portfolio model.

Journal

Your most recent decision journal entries.

IDXUSSEACrypto
Source: Journal

Recent files

The last things you uploaded.

IDXUSSEACrypto
Source: Uploads

Agent errors

Recent AI job failures.

IDXUSSEACrypto

What is missing

AI jobs are logged for the console but nothing is exposed to the reader. Missing: an ai_job_errors table and a /ai/errors route.

Live TV

Financial channels, embedded from the official player.

IDXUSSEACrypto

What is missing

Embedding is the only lawful form — never a re-streamed feed. The preset list still has to be re-authored for Indonesia and cleared for embedding rights.

Data feed status

Real per-source freshness, replacing their decorative status chips.

IDXUSSEACrypto
Source: Feed health

Deliberately not built

Nine of their thirty-five tiles are blocked by regulation, licensing or safety rather than effort. They are listed in docs/v3/pages/terminal-dashboard.md with the reason for each.

v—Session00:00:00MarketUS0 panelsFeeds—Latency—Ready