Skip to main content

融量数据接口

Project description

融量数据API(rlData)

[toc]

安装使用

安装

pip install rlData

升级

pip install rlData --upgrade

使用

import rlData as rl
[ root@local ~]$ python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import rlData as rl
>>> help(rl)
...
PACKAGE CONTENTS
    basic
    factor (package)
    index
    stock
    utils (package)

FUNCTIONS
    login(username, password)
...
[ root@local ~]$ python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import rlData as rl
>>> rl.stock.trade_date()
(200, '2020-08-06')
>>> 
修改服务器设置

api设定了默认的服务器地址、端口、以及服务端版本号,在使用过程中,也可以通过以下指令临时更换设置:

rl.client(host='XX.XX.XX.XX',port=XX,apiVersion='v1')

或者通过设置环境变量来更换服务器地址:

export RLDATA_HOST=XX.XX.XX.XX
export RLDATA_PORT=XXXX
export RLDATA_VERSION=v1
用户登录
status, ret = rl.login(username,password)
  • 参数:
    • username: 用户名
    • password: 用户口令
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回用户token信息,类型为dict({'access_token': ..., 'token_type': ...})。调用失败时,返回失败原因

沪深股票

最近交易日

status, ret = rl.stock.trade_date(exchange=None, date=None)
  • 参数:
    • exchange: 对应市场代码,默认为None,取上交所(001002)
      • '001002': 上海证券交易所
      • '001003': 深圳证券交易所
      • '001005': 银行间市场
      • '001008': 上海期货交易所
      • '001009': 中国金融期货交易所
      • '001010': 中国外汇交易市场
      • '001015': 上海黄金交易所
      • '001016': 大连商品交易所
      • '001017': 郑州商品交易所
      • '001022': 渤海商品交易所
      • '001025': 天津贵金属交易所
      • '002001': 香港证券交易所
      • '003002': 台湾证券交易所
      • '101001': 纽约证券交易所
      • '101002': 美国纳斯达克市场
      • '101003': 美国证券交易所
      • '101014': 纽约商业期货交易所
      • '101016': 洲际交易所
      • '101017': 芝加哥期货交易所
      • '104017': 东京证券交易所
      • '105001': 伦敦证券交易所(英国)
      • '105015': 法兰克福证交所(德国证交所)
      • '105030': 卢森堡证券交易所
      • '105061': 伦敦金属交易所
      • '106001': 澳大利亚证券交易所
      • '107032': 多伦多证券交易所
    • date: 日期
  • 返回值:
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回交易日信息,类型为string。调用失败时,返回失败原因

交易日历表

status, ret = rl.stock.trade_list(startdate, enddate=None, period="1d")
  • 参数:
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值:
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回交易日历列表,类型为list。调用失败时,返回失败原因

证券基本信息

status, ret = rl.stock.basicinfo(stocks)
  • 参数:
    • stocks: 个股列表
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回证券基本信息,类型为pandas.DataFrame。调用失败时,返回失败原因

证券日行情

