FutuQuant - 富途量化投资平台 (Futu Quant Trading API)
简介
FutuQuant开源项目可以满足使用富途牛牛软件进行量化投资的需求, 提供包括Python接口、Json接口的行情及交易的API。
安装
pip install futuquant
注: 本API同时兼容Python2和Python3, 推荐安装anaconda环境,方便快捷。
快速上手
# 导入futuquant api
import futuquant as ft
# 实例化行情上下文对象
quote_ctx = ft.OpenQuoteContext(host="127.0.0.1", port=11111)
# 上下文控制
quote_ctx.start() # 开启异步数据接收
quote_ctx.stop() # 停止异步数据接收
quote_ctx.set_handler(handler) # 设置用于异步处理数据的回调对象
# 低频数据接口
quote_ctx.get_trading_days(market, start_date=None, end_date=None) # 获取交易日
quote_ctx.get_stock_basicinfo(market, stock_type='STOCK') # 获取股票信息
quote_ctx.get_history_kline(code, start=None, end=None, ktype='K_DAY', autype='qfq') # 获取历史K线
quote_ctx.get_autype_list(code_list) # 获取复权因