OracleLaunch →
Real-time · AI · Walk-forward verified

ORACLE

Gradient-boosted signals on real market data. Triple-barrier labels, purged K-Fold CV, walk-forward backtests. Verified by Deflated Sharpe and Probability of Backtest Overfitting.

Scroll
DEFLATED SHARPE•CSCV · PBO•WALK-FORWARD•KILL-SWITCH•REAL DATA ONLY•PROMETHEUS•ALPACA IEX•REDIS PUB/SUB•SSE STREAMING•LIGHTGBM•POSTGRES 16•FASTAPI•
DEFLATED SHARPE•CSCV · PBO•WALK-FORWARD•KILL-SWITCH•REAL DATA ONLY•PROMETHEUS•ALPACA IEX•REDIS PUB/SUB•SSE STREAMING•LIGHTGBM•POSTGRES 16•FASTAPI•
DEFLATED SHARPE•CSCV · PBO•WALK-FORWARD•KILL-SWITCH•REAL DATA ONLY•PROMETHEUS•ALPACA IEX•REDIS PUB/SUB•SSE STREAMING•LIGHTGBM•POSTGRES 16•FASTAPI•
DEFLATED SHARPE•CSCV · PBO•WALK-FORWARD•KILL-SWITCH•REAL DATA ONLY•PROMETHEUS•ALPACA IEX•REDIS PUB/SUB•SSE STREAMING•LIGHTGBM•POSTGRES 16•FASTAPI•
Signals01

LightGBM ensemble. Ranked every morning.

Triple-barrier labels (López de Prado). Gradient-boosted trees trained with purged K-Fold CV + embargo so future bars never leak into the past. Folds average into a single conviction score per name. No deep learning, no transformers — just disciplined gradient boosting.

SP500 + NDX100
Active universe
Execution02

Risk-gated by default. No trade bypasses the checks.

Every submission runs through a layered gate — kill-switch, position caps, drawdown kill, max-positions — before the broker ever hears about it. The terminal simply cannot bypass it.

4 layers
Pre-trade guards
Ops03

One switch, zero ambiguity. Flip it and we stop trading.

Kill-switch is a single Redis key, persisted with the reason and the timestamp. Gauged in Prometheus. Read on every submit, never cached. It's the big red button that actually works.

< 1 ms
Kill-switch read path
Rigor04

Deflated Sharpe & Backtest Overfitting.

Every published result ships with a reproducibility manifest: git sha, config hash, data fingerprint, environment snapshot. And its performance is adjusted for how many trials were burned finding it.

DSR + PBO
López de Prado
Architecture

Every layer, accounted for.

Risk
01 / 6

Pre-trade gate

Kill-switch · position caps · drawdown · max-positions.

Orders
02 / 6

State machine

Pending → submitted → filled / cancelled / rejected. Idempotent.

Signals
03 / 6

Ranked daily

Top-K per universe, ordered by rank then confidence.

Streaming
04 / 6

Alpaca IEX → SSE

Reconnecting WS consumer, Redis pub/sub fan-out, 15 s heartbeats.

Backtest
05 / 6

Walk-forward

Equal-weight top-K, bps cost model, Sharpe + drawdown + DSR.

Data
06 / 6

Real providers

11 APIs keyed. Canonical Postgres. Zero synthetic paths.

The Rule

No fake data.

No synthetic paths.

Real providers. Real markets.

Verified by deflated Sharpe.

Or it does not ship.

By the numbers

The shape of the build.

Measured from the commit log, not the pitch deck.

185
Unit tests · green
11
Real provider feeds
718k
Rows real OHLCV · Alpaca
100%
Type-checked · mypy --strict
0
Synthetic data paths
ML signals · as-of 2026-05-01

Ranked model signals.

Real BUY/HOLD/SELL from LightGBM trained on 718k rowsof real Alpaca S&P 500 data, 2018–2026. Sorted by model conviction. Zero synthetic paths.

RUN THE ORACLE

Launch Terminal →
Self-hostable. Stateless API. Postgres 16 + Redis.
Built by Shaurya · no fake data · brutal honesty by default.
© 2026 OracleDeflated Sharpe verified · PBO monitored