python 可视化界面_基于Python的量化交易工具清单(下)

3b2941e644b755c8e0d5bb8da3b1adf6.png

—— a489ef2b6852f6e3556ffd6bae965e6c.pngPython量化工具清单 —— 

  以下内容来源于Wilson Freitas的Github项目"Awesome Quant"。原文中包含了丰富的语言类别,但是后续介绍主要针对Python语言。原网址:https://github.com/ wilsonfreitas/awesome-quant

本篇主要介绍风险分析,因子分析,时间序列,日历,数据源,Excel集成,可视化相关的Python包。

06

风险分析

Risk Analysis

  • pyfolio-Python中的投资组合和风险分析。

  • empyrical-常见的财务风险和绩效指标。

  • fecon235-金融经济学的计算工具包括:leptokurtotic风险的高斯混合模型,自适应Boltzmann投资组合。

  • finance-财务风险计算。通过类构造和操作员重载进行了优化,易于使用。

  • qfrm-定量金融风险管理:很棒的OOP工具,用于测量,管理和可视化金融工具和投资组合的风险。

  • visualize-wealth-投资组合构建和定量分析。

  • VisualPortfolio-此工具用于可视化投资组合的绩效。

07

因子分析

Factor Analysis

  • alphalens-预测性alpha因子的性能分析。

08

时间序列 Time Series

  • ARCH-Python中的ARCH模型。

  • statsmodels-Python模块,允许用户浏览数据,估计统计模型和执行统计测试。

  • dynts-用于时间序列分析和处理的Python软件包。

  • PyFlux-Python库,用于对模型进行时间序列建模和推理(频率和贝叶斯)。

  • tsfresh-从时间序列中自动提取相关特征。

  • hasura / quandl-metabase-Hasura快速入门,可通过Metabase可视化Quandl的时间序列数据集。

09

日历

Calendars

  • trading_calendars-联交所交易日历。

  • bizdays-工作日计算和实用程序。

  • pandas_market_calendars-与Pandas一起使用的交换日历,用于交易应用程序。

10

数据源

Data Sources

  • chinesestockapi-获取中国股票价格的Python API。

  • tushare-抓取中国股票历史和实时行情数据的实用程序。

  • cn_stock_src-用于从不同来源检索中国基本库存数据的实用程序。

  • pytdx-用于从TongDaXin节点检索中国股票实时报价数据的Python接口。

  • findatapy-Python库,用于通过Bloomberg,Quantl,Yahoo等下载市场数据。

  • googlefinance-Python模块,可从Google Finance API获取实时库存数据。

  • yahoo-finance-从Yahoo!获取股票数据的Python模块金融。

  • pandas-datareader-Python模块,用于将来自各种来源(Google财经,Yahoo Finance,FRED,OECD,Fama / French,世界银行,Eurostat ...)的数据转换为Pandas数据结构,例如DataFrame,具有缓存机制的Panel。

  • pandas-finance-用于访问和分析财务数据的高级API。

  • pyhoofinance-快速查询Yahoo Finance的多个代码,并返回键入的数据进行分析。

  • yfinanceapi-适用于Python的Finance API。

  • yql-finance-yql-finance简单快速。API返回当前时间段的股票收盘价和当前股票行情记录(即APPL,GOOGL)。

  • ystockquote-从Yahoo Finance检索股票报价数据。

  • walltreet-实时股票和期权数据。

  • stock_extractor-在线资源中的通用股票提取器。

  • Stockex-Yahoo!的Python包装器!财务API。

  • finsymbols-获得SP500,AMEX,NYSE和NASDAQ的股票代码和相关信息。

  • FRB-FRED®API的Python客户端。

  • inquisitor-Econdb.com API的Python接口。

  • yfi-Yahoo! YQL库。

  • exchange-获取当前汇率。

  • ticks-获取股票行情数据的简单命令行工具。

  • pybbg-彭博COM API的Python接口。

  • ccy-货币的Python模块。

  • jsm-获取日本股市数据。

  • coinmarketcap-用于coinmarketcap的Python API。

  • after-hours-获取给定交易品种的盘前和盘后股价。

  • bronto-python-用于Python的Bronto API集成。

  • pdblp-一个用于集成Pandas和Bloomberg Open API的简单界面

  • tiingo-由Tiingo数据平台提供支持的Python界面,用于每日综合价格/ OHLC /交易量+实时新闻摘要。

  • iexfinance-Python界面,用于从投资者交易所获取实时和历史价格以及股票数据。

  • pyEX-IEX的Python界面,重点是Pandas,对流数据,高级数据,点数据(经济,汇率,商品)和技术指标的支持。

  • alpaca-trade-api-Python接口,用于从Alpaca API检索实时和历史价格以及执行交易。

  • metatrader5-MetaTrader 5终端的API连接器

  • akshare-AkShare是用于人类的Python优雅而简单的财务数据接口库!https://akshare.readthedocs.io

  • yahooquery-用于通过非官方Yahoo Finance API检索数据的Python接口。

  • investpy-使用Python从Investing.com提取财务数据!https://investpy.readthedocs.io/

  • yliveticker-来自Yahoo Finance websocket的实时市场数据流。

  • bbgbridge-易于使用的Bloomberg Desktop API包装器,适用于Python。

11

Excel整合 

Excel Integration

  • xlwings-使Excel与Python一起运行。

  • openpyxl-读取/写入Excel 2007 xlsx / xlsm文件。

  • xlrd-从Microsoft Excel电子表格文件中提取数据的库。

  • xlsxwriter-以Excel 2007+ XLSX文件格式写入文件。

  • xlwt-用于在任何平台上创建与MS Excel 97/2000 / XP / 2003 XLS文件兼容的电子表格文件的库。

  • DataNitro-DataNitro还提供功能全面的Python-Excel集成,包括UDF。可以下载试用版,但用户必须购买许可证。

  • xlloop-XLLoop是一个开放源代码框架,用于在集中式服务器(功能服务器)上实现Excel用户定义功能(UDF)。

  • expy-ExPy加载项允许直接从Microsoft Excel电子表格中轻松使用Python,以执行任意代码并定义新的Excel函数。

  • pyxll-PyXLL是一个Excel加载项,使您可以仅使用Python代码扩展Excel。_

12

可视化

Visualization

  • D-Tale-可视化程序,用于Pandas的DataFrame和xarray数据集。

扫码关注

e749ea4ee1961241330b6529717beccf.png