An algorithmic trading system running live on Interactive Brokers. Hourly AI signals. Self-improving through competition.

Every hour during market hours, Claude and Mistral independently analyze the same data. A 6-mode consensus engine resolves disagreements: require-both, weighted-average, flag-review, either-triggers, or single-model fallback.
Accuracy tracked per-model. The more reliable model earns more weight over time.

Every trade passes through five independent safety guards before a single dollar moves. Each layer can block, modify, or halt trading entirely. Per-fund risk agents enforce position caps, sector concentration limits, and regime-aware constraint scaling.
Per-strategy drawdown limits with hourly and daily thresholds. Auto-forces defensive allocation.
Contagion detection — if 8+ strategies lose simultaneously, all rebalancing halts for 2 hours.
VIX-adaptive circuit breakers. Daily loss >3% halts trading. MCR limits prevent correlated concentration.
Order dedup, fleet rate limiting (40/min), and position sizing caps. Every fill logged with file locks.
Delta, gamma, theta, vega limits on derivatives. Strategy-level delta caps prevent outsized exposure.

100+ shadow funds compete in parallel, each with unique DNA across parameters, strategies, asset universe, and signal source. Mistral AI generates new strategy code alongside hand-built ones — 26 AI-written strategies compete on equal footing.
Every fund is stress-tested with walk-forward out-of-sample validation (no in-sample overfitting) and 1,000-scenario Monte Carlo simulation using stationary bootstrap that preserves real volatility clustering.
Fitness isn't just returns. Multi-objective scoring weighs Sortino ratio, max drawdown, expected shortfall, conditional drawdown-at-risk, and transaction costs. Funds that don't trade get penalized. Degenerate strategies are automatically culled.
Promotion to live capital requires a 12-week top-3 streak, 6 months of frozen incubation, and bootstrap significance testing with Bonferroni correction. Then a tiered ramp-up: 5% → 15% → 25% of capital.
Evolving 100+ strategy variants is hard work. Good thing Buksbot thinks it's all just a game.
13 strategies run live — 3 custom, 8 RoboFund, plus HALO (hard-asset momentum) and Podcast Alpha (AI-parsed weekly podcast signals). 26 AI-generated strategies compete in the tournament alongside hand-built ones.
Strategies must beat the S&P 500 benchmark with statistical significance before promotion to live capital.