因子选股(factor/factor_preview) 在线调试
用于根据因子和表达式进行选股,例如:市盈率<15的股票。
网关地址
沙箱环境调用地址: | https://sandbox.hscloud.cn |
数据核查类生产调用地址: | https://api.hscloud.cn |
仿真业务接口生产调用地址: | https://vopen.hscloud.cn |
其余生产调用地址: | https://open.hscloud.cn |
URL
https://sandbox.hscloud.cn/quote/v1/factor/factor_preview |
---|
是否需要业务登录
否 |
---|
HTTP请求方式
POST |
---|
请求参数
参数名 | 类型 | 必填 | 最大长度 | 默认值 | 中文名 | 描述 |
---|---|---|---|---|---|---|
formulas | Object | 否 | 因子选股公式集合 |
因子选股公式集合
|
||
whitelist | String | 否 | 500 | 白名单 |
该集合中的股票会一直被选出来,股票代码必须以.SS或者.SZ结尾,举例说明:"whitelist":["600570.SS","000001.SZ"]
|
|
blacklist | String | 否 | 500 | 黑名单 |
该集合中的股票会从选股结果中剔除,股票代码必须以.SS或者.SZ结尾,举例说明:" blacklist ":["600570.SS","000001.SZ"]
|
|
show_ids | String | 否 | 200 | 显示因子id集合 |
当需要在选股结果中显示不参与选股的因子的值时,可以通过该字段配置,如需要显示收盘价,成交量可配置为:
“show_ids”:[4,9]
|
|
date | Integer | 是 | 10 | 选股日期 |
选股日期
|
返回参数
参数名 | 类型 | 最大长度 | 默认值 | 中文名 | 描述 |
---|---|---|---|---|---|
fields | String | 200000 | data中返回字段对应的中文名称 |
data中返回字段对应的中文名称
|
|
data | Object | 选股结果 |
字段个数等与默认字段以及指标因子字段
|
||
date | Integer | 10 | 选股日期 |
选股日期
|
请求示例
/factor/v1/factor_preview { "date":"2018-09-14", "show_ids":[3], "formulas": [ { "id": "751", "param": [752] } , { "id":"53", "param":[1], "operator":1 } ,{ "id": "233", "param": [2], "operator":5, "range":0 } ], "blacklist":["600571.SS","000001.SZ"], "whitelist":["600570.SS","000001.SZ"] }
正确返回示例
{ "date": "2018-09-14", "data": [ { "prod_code": "600871.SS", "prod_name": "*ST 油服", "total_profit": 54906.6, "operating_profit_ttm": -764347.7, "open_price": 2 }, { "prod_code": "601005.SS", "prod_name": "重庆钢铁", "total_profit": 76297.2, "operating_profit_ttm": -499507.9, "open_price": 1.99 }, { "prod_code": "000001.SZ", "prod_name": "平安银行", "total_profit": 17367000000, "operating_profit_ttm": 31161000000, "open_price": 9.98 }, { "prod_code": "600570.SS", "prod_name": "恒生电子", "total_profit": 343890055.86, "operating_profit_ttm": 575087116.79, "open_price": 54.54 } ], "fields": { "prod_code": "股票代码", "prod_name": "股票名称", "total_profit": "利润总额", "operating_profit_ttm": "营业利润_TTM", "open_price": "开盘价" } }