专栏首页Python中文社区基于Python的开源量化交易平台及组件汇总

基于Python的开源量化交易平台及组件汇总

  • vnpy [1] 基于python的开源交易平台开发框架。项目的用户包括:私募基金,证券自营、资管,期货公司,高校的金融研究院系,个人投资者等,机构用户加起来至少20多家。 该项目拥有较为丰富的Python交易和数据API接口,基本覆盖了国内所有常规交易品种(股票、期货、期权),具体包括:CTP(vn.ctp)、飞马(vn.femas)、LTS(vn.lts)、金仕达黄金(vn.ksgold)、金仕达期权(vn.ksotp)、通联数据(vn.datayes)。

特点:简洁易用的事件驱动引擎(vn.event),作为事件驱动型交易程序的核心;涵盖针对如何使用API和事件驱动引擎开发交易程序的示例(vn.demo)。项目拥有开箱即用的实盘交易平台vn.trader(相比之下vn.demo仅建议学习用),整合了多种交易接口,并针对具体策略算法和功能开发提供了简洁易用的API。

  • quantdigger [2] 一个基于python的量化回测框架。它借鉴了主流商业软件(比如TB, 金字塔)简洁的策略语法,同时避免了它们内置编程语言的局限性,使用通用语言python做为策略开发工具。和 zipline , pyalgotrade 相比,QuantDigger的策略语法更接近策略开发人员的习惯。 目前的功能包括:股票回测,期货回测。支持选股,套利,择时,组合策略。自带了一个基于matplotlib编写的简单的策略和k线显示界面,能满足广大量化爱好者基本的回测需求。设计上也兼顾了实盘交易。
  • easyquant [3] 股票量化框架,支持行情获取以及交易,基于easytrader和easyquotation 的量化交易框架。支持华泰、佣金宝、银河以及雪球模拟盘交易。 支持新浪免费实时行情,1s推送一次,集思路分级基金以及leverfun 的免费十档行情
  • easytrader [4] 提供券商华泰/佣金宝/银河/广发/雪球的基金、股票自动程序化交易,量化交易组件,进行自动的程序化股票交易 可实现自动登录,支持命令行调用,方便其他语言适配,支持 Python3 / Python2, Linux / Win, 推荐使用 Python3
  • -quartz [5] 一个基于Pandas的量化回测框架,核心类库引入pandas,引入pylab库后能够实现可视化结果
  • AshareQuant [6] A股数据维护,把线上数据维护到mongodb,可以写入crontab中运行,定时更新基本面和历史日K线数据
  • vnpy_oanda [7] 基于vnpy,对Oanda进行定制的Python开源交易平台开发框架
  • ftsVob [8] 基于vnpy+easyquant项目的期货交易系统 [1]https://github.com/vnpy/vnpy [2]https://github.com/QuantFans/quantdigger [3]https://github.com/shidenggui/easyquant [4]https://github.com/shidenggui/easytrader [5]https://github.com/fucheng830/-quartz [6]https://github.com/hezhenke/AshareQuant [7]https://github.com/sniper24/vnpy_oanda [8]https://github.com/ruyiqf/ftsVob

本文分享自微信公众号 - Python中文社区(python-china),作者:知乎@阿橙

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-09-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何快速爬取B站全站视频信息

    專 欄 ❈陈键冬,Python中文社区专栏作者,知乎专栏:尽瞎扯 GitHub: https://github.com/chenjiandongx ❈ B站我...

    Python中文社区
  • Github上影响力最大的十位Pythoner

    10、Shipeng Feng [1] 来自:北京市 Fllowers:213 Stared:59 代表项目:plan [2] - 一个用Python...

    Python中文社区
  • 利用 tesseract 解析简单数字验证码图片

    專 欄 ❈陈键冬,Python中文社区专栏作者 GitHub: https://github.com/chenjiandongx ❈ tesseract 是一...

    Python中文社区
  • AI与深度学习重点回顾:Denny Britz眼中的2017

    【导读】近日,博客WILDML的作者Denny Britz把他眼中的2017年AI和深度学习的大事进行了一番梳理和总结:从AlphaGo的自主学习到AlphaG...

    WZEARW
  • 几个不错的Jupyter Notebook云端展示平台

    结合Github的示例用法:https://nbviewer.jupyter.org/github/ + <用户名或者用户名/存放ipynb文件的仓库或者Gis...

    Cloud-Cloudys
  • 想成为机器学习工程师?这份自学指南你值得收藏

    问耕 编译整理 量子位 出品 | 公众号 QbitAI 这篇文章的作者为Andrey Nikishaev,他既是一个软件开发者,也是一个创业者。 ? 如何成长为...

    量子位
  • 新年快乐!这是份值得收藏的2017年AI与深度学习要点大全

    若朴 夏乙 编译自 WILDML 量子位 出品 | 公众号 QbitAI 2017已经正式离我们远去。 过去的一年里,有很多值得梳理记录的内容。博客WILDML...

    量子位
  • GitHub超全机器学习工程师成长路线图,开源两日收获3700+Star!

    近日,一个在 GitHub 上开源即收获了 3700+ Star 的项目,引起了营长的注意。据介绍,该项目以 TensorFlow 和 Scikit-learn...

    AI科技大本营
  • MySQL字符串和数字比较

    在项目中,我们经常会用到模糊搜索,但如果错误的将字符串类型和数字类型做比较,有时搜索出来的结果就并不是我们预期的。举例如下:

    JouyPub
  • 使用文本框TextView/EditText的清单

    在实际的开发中TextView和EditText是非常基本的控件。这两个控件的使用也是十分简单。而TextView/EditText的功能其实也是非常强大,例如...

    阳仔

扫码关注云+社区

领取腾讯云代金券