交易所平台下载,交易所平台玩法

  

  《GitHub精选》是我们在Github分享优质项目的专栏,包括技术、学习、实用和各种有趣的内容。本期推荐一个开源的量化交易平台开发框架——VNPY。   

  

  Vn.py是基于Python的开源量化交易系统开发框架。它连接了许多不同类型的国内金融市场:证券、期货、期权、外汇、数字货币等。通过标准化的交易平台系统,并使用经过实盘充分测试的量化策略引擎,完成从数据维护、策略制定、回测研究到自动实盘交易的整个业务流程。   

  

     

  

  特点:   

  

  基于Python开发,充分利用Python社区强大的数据研究和机器学习生态,连接国内外所有交易品种的交易接口,满足个性化交易需求,支持平台的各种定制和扩展,节省量化交易平台的资金成本使用场景:。   

  

  专业投资者:使用VN Trader直接连接期货公司的CTP期货柜台,实现从策略制定到全商行自动交易的完整CTA业务流程。创业私募:基于RpcService在服务器端搭建统一的报价通道,让交易员在自己的本地电脑上开发各种交易策略,并应用到证券公司资产管理部门。对接证券公司统一部署的O32资产管理系统。基于事件驱动引擎定制开发多策略复杂系统货币代币基金:使用VN Trader同时连接多个货币交易所,使用AlgoTrading算法交易模块实现自动委托执行,降低的冲击成本。   

  

  通用组件:   

  

  Vnpy.api,Python事务api接口包,提供了上述事务接口的底层对接实现。Vnpy.event是一个简洁易用的事件驱动引擎,是事件驱动交易程序的核心。Vnpy.rpc是跨进程通信的标准组件,用于实现复杂交易系统的分布式部署。Vnpy.chart,Python高性能k线图表,支持大数据量的图表显示和数据实时更新的功能。安装使用:   

  

  环境准备推荐VNStudio-2.5.0,这是vn.py团队专门为量化交易打造的Python发行版,内置了最新版本的vn.py框架和VN Station量化管理平台。不需要手动安装支持的系统版本:Windows 7以上/Windows Server 2008以上/Ubuntu 18.04支持的Python版本LTS: Python 3.7 64位(注意必须是Python 3.7 64位版本)从https://github.com/vnpy/vnpy/.发行版安装下载安装包并解压Windows:install . batubuntu:bashinstall . shmac OS:bashinstall _ OSX . sh使用1 .在SimNow注册CTP模拟账户,获取经纪人代码和交易报价服务器地址。   

  

  2.在vn.py社区论坛注册获取vn站账号密码,启动VN站。   

  

  3.点击底部的VN Trader Lite按钮开始   

  

  除了基于VN Station的图形化启动方式,脚本还可以在任意目录下创建run.py。   

  

  从vnpy.event导入EventEngine从vnpy.trader.engine导入MainEngine从vnpy.trader.ui导入MainWindow,create_qapp从vnpy.gateway.ctp导入CtpGateway从vnpy . app . CTA _ strategy appfrom vnpy . app . CTA _ back tester导入ctabacktester app def main(): ' ' ' Start VN Trader ' ' ' qapp=create _ qapp()Event _ engine=Event engine()main _ engine=main engine(Event _ engine)main _ engine . add _ engine   

  

  python run . py量化策略应用:   

  

     

  

     

  

     

  

  更多信息请自行阅读。   

  

  GitHub:https://github.com/vnpy/vnpy   

相关文章