QuantStats V2

Modern, cyberpunk, elegan. Web app di Next.js, otak tetap di Python.

Fondasi frontend baru untuk QuantStats saya arahkan ke visual yang lebih berkarakter, sementara QuantEngine tetap menjadi analyzer murni di Python dan FastAPI menjadi gateway tunggal ke web app.

Core pipeline
0x1
Futures Candles
OHLCV OKX futures tetap menjadi input venue utama untuk quant analyzer.
0x2
Order Book Depth
Bid, ask, spread, dan imbalance diproses di venue yang sama.
0x3
On-Chain Metrics
Whale transfers dan netflow Ethereum mainnet dapat menambah konteks quant jika provider aktif.
0x4
CoinGecko Context
Market cap rank, 24h change, trust score, dan global crypto context ikut memperkaya signal.
0x5
Funding Structure
Funding, sentiment, dan struktur venue tetap diolah oleh analyzer Python.
Predictive alpha
QuantEngine
Semua logika quant, scoring, regime detection, TP/SL planning, on-chain context, dan CoinGecko market intelligence tetap hidup di service Python yang terpisah dan rapi.
Web app ready
FastAPI → Next.js
FastAPI menerima dan mengirim state. Next.js hanya membaca dan merender signal, positions, accounts, serta onboarding exchange.
Analyzer

Python Quant Analyzer

Logic quant, market ingestion, scoring, TP/SL, dan execution tetap di Python.

Gateway

FastAPI

Semua state penting web app masuk lewat satu backend API yang konsisten.

runtime storage: supabase
Exchange rollout

OKX first, multi-CEX ready

Supported sekarang: OKX.

Production flow
01
Next.js hanya jadi web app
Login, dashboard, onboarding exchange, positions, history, dan scanner signal dirender cepat lewat App Router.
02
FastAPI jadi API inti
Frontend membaca state lewat REST dan WebSocket. Python tidak post ke Next.js sebagai backend utama.
03
Python tetap pure analyzer
Connector CEX, market ingestion, quant scoring, risk, TP/SL, dan execution orchestration tetap di Python.
$ flow.quantstats
browser -> next.js web app
next.js -> fastapi gateway
fastapi -> QuantEngine python service
QuantEngine -> OKX connector + Etherscan/Blockchair + CoinGecko SDK
signal/state -> fastapi -> next.js
SessionBelum login