Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-quant-cn

awesome quant中文版
https://github.com/rchardzhu/awesome-quant-cn

Last synced: 1 day ago
JSON representation

  • 金融数据

    • akshare - - 基于 Python 的财经数据接口库, 目的是实现对股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据从数据采集、数据清洗到数据落地的一套工具
    • yfinace - - yahoo财经
    • efinance - - 个人打造的用于获取股票、基金、期货数据的免费开源 Python 库
    • easyquotation - - 快速获取新浪/腾讯的全市场行情
    • BaoStock - - 一个免费、开源的证券数据平台(无需注册),通过python API获取证券数据信息,返回的数据格式为pandas DataFrame类型,同时支持通过BaoStock的数据存储功能,将数据全部保存到本地后进行分析
    • ifind
    • BaoStock - - 一个免费、开源的证券数据平台(无需注册),通过python API获取证券数据信息,返回的数据格式为pandas DataFrame类型,同时支持通过BaoStock的数据存储功能,将数据全部保存到本地后进行分析
    • tushare - - 分为tushare和tushare pro。tushare pro数据覆盖范围广,接口调用简单,响应快速,但获取次数较多时有积分限制。老版api有下线风险
    • jqdatasdk - - 聚宽提供的本地量化金融数据服务。申请可以获得三个月的试用期,一个手机号仅限注册一次。[申请链接](https://www.joinquant.com/default/index/sdk?utm_campaign=JQData%E7%94%B3%E8%AF%B7&utm_medium=%E7%BD%91%E9%A1%B5&utm_source=%E8%81%9A%E5%AE%BD&gio_link_id=xRxqAjP5)
    • rqdata - - 米筐数据服务。免费试用15天,试用账户进行了每天 50MB 的配额限制,[申请链接](https://www.ricequant.com/welcome/purchase#1)
    • tqsdk - - TqSdk免费版本提供全部的期货、商品/金融期权和上证50、沪深300和中证500的实时行情,TqSdk专业版可提供A股股票的实时和历史行情
    • 通达信 - - 通达信软件提供沪深盘后日线级数据下载,数据质量高,下载速度快
    • 万得Wind Data Service数据服务 - — 约3~6w人民币/年,具体需要咨询销售,国内金融数据万得相对更全
    • choice数据
    • 彭博bloomberg数据服务
  • 回测引擎

    • qlib - - 微软开源的量化平台,目标是在量化投资中创造ai技术的价值,可以方便进行量化策略调研,它包含了包括数据处理、模型训练和回测等整个机器学习pipeline,覆盖了量化投资的各个环节:寻找alpha,风险建模,组合优化和订单执行
    • zipline - - Quantopian开源的本地量化回测平台,可以和pyfolio和alphalen无缝衔接
    • rqalpha - - Ricequant开源的本地量化回测平台,在 API 设计上和 Quantopian 保持一致,但License完全排除商业用途
    • backtrader - - 纯python实现的在线交易和回测平台
    • bt - - 基于ffn打造的python回测框架, 目标是充分利用python生态,不重复造轮子
    • QUANTAXIS - - 支持任务调度 分布式部署的 股票/期货/期权 数据/回测/模拟/交易/可视化/多账户 纯本地量化解决方案
    • zvt - - 包含可扩展的数据recorder,api,因子计算,选股,回测,交易,以及统一的可视化,抽象度较高
  • 指标&风险分析

    • empyrical - - Quantopian开源的常见金融风险指标
    • pyfolio - - Quantopian开源的用图形表示的金融投资组合性能和风险分析的Python库,可以参考[full_tear_sheet_example.ipynb](https://github.com/quantopian/pyfolio/blob/master/pyfolio/examples/full_tear_sheet_example.ipynb)
    • quantstats - - 更深层次的python量化分析和风险指标
    • TA-Lib - - 交易软件开发广泛使用的技术分析lib,包括了200多个技术指标,如MACD, RSI等
    • ta-lib for python - - python封装的ta-lib,使用Cython和Numpy高效实现,比使用SWIG接口的原始版本快2-4倍
  • 可视化

    • seaborn - - 基于matplotlib的python可视化lib库
    • mplfinance - - 使用matplotlib对金融市场数据可视化
    • plotly.py - -基于plotly.js构建,plotly.py是一个交互式的基于浏览器的图形库
    • backtrader_bokeh - - 使用bokeh绘图,而不是基于matplotlib绘图
    • finplot - - finance plot, 相比mpl_finance, plotly和Bokeh性能突出,可以实时更新数据,操作简单
    • Matplotlib - - python及numpy数值计算库的绘图lib库
    • Bokeh - - python构建的基于浏览器的交互式图形库
    • pyecharts - - 对Echarts的python封装,特性包括简洁的 API 设计,囊括了 30+ 种常见图表,支持主流 Notebook 环境,高度灵活的配置项,可轻松搭配出精美的图表等
  • 数据存储

    • bcolz - - bcolz 压缩率高,性能好,列式存储容器,可以用来作为底层回测数据存储格式
    • peewee - -简单、轻量级的orm
  • 实盘交易

    • vnpy - - 基于Python的开源量化交易系统开发框架
    • WonderTrader - - 一个基于C++核心模块的,适应全市场全品种交易的,高效率、高可用的量化交易开发框架
    • tigeropen - - 老虎开放平台提供的直接管理交易、查看帐户信息、查询行情变动及交易支持功能
    • Futu OpenAPI - - 功能主要有两部分:行情和交易。支持香港、美国、A 股市场的行情数据,涉及的品类包括股票、指数、期权、期货等;支持香港、美国、A 股、新加坡、日本 5 个市场的交易能力,涉及的品类包括股票、期权、期货等
  • 数据分析

    • numpy - - python科学计算基础包,开源,高性能,支持矩阵运算
    • pandas - - python数据分析工具,开源,功能强大,运行速度快
  • 策略研究平台

    • 聚宽 - - 量化平台,提供多种数据方便投资研究;提供多种的策略评价指标与评价维度;支持多种策略的编写、回测、模拟、实盘
    • 优矿 - - 量化平台,使用通联数据,支持回测功能
  • 量化书籍

    • 打开量化投资的黑箱(原书第2版) - - 豆瓣评分7.6分。量化交易入门书籍,介绍了量化交易准则、框架、策略和高频交易
    • 海龟交易法则 - - 豆瓣评分8.5分。原版海龟首次揭密适用于任何市场的交易策略
    • 以交易为生(原书第2版) - - 豆瓣评分8.3分。被众多交易员誉为现代交易经典之作。对于投机入门者来说,这本书的语言更浅显易懂,作者以心理的视角剖析了我们身为普通投资者的交易心理弱点,同时又为我们设计了一套有效的工具来理性面对分析市场。用无数深入浅出的例子,揭示了交易纪律、交易系统、交易风险、资金管理、交易日志这些交易者的必备武器
  • 常用技术指标