status, ret = rl.stock.daily_price(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数:
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回行情数据,类型为pandas.DataFrame。调用失败时,返回失败原因

指数

指数列表

status, ret = rl.index.list()
  • 参数: 无
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回指数列表信息,类型为pandas.DataFrame。调用失败时,返回失败原因

指数成分股

status, ret = rl.index.component(isymbol, date=None)
  • 参数:
    • isymbol: 指数
    • date: 日期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回指数成份股数据,类型为pandas.DataFrame。调用失败时,返回失败原因

指数日行情

status, ret = rl.index.daily_price(isymbol, fields=None,startdate=None,enddate=None,period=None)
  • 参数:
    • isymbol: 指数
    • fields: 行情数据字段,None表示返回所有字段
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回行情数据,类型为pandas.DataFrame。调用失败时,返回失败原因

基础衍生

基础衍生数据列表

status, ret = rl.basic.list()
  • 参数 无

  • 返回值

    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据列表,类型为pandas.DataFrame。调用失败时,返回失败原因

通用查询接口

status, ret = rl.basic.query(key,fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • key: 衍生数据组合key
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据,类型为pandas.DataFrame。调用失败时,返回失败原因

个股资金流向

status, ret = rl.basic.money_flow(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据,类型为pandas.DataFrame。调用失败时,返回失败原因

股票资金流向

status, ret = rl.basic.cash_flow(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据,类型为pandas.DataFrame。调用失败时,返回失败原因

沪港通持股记录

status, ret = rl.basic.shhkt_sharehold(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据,类型为pandas.DataFrame。调用失败时,返回失败原因

融资融券明细

status, ret = rl.basic.margin_info(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 衍生数据字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据,类型为pandas.DataFrame。调用失败时,返回失败原因

因子

因子原始值

因子数据列表
status, ret = rl.factor.list()
  • 参数 无

  • 返回值

    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据列表,类型为pandas.DataFrame。调用失败时,返回失败原因
通用查询接口
status, ret = rl.factor.query(key,fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • key: 因子组合key
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
基础衍生
status, ret = rl.factor.basic_derivation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
估值因子
status, ret = rl.factor.valuation_estimation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
反转指标
status, ret = rl.factor.reversal(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
情绪指标
status, ret = rl.factor.sentiment(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
量能指标
status, ret = rl.factor.power_volume(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
量价指标
status, ret = rl.factor.price_volume(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
动量指标
status, ret = rl.factor.momentum(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收益风险
status, ret = rl.factor.volatility_value(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
盈利预测
status, ret = rl.factor.earning_expectation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
偿债能力
status, ret = rl.factor.solvency(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
营运能力
status, ret = rl.factor.operation_capacity(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
资本结构
status, ret = rl.factor.capital_structure(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
每股指标
status, ret = rl.factor.per_share_indicators(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收益质量
status, ret = rl.factor.revenue_quality(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
现金流量
status, ret = rl.factor.cash_flow(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
历史成长
status, ret = rl.factor.historical_growth(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
盈利能力
status, ret = rl.factor.earning(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因

标准化因子

因子数据列表
status, ret = rl.factor.std.list()
  • 参数 无

  • 返回值

    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据列表,类型为pandas.DataFrame。调用失败时,返回失败原因
通用查询接口
status, ret = rl.factor.std.query(key,fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • key: 因子组合key
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
基础衍生
status, ret = rl.factor.std.basic_derivation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
估值因子
status, ret = rl.factor.std.valuation_estimation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
反转指标
status, ret = rl.factor.std.reversal(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
情绪指标
status, ret = rl.factor.std.sentiment(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
量能指标
status, ret = rl.factor.std.power_volume(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
量价指标
status, ret = rl.factor.std.price_volume(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
动量指标
status, ret = rl.factor.std.momentum(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收益风险
status, ret = rl.factor.std.volatility_value(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
盈利预测
status, ret = rl.factor.std.earning_expectation(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
偿债能力
status, ret = rl.factor.std.solvency(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
营运能力
status, ret = rl.factor.std.operation_capacity(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
资本结构
status, ret = rl.factor.std.capital_structure(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
每股指标
status, ret = rl.factor.std.per_share_indicators(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收益质量
status, ret = rl.factor.std.revenue_quality(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
现金流量
status, ret = rl.factor.std.cash_flow(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
历史成长
status, ret = rl.factor.std.historical_growth(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
盈利能力
status, ret = rl.factor.std.earning(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因

收费因子(vip)

因子数据列表
status, ret = rl.factor.vip.list()
  • 参数 无

  • 返回值

    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据列表,类型为pandas.DataFrame。调用失败时,返回失败原因
通用查询接口
status, ret = rl.factor.vip.query(key,fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • key: 因子组合key
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
融量特色因子
status, ret = rl.factor.vip.rl_characteristic(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
东兴因子
status, ret = rl.factor.vip.dx_securities(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
天风因子
status, ret = rl.factor.vip.tf_securities(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收费因子
status, ret = rl.factor.vip.inhouse(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因

标准化收费因子(vip)

因子数据列表
status, ret = rl.factor.vip.std.list()
  • 参数 无

  • 返回值

    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回基础衍生数据列表,类型为pandas.DataFrame。调用失败时,返回失败原因
通用查询接口
status, ret = rl.factor.vip.std.query(key,fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • key: 因子组合key
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 起始日期
    • enddate: 终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
融量特色因子
status, ret = rl.factor.vip.std.rl_characteristic(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
东兴因子
status, ret = rl.factor.vip.std.dx_securities(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
天风因子
status, ret = rl.factor.vip.std.tf_securities(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因
收费因子
status, ret = rl.factor.vip.std.inhouse(fields=None,isymbol=None,stocks=None,startdate=None,enddate=None,period=None)
  • 参数
    • fields: 因子数据返回字段,None表示返回所有字段
    • isymbol: 基准指数
    • stocks: 个股列表
    • startdate: 行情起始日期
    • enddate: 行情终止日期
    • period: 周期
  • 返回值
    • status: 接口调用状态,200表示成功,其他失败
    • ret: 调用成功时,返回因子数据,类型为pandas.DataFrame。调用失败时,返回失败原因

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rlData-0.2.1-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file rlData-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: rlData-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for rlData-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3a9d79693bfe6e600d6e29a8248bf40cba24794a989612693206903dfa9bf00
MD5 7e060339a77f376229c0c20ca859ee47
BLAKE2b-256 1ed80674cbe72ebc70e44a5dd0aac7763655f24493c2075f43ebba80fc68a3c8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page