印度股票实时行情api

53 阅读7分钟

推荐[PRDS API]

一、推荐理由:

1、数据时效:实时数据,毫秒级延迟,几乎无延迟

2、数据覆盖:市场覆盖完整(NSE,BSE及指数市场)

3、实践感受:提供测试,请求数据,直观感受数据质量。看到数据后再确定是否选择。

4、接口类型:双协议支持,提供ws和http两种协议,根据您的需要进行选择。

5、核心优势:提供完整开发文档及在线客服服务。

二、内容示例:

1、 websocket协议

地址:ws://hk.psbangu.cn:{port}/webscoket/json/{your key}

rm:实时行情*

实时行情返回的格式如下,另外在美股、印度股票数据的并发可能较大,建议使用高速缓存(美股每秒并发在2万左右),如果性能不够,消息队列将会拥堵,数据将会异常。字段可参考rest api里面的字段详情输出更为详细

{

    "State": 0, //状态

    "Msg": { // 消息正文

        "code": "string", //符号,如AAPL

        "price": 0, //今日最新价

        "open": 0, //今日开盘价

        "high": 0, //今日最高价

        "low": 0, //今日最低价

        "volume": 0, //今日成交量

        "close": 0, //昨日收盘价

        "average": 0, //今日成交均价

        "amount": 0, //今日成交总额,但该值!=volume*price

        "up": 0, //今日长跌幅,=change/close*100

        "Market": "string", //符号所在市场

        "varieties": "string", //种类

        "name": "string", //符号名称

        "MRTA": "string", //暂时无意义

        "dealTransaction": "string", //交易信息

        "tick": 0, //时间戳,单位秒

        "ticks": 0, //时间戳,单位毫秒

        "LP": 0, //最新价

        "change": 0, //长跌值,=price-close

        "NV": 0, //相对成交量(=本次成交量-上次成交量)

        "B1": 0, //1档买入价

        "B1V": 0, //1档买入量

        "B2": 0,//2档买入价(可能为空或没有)

        "B2V": 0, //2档买入量(可能为空或没有)

        "B3": 0,//3档买入价(可能为空或没有)

        "B3V": 0, //3档买入量(可能为空或没有)

        "B4": 0,//4档买入价(可能为空或没有)

        "B4V": 0, //4档买入量(可能为空或没有)

        "B5": 0,//5档买入价(可能为空或没有)

        "B5V": 0, //5档买入量(可能为空或没有)

        "S1": 0,//1档卖出价

        "S1V": 0, //1档卖出量

        "S2": 0,//2档卖出价(可能为空或没有)

        "S2V": 0,//2档卖出量(可能为空或没有)

        "S3": 0,//3档卖出价(可能为空或没有)

        "S3V": 0,//3档卖出量(可能为空或没有)

        "S4": 0,//4档卖出价(可能为空或没有)

        "S4V": 0,//4档卖出量(可能为空或没有)

        "S5": 0,//5档卖出价(可能为空或没有)

        "S5V": 0,//5档卖出量(可能为空或没有)

        "YS": 0 //昨日收盘价

    },

    "Code": "string",//符号,如AAPL

"Cmd": "string" //此处固定值为rm}

 

2、http协议:

服务器地址:

生产环境连接地址:

hk.psbangu.cn:8002/api/

测试环境连接地址:

hk.psbangu.cn:8001/api/

请求产品列表

根据市场查询所有符号

hk.psbangu.cn:{port}/api/all_sym…

  正常响应

[ { "status": 0, //状态,0:正常,其他值:异常 "interval": null, // 周期,K线接口使用,该接口中为空 "market": "US", //交易所,如BSE,NSE "code": "TENB", // 符号 "message": "SUCCESS", //消息,有异常时为异常消息 "data": { //数据 "code": "TENB", //符号 "contract": null, //合约 "name": "Tenable Holdings, Inc.", //名称 "Market": "US",//市场 "Varieties": null //种类 } } ]

 

请求全市场报价

根据市场请求全市场报价

hk.psbangu.cn:{port}/api/prices?…

  正常响应

[ { "State": 1, //状态, 1为正常 "Msg": { // 消息正文 "code": "TENB", // 符号 "price": 43.74, //最新价 "open": 42.94, //今日开盘价 "high": 43.885, //今日最高价 "low": 42.81, //今日最低价 "volume": 807488, //今日成交量 "close": 43.13, //昨日收盘价 "average": 43.587486, //平均价,当日成交均价 "amount": "35196371.895168", //今日成交额 "up": "1.414", //涨跌幅,今日较昨日涨跌幅(change/close*100)% "Market": "US", //市场 "varieties": "NASDAQ", //品类 "name": "Tenable Holdings, Inc.", //符号名称,符号对应的全称 "MRTA": "2", "dealTransaction": "1716580809,43.74,1430.0,2,", //交易信息,格式:时间戳,成交价,成交量,方向(1为主动卖,2为主动买) "tick": 1716580809, //时间戳,单位秒 "ticks": 1716580809852, //时间戳,单位毫秒 "LP": 43.74, //最后成交价 "change": "0.610", //较昨日涨跌值 "NV": 1430, //相对成交量,较上次行情的成交量 "B1": 44.45, //买盘单价,B1-B5,5档买盘单价 "B1V": 1, //买盘量,B1V-B5V,5档买盘量 "S1": 40.66, //卖盘单价,S1-S5,5档卖盘单价 "S1V": 1, //卖盘量,S1V-S5V,5档卖盘量 "YS": 43.13 //昨日收盘价 }, "Code": "TENB", //符号 "Cmd": "rm" //命令,固定值rm } ]

 

请求单个/多个符号完整行情

根据市场请求单个/多个符号完整行情

hk.psbangu.cn:{port}/api/mini_pr…

  正常响应

[

    {

        "State": 1, //状态, 1为正常

        "Msg": { // 消息正文

            "code": "TENB", // 符号

            "price": 43.74, //最新价

            "open": 42.94, //今日开盘价

            "high": 43.885, //今日最高价

            "low": 42.81, //今日最低价

            "volume": 807488, //今日成交量

            "close": 43.13, //昨日收盘价

            "average": 43.587486, //平均价,当日成交均价

            "amount": "35196371.895168", //今日成交额

            "up": "1.414", //涨跌幅,今日较昨日涨跌幅(change/close*100)%

            "Market": "US", //市场

            "varieties": "NASDAQ", //品类

            "name": "Tenable Holdings, Inc.", //符号名称,符号对应的全称

            "MRTA": "2",

            "dealTransaction": "1716580809,43.74,1430.0,2,", //交易信息,格式:时间戳,成交价,成交量,方向(1为主动卖,2为主动买)

            "tick": 1716580809, //时间戳,单位秒

            "ticks": 1716580809852, //时间戳,单位毫秒

            "LP": 43.74, //最后成交价

            "change": "0.610", //较昨日涨跌值

            "NV": 1430, //相对成交量,较上次行情的成交量

            "B1": 44.45, //买盘单价,B1-B5,5档买盘单价

            "B1V": 1, //买盘量,B1V-B5V,5档买盘量

            "S1": 40.66, //卖盘单价,S1-S5,5档卖盘单价

            "S1V": 1, //卖盘量,S1V-S5V,5档卖盘量

            "YS": 43.13 //昨日收盘价

        },

        "Code": "TENB", //符号

        "Cmd": "rm" //命令,固定值rm

    },{

        "State": 1, //状态, 1为正常

        "Msg": { // 消息正文

            "code": "TENB", // 符号

            "price": 43.74, //最新价

            "open": 42.94, //今日开盘价

            "high": 43.885, //今日最高价

            "low": 42.81, //今日最低价

            "volume": 807488, //今日成交量

            "close": 43.13, //昨日收盘价

            "average": 43.587486, //平均价,当日成交均价

            "amount": "35196371.895168", //今日成交额

            "up": "1.414", //涨跌幅,今日较昨日涨跌幅(change/close*100)%

            "Market": "US", //市场

            "varieties": "NASDAQ", //品类

            "name": "Tenable Holdings, Inc.", //符号名称,符号对应的全称

            "MRTA": "2",

            "dealTransaction": "1716580809,43.74,1430.0,2,", //交易信息,格式:时间戳,成交价,成交量,方向(1为主动卖,2为主动买)

            "tick": 1716580809, //时间戳,单位秒

            "ticks": 1716580809852, //时间戳,单位毫秒

            "LP": 43.74, //最后成交价

            "change": "0.610", //较昨日涨跌值

            "NV": 1430, //相对成交量,较上次行情的成交量

            "B1": 44.45, //买盘单价,B1-B5,5档买盘单价

            "B1V": 1, //买盘量,B1V-B5V,5档买盘量

            "S1": 40.66, //卖盘单价,S1-S5,5档卖盘单价

            "S1V": 1, //卖盘量,S1V-S5V,5档卖盘量

            "YS": 43.13 //昨日收盘价

        },

        "Code": "TENB", //符号

        "Cmd": "rm" //命令,固定值rm

}]

 

请求单个(多个)符号实时K线

请求单个(多个)符号实时K线,每个符号返回1-30条最新K线。具有数据小,响应快的优势。最少返回1条,最多30条K线。

hk.psbangu.cn:{port}/api/mini_li…

  正常响应

[

    {

        "status": 0, //状态,0为正常,其他为异常

        "interval": "1min", //周期,1min|5min|10min|15min|30min|1h|1day|1week|1month

        "market": "US", //交易所

        "code": "AAPL", //符号

        "message": "SUCCESS", //消息,有异常时为异常消息

        //K线数据集,多K线之间用分号分隔,每组K线值由逗号分开,格式为:时间戳,收盘价,开盘价,最高价,最低价,交易额,交易量

        "data": "1716595140,189.95,190.09,190.09,189.95,567407.76,2987.0;1716595080,190.09,190.03,190.09,189.93,64051.97,337.0;1716595020,190.03,190.01,190.03,189.93,177099.88,932.0"

}]****

 

请求单个符号实时/历史K线

请求单个符号历史K线,只支持单个符号的K线分页查询,每页数据为300组K线,第1页为高速缓存,第2页数据与第1页可能会有重复,需要程序排重。

hk.psbangu.cn:{port}/api/mini_li…

 正常响应

[

    {

        "status": 0, //状态,0为正常,其他为异常

        "interval": "1min", //周期,1min|5min|10min|15min|30min|1h|1day|1week|1month

        "market": "US", //交易所

        "code": "AAPL", //符号

        "message": "SUCCESS", //消息,有异常时为异常消息

        //K线数据集,多K线之间用分号分隔,每组K线值由逗号分开,格式为:时间戳,收盘价,开盘价,最高价,最低价,交易额,交易量

        "data": "1716595140,189.95,190.09,190.09,189.95,567407.76,2987.0;1716595080,190.09,190.03,190.09,189.93,64051.97,337.0;1716595020,190.03,190.01,190.03,189.93,177099.88,932.0" 

    }]