Solo developer building AI-powered trading systems β from autonomous factor discovery to local LLM inference.
Three years in, still shipping. Supporter of open-source software and the communities that build it.
Predix is an autonomous AI agent for quantitative EUR/USD forex trading. It automates the full research and development cycle β from factor discovery to backtesting β using a multi-agent LLM framework on 1-minute data.
What makes it different:
- π§ Autonomous factor evolution β the agent proposes, codes, and validates its own alpha signals
- π‘οΈ Built-in risk management β drawdown protection, cooldown periods, stoploss clustering detection
- π Walk-forward validation β avoids overfitting across 2020β2026 EUR/USD data
- π₯οΈ Real-time dashboard β Streamlit UI for monitoring factor performance and model evolution
- π 134 integration tests β every commit is checked before it lands
Data Flow:
ββββββββββββββββββββββββββββββββββββ
β Qlib Data (1-min EUR/USD) β
β 2020β2026 Β· 96 bars/day β
ββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β R&D LOOP (rdagent fin_quant) β
β β
β βββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ βββββββ
β β PROPOSE βββΆβ CODING βββΆβ RUNNING βββΆβ FEEDBACK βββΆβ RECββ
β β (LLM) β β (CoSTEER)β β (Docker) β β (LLM) β β ββ
β βββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ βββββββ
β Bandit sel. LLM evolves Qlib backtest IC/Sharpe/ Pickle β
β factor|model factor.py in Docker DD metrics sessionβ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βββββββββ βββββββββ
βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ
β FACTOR TRACK β β MODEL TRACK β
β β β β
β FactorCoSTEER β β ModelCoSTEER β
β FactorRunner β β ModelRunner β
β FactorFeedback β β ModelFeedback β
β β β β
β β result.h5 β β β PyTorch predsβ
β IC / Sharpe β β + mlflow logs β
βββββββββββββββββββ βββββββββββββββββββ
β β
βββββββββββββββ¬ββββββββββββββββββββββββ
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STRATEGY GENERATION PIPELINE β
β β
β Load top factors βββΆ LLM strategy code βββΆ OHLCV backtest β
β β
β Optuna: Stage 1 (10) β Stage 2 (15) β Stage 3 (5) trials β
β Accept: Sharpe β₯ 1.5 Β· DD β₯ β0.30 Β· WR β₯ 0.40 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PORTFOLIO OPTIMIZATION β
β Mean-Variance / Risk Parity / Black-Litterman β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β LIVE TRADING (closed-source) β
β ftmo_live_trader.py Β· FTMO signals β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Autonomous Trading Agents β Multi-agent LLM frameworks that discover, evolve, and validate trading strategies end-to-end
Local LLM Integration β Running AI systems fully offline with llama.cpp (no cloud dependency)
Open-Source Tools β Pine Script strategies and Python frameworks for the trading community
Full Trading Pipelines β From raw kline data to live execution, built and maintained independently
Core & AI
Data & Finance
Local LLM & Inference
UI & Infra
| Project | Contribution |
|---|---|
| TradingAgents β 34k | Added llama.cpp local LLM support β run multi-agent stock analysis fully offline via .env config |
| OpenStock β 9.9k | Updated deps, fixed Inngest v4 API, force-dynamic for auth routes β resolved 28 vulnerabilities, migrated Inngest v3βv4 |
Premium models & collaborations β tpt.requests@pm.me
Mastodon β @TPTBusiness@mastodon.social
β οΈ All content is for educational purposes only. Past performance does not guarantee future results.