Modular quant framework for backtesting and research
Top 13.4% on sourcepulse
ZVT is a modular quant framework designed for quantitative trading research and backtesting. It provides a unified API for data recording, querying, and strategy development, catering to researchers and traders who need to analyze market data and build predictive models. The framework aims to simplify the process of data acquisition, processing, and strategy execution.
How It Works
ZVT employs a data-centric approach, defining tradable entities (like stocks, ETFs) and their associated events (like price changes, financial reports). It uses a schema-based system for data management, allowing for unified record_data
and query_data
methods across different data providers. Strategies can be implemented in a "solo" (free-style) or "formal" (structured factor-based) manner, with results visualized through a Dash/Plotly UI or accessed via a REST API.
Quick Start & Requirements
python3 -m pip install -U zvt
zvt open http://127.0.0.1:8050/
uvicorn
, run zvt_server
https://github.com/zvtvz/zvt_ui
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 hours ago
1 week