Installation

Install

pip install vibetrading

All core dependencies are included: pandas, numpy, pydantic, ccxt, litellm, ta, and python-dotenv.

Setup

Set at least one LLM API key for strategy generation and analysis:

export OPENAI_API_KEY=sk-...
# or
export ANTHROPIC_API_KEY=sk-ant-...
# or
export GEMINI_API_KEY=...
# or
export DEEPSEEK_API_KEY=...

Optional — if you need an HTTPS proxy:

export HTTPS_PROXY=http://127.0.0.1:7890

Or put them in a .env file in your project root — the package loads it automatically via python-dotenv.

With Exchange Adapters (optional)

Exchange adapters are available as optional extras for live trading integration:

Requirements

  • Python >= 3.10

  • pandas >= 2.0

  • numpy >= 1.24

  • pydantic >= 2.0

  • python-dotenv >= 1.0

  • ccxt >= 4.0

  • litellm >= 1.80

  • ta >= 0.11

Last updated