Overview
Vibe-Trading empowers you with a comprehensive, one-command personal trading agent. Built with Python 3.11+, FastAPI, and React 19, it integrates advanced trading capabilities directly into your workflow. From backtesting and research to live trading and automation, Vibe-Trading streamlines your approach to financial markets.
Key Features
- Connector-First Broker Architecture: Seamlessly integrate with multiple brokers, including IBKR (read-only and MCP), Robinhood (bounded autonomy), Tiger, Longbridge, Alpaca, OKX, Binance, and Futu. Supports paper trading and bounded, mandate-gated live order placement with robust safety features like kill switches and audit ledgers.
- Comprehensive Data Sources: Access financial data through a variety of loaders including tushare, okx, ccxt, akshare, mootdx (for A-shares), and yfinance. Opt-in local data caching enhances backtesting speed and reliability.
- Advanced Research Capabilities: Develop and test trading strategies with a robust backtesting engine, an evolving Alpha Zoo featuring pre-built quant alphas, and a Hypothesis Registry for systematic research.
- Interactive CLI and Web UI: Manage your trading agent through a refreshed, interactive CLI with a live activity rail and rich output, or utilize the user-friendly Web UI for a streamlined composer workflow and visual feedback.
- Agentic and Swarm Automation: Leverage agent loops and swarm capabilities for automated execution, with features like live reconciliation, MCP keepalive, and robust run recovery.
- Robustness and Safety: Built with a strong emphasis on safety, including pre-flight interface validation for LLM-generated signals, graceful cancellation, and dedicated security features for live trading.
- Extensive Documentation and Community: Access comprehensive documentation, tutorials, and engage with the community through Discord and other platforms.
Typical Use Cases
- Automated Strategy Development: Design, backtest, and refine quantitative trading strategies using a rich set of data sources and analytical tools.
- Live Trading Automation: Deploy your tested strategies to paper or live trading accounts across supported brokers with built-in safety mechanisms and mandate controls.
- Market Research and Analysis: Explore pre-built quantitative alphas, conduct hypothesis testing, and analyze market data with advanced research features.
- Personalized Trading Assistant: Utilize Vibe-Trading as your intelligent agent to monitor markets, execute trades, and manage your portfolio according to your defined parameters.
- Experimental Financial Engineering: Innovate and build custom trading systems by leveraging the flexible architecture and extensive toolset.
