VeighNa
Some data may be outdated — see provenance labels.
基于Python的开源量化交易平台开发框架 observed · 2026-10-05
Health v2 · maintenance only
83/100
- Activity 98
- Release rhythm 53
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 91
- age_days: 4251
- days_rel: 159
- days_push: 16
- n_releases_24m: 6
Adoption not part of the score
45695 stars · 12497 forks observed · 2026-10-05
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.97
VeighNa (vnpy) is an open‑source Python framework for building quantitative trading systems. It provides a modular architecture, data‑feed adapters, strategy libraries, and GUI/CLI tools for research, backtesting, and live trading.
Use cases
- Develop and deploy algorithmic trading strategies in Python.
- Backtest CTA, spread, and option strategies on historical market data.
- Connect to multiple broker gateways (CTP, IB, RQData, etc.) for live trading.
- Create machine‑learning‑driven factor models and research pipelines.
- Record and manage real‑time market data streams for analysis.
When to choose
- You need a fully open‑source, Python‑centric quant trading platform.
- Your workflow requires both GUI and CLI interfaces for strategy development.
- You want built‑in support for multiple data providers and broker APIs.
- You plan to integrate machine‑learning models into trading strategies.
When to avoid
- You require ultra‑low‑latency execution in a compiled language like C++.
- Your deployment target is a non‑Python environment or a managed SaaS only solution.
- You need a turnkey cloud service without any self‑hosting or configuration.
Facets
framework · maturity active
api-framework cli gui http-server data-science machine-learning trading python windows cross-platform cli quant algotrading finance fintech ml backtesting datafeed option-trading portfolio-management ai-powered linux macos gui
10 sources
- readme: https://github.com/vnpy/vnpy · fetched 2026-10-05 · 058d024d9a77
- homepage: http://www.vnpy.com · fetched 2026-09-14 · f6d5a3472aeb
- site_page: https://www.vnpy.com/docs · fetched 2026-09-14 · 79eb1d9b9b79
- registry_pypi: https://pypi.org/pypi/vnpy/json · fetched 2026-09-14 · 4b16e02ca6d5
- registry_pypi: https://pypi.org/pypi/vnpy_ctastrategy/json · fetched 2026-09-14 · 19179320f06a
- registry_pypi: https://pypi.org/pypi/vnpy_ctabacktester/json · fetched 2026-09-14 · 0c8c3504e9f1
- registry_pypi: https://pypi.org/pypi/vnpy_tushare/json · fetched 2026-09-14 · bdf0d6949b04
- registry_pypi: https://pypi.org/pypi/vnpy_ib/json · fetched 2026-09-14 · 300cd1109698
- registry_pypi: https://pypi.org/pypi/vnpy_xt/json · fetched 2026-09-14 · 167512ff2ccf
- registry_pypi: https://pypi.org/pypi/vnpy_optionmaster/json · fetched 2026-09-14 · f5a78ad7dc84
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vnpy/vnpy | main | 83 |
| vnpy/vnpy_ctp | plugin | 60 |
| vnpy/vnpy_ctastrategy | plugin | 56 |
| vnpy/vnpy_ctabacktester | plugin | 45 |
| vnpy/vnpy_tushare | plugin | 31 |
| vnpy/vnpy_ib | plugin | 65 |
| vnpy/vnpy_xt | plugin | 50 |
| vnpy/vnpy_optionmaster | plugin | 45 |
| vnpy/vnpy_ifind | plugin | 53 |
| vnpy/vnpy_webtrader | plugin | 31 |
| vnpy/vnpy_rqdata | plugin | 54 |
| vnpy/vnpy_portfoliostrategy | plugin | 56 |
| vnpy/vnpy_algotrading | plugin | 31 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem