蜂鸟金融终端:Python宽客开源库大全

蜂鸟金融终端:Python宽客开源库大全_第1张图片

数值计算和数据结构

numpy — NumPy是使用Python进行科学计算的基本软件包。

scipy — SciPy(发音为Sigh Pie)是基于Python的开放源代码软件生态系统,用于数学,科学和工程。

pandas — pandas是BSD许可的开放源代码库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。

quantdsl —用于金融和交易中定量分析的领域特定语言。

statistics —内置的Python库,用于所有基本的统计计算。

sympy — SymPy是用于符号数学的Python库。

pymc3 — Python中的概率编程:Theano的贝叶斯建模和概率机器学习。

 

金融工具与定价

PyQL — QuantLib的Python端口。

pyfin — Python中的基本期权定价。

vollib — vollib是用于计算期权价格,隐含波动率和希腊债的python库。

QuantPy — python中的定量金融框架。

Finance-Python-用于财务的Python工具。

ffn — Python的财务函数库。

pynance — PyNance是开源软件,用于检索,分析和可视化来自股票和衍生品市场的数据。

tia —集成和分析工具包。

hasura / base-python-dash — Hasura快速入门,用于部署Dash框架。Dash写在Flask,Plotly.js和React.js之上,是使用纯Python中具有高度自定义用户界面的数据可视化应用程序构建的理想选择。

hasura / base-python-bokeh -Hasura快速入门,可使用bokeh库可视化数据。

pysabr — SABR模型Python实现。

 

指标

pandas_talib —技术分析指标的Python Pandas实现。

Tulipy-财务技术分析指标库(tulipindicators的 Python绑定)

 

交易和回溯检验

TA-Lib —对金融市场数据进行技术分析。

trade -交易是用于开发金融应用程序的Python框架。

zipline — Pythonic算法交易库。

QuantSoftware Toolkit —基于Python的开源软件框架,旨在支持产品组合的构建和管理。

quantitative — 定量金融和回测库。

analyzer — 用于实时财务和回测交易策略的Python框架。

bt — Python的灵活回测。

backtrader —用于交易策略的Python回测库。

pythalesians — Python库,用于回溯交易策略,绘制图表,无缝下载市场数据,分析市场格局等。

pybacktest — Python / pandas中的矢量化回测框架,旨在使您的回测更加容易。

pyalgotrade — Python算法交易库。

tradingWithPython —定量交易的功能和类的集合。

pandas-ta —具有80多个技术分析指标的易于使用的Python 3 Pandas扩展。

ta —使用Pandas的技术分析库(Python)

algobroker —这是算法交易的执行引擎。

pysentosa —用于sendosa交易系统的Python API。

finmarketpy — Python库,用于回测交易策略和分析金融市场。

binary-martingale —自动交换二进制期权options风格的计算机程序。

fooltrader -该项目使用大数据技术提供了一种统一的方式来分析整个市场。

zvt-使用sql,pandas提供统一且可扩展的方式来记录数据,计算因子,选择安全对象,回测,实时交易的项目,并且可以将所有这些内容实时清晰地显示在图表中。

pylivetrader —兼容zipline的实时交易库。

pipeline-live -zipline具有IEX的管道功能,可进行实时交易。

zipline-extensions — QuantRocket的Zipline扩展和适配器。

Moonshot —矢量化的回测器和基于熊猫的QuantRocket交易引擎。

PyPortfolioOpt —使用python进行金融投资组合优化,包括经典的有效边界和先进的方法。

riskparity.py —使用TensorFlow 2.0快速,可扩展地设计风险平价投资组合。

mlfinlab — Marcos Lopez de Prado关于“金融机器学习的进展”的实现。(特征工程,财务数据结构,元标签)

pyqstrat —一个快速,可扩展的透明python库,用于回测定量策略。

NowTrade — Python库,用于回溯股票和货币市场中的技术/机械策略。

pinkfish —用于安全性分析的回测器和电子表格库。

aat —异步算法交易引擎

Backtesting.py — Python中的回测交易策略

quantstats —用Python编写的量化组合分析

qtpylib — QTPyLib,Pythonic算法交易http://qtpylib.io

Quantdom —基于Python的框架,用于回测交易策略和分析金融市场[GUI]

freqtrade —免费的开源加密货币交易机器人

 

风险分析

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

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

fecon235 —金融经济学的计算工具包括:瘦态风险的高斯混合模型,自适应玻尔兹曼组合。

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

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

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

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

 

因子分析

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

 

时间序列

ARCH — Python中的ARCH模型。

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

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

PyFlux — Python库,用于时间序列建模和模型的推理(频率和贝叶斯)。

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

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

 

交易日历

trading_calendars —股票交易所日历。

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

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

 

数据源

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)获取数据到诸如DataFrame,具有缓存机制的Panel之类的Pandas数据结构中。

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 — http://Econdb.com API的Python接口。

yfi -Yahoo! YQL库。

chinesestockapi —用于获取中国股票价格的Python API。

exchange —获取当前汇率。

ticks — 简单的命令行工具,用于获取股票报价器数据。

pybbg —彭博COM API的Python接口。

ccy —货币的Python模块。

tushare —一个实用程序,用于抓取中国股票的历史和实时行情数据。

jsm —获取日本股市数据。

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

coinmarketcap —用于coinmarketcap的Python API。

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

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

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

pdblp —一个简单的界面,用于集成熊猫和Bloomberg Open API。

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

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

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

metatrader5 —到MetaTrader 5终端的API连接器。

akshare — AkShare是用于人类的Python优雅而简单的财务数据接口库。

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

 

Excel整合

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

 


 

蜂鸟数据 trochil.cn

致力于为金融从业者提供高质价廉的金融数据,通过蜂鸟API,任何人都可以获取海量金融数据,并将数据整合到第三方应用程序,包括数据分析、回溯检验、量化交易、财经/金融APP等多维应用场景。

蜂鸟金融终端:Python宽客开源库大全_第2张图片

 

致力于提供开源金融数据库,整合20+交易所的实时报价、历史数据及新闻流,并提供高效的API接口,为金融从业者提供免费获取数据的渠道。数据库覆盖A股、港股、美股、外汇、数字货币、国内期货和宏观经济。

 

你可能感兴趣的:(蜂鸟金融终端:Python宽客开源库大全)