Dashboard

A live signal feed shaped by the Python quant engine.

This view opens with a REST snapshot and stays fresh with live WebSocket updates, so the signal board remains current while the engine continues reading the market.

Current signals

Each signal now carries market microstructure, on-chain context, and optional market intelligence from CoinGecko when that provider is enabled.

OKXBTC/USDT:PERP4h • score 37.4Trending / Momentummode swing (adaptive) • Frontend fallback sample.entry pending @ 60000 • SL 59100 • TP 60700 / 61200 / 61800 / 62400Microstructure is still incomplete.On-chain data is not active yet.CoinGecko context is not active yet.Frontend fallback sample.generated 3/19/2026, 6:41:13 PM
LONG
OKXETH/USDT:PERP1h • score 11.2Neutralmode intraday (adaptive) • Frontend fallback sample.No active entry setup yet.Microstructure is still incomplete.On-chain data is not active yet.CoinGecko context is not active yet.Frontend fallback sample.generated 3/19/2026, 6:41:13 PM
HOLD
Live websocket

FastAPI live stream

The frontend receives live signal updates through FastAPI over WebSocket while the Python engine stays focused on market analysis behind the scenes.

$ ws.status = connecting
wss://api.quantstats.bengkelti.com/ws/live
Waiting for the FastAPI stream.
Authenticated accounts

The dashboard follows the account tied to your session.

This panel reads the exchange accounts tied to your active session, so your analysis workflow stays aligned with the trader who is actually signed in.

$ dashboard.account_scope
Checking the current session.
Why this stack

A lighter interface, a stronger research engine.

The interface stays focused on clarity while the Python engine remains dedicated to market data, signal logic, and scenario construction.

Connector ownership

Venue connectivity stays inside the quant stack.

The exchange connector stays in Python so market state, signal logic, and future execution paths do not fragment across the frontend.

On-chain + market context

The engine reads more than venue data alone.

The engine can combine Ethereum mainnet context and CoinGecko market intelligence without breaking the discipline of the core venue workflow.

Fallback discipline

Optional providers stay controlled.

If Etherscan, Blockchair, or CoinGecko is not active yet, the dashboard stays stable and shows provider notes instead of breaking the signal flow.

SessionNot signed in