Welcome

Describe trading strategies in natural language. Generate executable Python. Backtest, analyze, and iteratively evolve with LLM-powered feedback.

pip install vibetrading

What is VibeTrading?

VibeTrading is an open-source trading framework where users describe strategies in natural language and AI agents generate, backtest, analyze, and evolve executable code.

How It Works

1. Describe — Tell the agent what you want in plain English.

2. Generate — AI produces framework-compatible strategy code with proper risk management.

3. Backtest — Run against historical data from any CCXT-supported exchange.

4. Analyze — An LLM evaluates backtest results: scores performance (1-10), finds weaknesses, suggests fixes.

5. Evolve — Repeat the loop. Each iteration feeds analysis back to the generator for continuous improvement.

Describe ──▶ Generate ──▶ Backtest ──▶ Analyze ──▶ Evolve
(prompt)      (LLM)        (engine)     (LLM)       (loop)
                ▲                                      │
                └──────────── feedback ────────────────┘

Quick Example


Package Modules


Last updated