python 可视化界面_基于Python的量化交易工具清单(下)
——
Python量化工具清单 ——
以下内容来源于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数据集。
扫码关注