xlwings-深度整合Python和Excelopenpyxl-读取/写入Excel2007xlsx/xlsm文件xlrd-从Excel电子表格提取数据xlsxwriter-将数据写入Excel电子表格xlwt-创建跨平台和向后兼容的电子表格DataNitro-深度整合Python和Excel,可免费试用,商业付费软件xlloop-创建Excel用户自定义函数expy-Excel插件,允许用户从电子表格中执行Python代码和定义自定义函数pyxll-Excel插件,从Excel中执行Python代码
时间序列
TA-Lib-计算技术指标,跟Numpy深度整合trade-用于开发金融应用的基础包zipline-强大的回溯检验框架,被很多量化交易平台作为底层技术,包括QauntopianQuantSoftwareToolkit-创建和管理期货程序化交易用什么接口,投资组合quantitative-定量金融的基础工具,回溯检验analyzer-接收实时报价并回溯检验bt-回溯检验框架,比Zipline更灵活backtrader-回溯检验框架,支持实盘交易,过去几年快速崛起,已成为最流行的量化工具之一pythalesians-回溯检验框架pybacktest-向量化回溯检验框架,向量化允许进行快速的回溯,但检验精度不高pyalgotrade-回溯检验框架tradingWithPython-提供一系列函数和自定义类来管理量化交易PandasTA-拓展Pandas,包含115种技术指标,快速创建交易策略ta-用Pandas计算技术指标algobroker-算法交易的部署引擎pysentosa-sentosa交易系统的Python接口finmarketpy-分析市场数据,支持简单回溯检验binary-martingale-自动化交易程序,用马丁格尔策略交易二元期权fooltrader-利用大数据技术进行量化分析,包含回溯检验zvt-提供统一和灵活的方式来获取数据,计算因子,选股,回溯检验和实盘交易pylivetrader-兼容zipline的实时交易库pipeline-live-zipline扩展库,用于实盘交易zipline-extensions-Zipline扩展,适配QuantRocketmoonshot-向量化回溯检验和交易引擎PyPortfolioOpt-金融期货程序化交易用什么接口,投资组合优化,包括创建有效边界和其它高级算法riskparity.py-用TensorFlow设计风险平价投资组合mlfinlab-《金融机器学习应用》一书的实现pyqstrat-快速地回测交易策略pinkfish-证券分析aat-异步算法交易引擎Backtesting.py-回溯检验框架catalyst-回溯检验框架,专门用于数字货币市场quantstats-投资组合分析qtpylib-回溯检验框架,支持实盘交易freqtrade-开源数字货币交易机器人algorithmic-trading-with-python-《Python算法交易》一书的源码和数据DeepDow-用深度学习优化投资组合
numpy-进行数值运算的基础包,scipy和numpy令Python进行有效的矩阵运算成为可能scipy-科学计算生态系统,广泛应用于数学,物理学和工程学等自然科学领域pandas-提供了高性能的数据结构和数据分析工具quantdsl-金融/交易领域进行定量分析的领域特定语言tatistics-进行基础统计运算sympy-专门用于符号数学pymc3-用Python实现概率编程,贝叶斯建模,用Theano实现概率机器学习
trading_calendars-股票交易所财经日历bizdays-工作日计算和效用工具pandas_market_calendars-拓展Pandas,股票交易所财经日历
风险分析
Matplotlib-Python数据可视化的基础包,从二维表到三维表Seaborn-基于Matplotlib,快速创建美观的统计表Plotly-创建动态和交互式的表Altair-统计可视化工具,同时支持静态和交互式表D-Tale-可视化Pandas数据结构
技术指标
PyQL-Quantlib的Python接口pyfin-期权定价vollib-计算期权价格,隐含波动率和希腊值QuantPy-定量金融分析Finance-Python-定量金融分析ffn-拓展Pandas,提供一系列函数进行基础的量化分析pynance-获取股票和衍生品市场的数据,分析和可视化hasura/base-python-dash-快速入门部署Dash应用,Dash基于Flask,Plotly.js和React.js,允许用户用纯Python快速搭建强大的数据科学网页Apphasura/base-python-bokeh-如何用Bokeh实现数据可视化pysabr-用Python实现SABR模型
Excel集成
ARCH-Python实现ARCH模型statsmodels-计量经济模型库,用于创建回归模型,统计检验,时序模型dynts-操纵和分析时间序列PyFlux-时间序列模型和因果推断tsfresh-从时间序列中提取有意义的特征hasura/quandl-metabase-可视化Quandl的时间序列数据集
因子分析
pyfolio-计算投资组合和交易策略的业绩指标empyrical-计算常用的风险和业绩指标fecon235-金融计量经济工具包,包括leptokurtotic风险高斯混合模型,自适应Boltzmann投资组合finance-计算金融风险qfrm-定量金融风险管理visualize-wealth-构建投资组合和定量分析VisualPortfolio-可视化投资组合表现
量化交易/回溯检验
数据源
pandas_talib-整合Pandas和Talib,用pandas计算技术指标finta-用Pandas计算常见的技术指标Tulipy-技术指标库
alphalens-分析预测性因子的表现
金融工具和定价
findatapy-获取彭博终端,Quandl和雅虎财经的数据googlefinance-从谷歌财经获取实时股票价格yahoo-finance-从雅虎财经下载股票报价,历史价格,产品信息和财务报表pandas-datareader-从多个数据源获取经济/金融时间序列,包括谷歌财经,雅虎财经,圣路易斯联储,OECD,Fama/French,世界银行,欧元区统计局等,是Pandas生态系统的重要组成pandas-finance-提供高级接口下载和分析金融时间序列pyhoofinance-从雅虎财经批量获取股票数据yfinanceapi-从雅虎财经获取数据yql-finance-从雅虎财经获取数据ystockquote-从雅虎财经获取实时报价wallstreet-实时股票和期权报价stock_extractor-从网络上爬取股票信息Stockex-从雅虎财经获取数据finsymbols-获取全美证券交易所,纽约证券交易所和纳斯达克上市公司的详细数据inquisitor-从Econdb获取经济数据,Econdb是全球经济指标聚合器chinesestockapi-获取A股数据exchange-获取最新的汇率报价ticks-命令行程序,获取股票报价pybbg-彭博终端COM的Python接口ccy-获取外汇数据tushare-获取中国股票,基金,债券和期货市场的历史数据jsm-获取日本股票市场的历史数据cn_stock_src-从不同数据源获取中国的股票数据coinmarketcap-从coinmarketcap获取数字货币数据after-hours-获取美股盘前和盘后的市场价格bronto-python-整合BrontoAPI接pytdx-获取中国国内股票的实时报价pdblp-整合Pandas和彭博终端的公共接口tiingo-从Tiingo平台获取股票日K线和实时报价/新闻流IEX-从IEX交易所获取股票的实时报价和历史数据alpaca-trade-api-从Alpaca平台获取股票实时报价和历史数据,并提供交易接口交易美股metatrader5-集成Python和MQL5交易平台,适合外汇交易akshare-获取中国股票,基金,债券和宏观经济数据yahooquery-从雅虎财经获取数据investpy-从英为财经获取数据yliveticker-从雅虎财经通过Websocket获取实时报价
文章为作者独立观点,不代表股票交易接口观点