因子选股(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": "开盘价"
    }
}