VeighNa 是一个基于 Python的量化交易开发框架,专注于从交易API对接到策略自动交易的全流程解决方案。它适合那些需要快速开发量化交易策略的用户,支持多种金融市场,包括期货、证券、期权等。
核心功能包括:
量化策略与自动交易:提供完整的策略开发、回测、实盘自动交易的支持,适应各种市场需求。
标准化交易接口:通过统一的接口对接多个国内外市场,覆盖期货、A股等品种,方便用户进行快速集成。
定制化与风险管理:支持定制功能扩展,提供风险管理模块,帮助用户控制交易风险和执行效率。
多样化的交易应用:内置多个模块,包括CTA策略引擎、算法交易、期权波动率交易等,满足不同策略的需求。
数据管理与记录:提供历史数据管理、行情记录功能,方便用户进行数据分析和策略优化。
Excel与Web服务集成:支持与Excel实时数据连接,并提供Web接口,便于系统间集成。
官网地址:https://www.vnpy.com/
一、前期准备
本章教程,主要是需要在Ubuntu安装vnpy,所以,你需要提前准备一个ubuntu操作系统,无论是虚拟机还是实体机,都是可以的。为了演示,我使用的是虚拟机安装的Ubuntu20.24版本的。
</