fintie.stock.picker_xq¶
提供选股器接口
信息获取通道包括:
沪深选股参数说明
对于不需要过滤但需要返回的字段请传递
field=ALL
,否则对应字段的值也不会返回
字段一览,参数名为 field
获取地址 https://xueqiu.com/stock/screener/fields.json?category=SH
如下字段的参数名为
filed.period
,其中 period 为财务报表的结束日期:财务报表里的所有指标 财务比率里的所有指标 基本指标 - 净资产收益率(%) roediluted.20180630 基本指标 - 净利润(万) netprofit.20180630 基本指标 - 每股净资产 bps.20180630 基本指标 - 每股收益 eps.20180630地域一览,选股参数字段名为
areacode
,值为keycode
行业一览,选股参数字段名为
indcode
,值为level2code
获取地址 https://xueqiu.com/stock/screener/industries.json?category=SH
交易所一览,选股参数字段名为
exchange
SH/SZ – 沪市/深市
加载已保存的数据:
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
- 参数
session –
aiohttp.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
- 参数
session –
aiohttp.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