fintie.stock.picker_xq

提供选股器接口

信息获取通道包括:

沪深选股参数说明

对于不需要过滤但需要返回的字段请传递 field=ALL ,否则对应字段的值也不会返回

加载已保存的数据:

import pandas as pd
from pathlib import Path

df = pd.read_json(Path('20181018165415.json')
df.set_index(["symbol"], inplace=True)
# df.drop_duplicates(inplace=True)
df.apply(pd.to_numeric, errors="coerce") # convert to numertic types

# df['day'] = date.today()
# df["day"] = datetime.now().replace(hour=16, minute=0, second=0, microsecond=0)
# set index
# df.set_index(["symbol", "day"], inplace=True)
async fintie.stock.picker_xq.async_get_field_values(session, field, return_df=True)[源代码]

https://xueqiu.com/stock/screener/values.json?category=SH&field=pettm&_=1540617201640 获取该字段值的列表

async fintie.stock.picker_xq.async_pick_stocks(session, filter_dict=None, data_path=None, return_df=True)[源代码]

雪球选股器接口,此接口支持的参数较多,具体请参考 API 文档

返回一个 pd.DataFrame 出错,返回 None

参数
  • sessionaiohttp.ClientSession 对象,同步接口不需要传

  • filter_dict – 需要的字段及过滤条件,支持的字段名见 API 文档

  • data_path – 数据保存路径

  • return_df – 是否返回 pandas.DataFrame 对象,False 返回原始数据

返回

行情原始数据或带有行情数据的 pandas.DataFrame 对象,见 return_df 参数

取值方法 GET https://xueqiu.com/stock/screener/screen.json

filter_dict:

  • category: SH/US – 沪深/美股 required

  • orderby:symbol – 排序字段 required

  • oder:desc – 升降排序 required

  • exchange: SH/SZ – 沪市/深市

  • areacode: 地域板块

  • indcode: 行业

  • filter_fileds: min_max

  • current:ALL 当前价

  • pct:ALL 本日涨跌幅

  • volume:ALL 本日成交量

  • page:1

  • size: 30

  • _:timestamp

fintie.stock.picker_xq.pick_stocks(*args, **kwargs)[源代码]

雪球选股器接口,此接口支持的参数较多,具体请参考 API 文档

返回一个 pd.DataFrame 出错,返回 None

参数
  • sessionaiohttp.ClientSession 对象,同步接口不需要传

  • filter_dict – 需要的字段及过滤条件,支持的字段名见 API 文档

  • data_path – 数据保存路径

  • return_df – 是否返回 pandas.DataFrame 对象,False 返回原始数据

返回

行情原始数据或带有行情数据的 pandas.DataFrame 对象,见 return_df 参数

取值方法 GET https://xueqiu.com/stock/screener/screen.json

filter_dict:

  • category: SH/US – 沪深/美股 required

  • orderby:symbol – 排序字段 required

  • oder:desc – 升降排序 required

  • exchange: SH/SZ – 沪市/深市

  • areacode: 地域板块

  • indcode: 行业

  • filter_fileds: min_max

  • current:ALL 当前价

  • pct:ALL 本日涨跌幅

  • volume:ALL 本日成交量

  • page:1

  • size: 30

  • _:timestamp