AI-Powered
BTC Trading
System
ML ensemble of Random Forest + XGBoost + LightGBM trading BTCUSD M15 live on MetaTrader 5 with autonomous risk management.
Performance Metrics
Phase 11 M15 · 55 features · ATR-aware labels · Optuna-tuned. Results from fixed TP/SL evaluation across 4 risk profiles.
Strategy Evolution
WIN RATE BY PHASEReal-World Validation
224 days of post-training data — no look-ahead, no cherry-picking.
Real-Time Dashboard
Synced to Supabase · refreshes every 30 seconds
No live data — bot is offline or not yet started
Run python trading.py --dry to test
Account Performance
Real account equity from Supabase snapshots
No equity data yet
Snapshots appear as the bot runs
Recent Trades
No trades recorded yet
Trade history appears as the bot executes
How the Models Work
Three independently tuned models vote on each signal. Majority wins — BUY, SELL, or HOLD.
55 Engineered Features
Phase 13 activeHow It Works
A fully automated pipeline from raw candle data to live trade execution in under 60 seconds.
Fetch M15 Candles
Every ~60 seconds, the bot fetches the latest 250 BTCUSD M15 bars from the MetaTrader 5 REST API.
Engineer 55 Features
Raw OHLCV data is transformed into 55 engineered features: price action, momentum, volatility, session, MTF ladder, and news proximity.
ML Ensemble Vote
RF + XGBoost + LightGBM each produce a probability vector. Majority vote determines BUY, SELL, or HOLD signal.
Multi-Filter Validation
Signal passes through ATR floor, news block (ForexFactory calendar), EMA trend filter, session filter, and circuit breaker.
Dynamic SL/TP Sizing
Stop-loss = 0.8×ATR, Take-profit = 0.8×ATR (precision mode). Lot size calculated via Kelly criterion with risk% cap.
Live Execution + Monitoring
Order placed via REST API. Position model (77.16% acc) monitors open trades and can trigger early exit on adverse signals.
Ready to let
AI trade
for you?
NOVOSKY is not yet open to the public. Join the waitlist and be first in line when early access launches.
No spam. One email when early access is ready.