Welcome

Describe trading strategies in natural language. Generate executable Python. Backtest, analyze, and deploy 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, and analyze 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. Iterate — Refine based on analysis and repeat.

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

Quick Example


Package Modules


Last updated