实时行情接口对接教程
【摘要】 实时行情接口与普通接口不同的地方在于,返回的报价数据没有延迟。市面上绝大部分行情数据都存在15分钟的延迟。而实时行情接口的延迟一般少于1秒,适用于高频交易或者交易所。市面上稳定可用的实时行情接口虽然比较少,但好产品还是有的。在这记录一个好评比较多的一款。该API接口需要先注册账户,注册后直接在个人中心找到API秘钥就可以进行对接开发。申请免费token:https://alltick.co/...
实时行情接口与普通接口不同的地方在于,返回的报价数据没有延迟。市面上绝大部分行情数据都存在15分钟的延迟。而实时行情接口的延迟一般少于1秒,适用于高频交易或者交易所。市面上稳定可用的实时行情接口虽然比较少,但好产品还是有的。在这记录一个好评比较多的一款。
该API接口需要先注册账户,注册后直接在个人中心找到API秘钥就可以进行对接开发。
申请免费token:https://alltick.co/register
备用地址:https://alltick.io
请求示例:
使用HTTP请求查询贵金属行情价格
import time
import requests # pip3 install requests
import json
# Extra headers
test_headers = {
'Content-Type' : 'application/json'
}
'''
github:https://github.com/alltick/realtime-forex-crypto-stock-tick-finance-websocket-api
申请免费token:https://alltick.co/register
官网:https://alltick.co
备用地址:https://alltick.io
将如下JSON进行url的encode,复制到http的查询字符串的query字段里
{"trace" : "python_http_test1","data" : {"code" : "USDJPY","kline_type" : 1,"kline_timestamp_end" : 0,"query_kline_num" : 2,"adjust_type": 0}}
{"trace" : "python_http_test2","data" : {"symbol_list": [{"code": "GOLD"}]}}
{"trace" : "python_http_test3","data" : {"symbol_list": [{"code": "GOLD"}]}}
'''
test_url1 = 'https://quote.aatest.online/quote-b-api/kline?token=3662a972-1a5d-4bb1-88b4-66ca0c402a03-1688712831841&query=%7B%22trace%22%20%3A%20%22python_http_test1%22%2C%22data%22%20%3A%20%7B%22code%22%20%3A%20%22USDJPY%22%2C%22kline_type%22%20%3A%201%2C%22kline_timestamp_end%22%20%3A%200%2C%22query_kline_num%22%20%3A%202%2C%22adjust_type%22%3A%200%7D%7D'
resp1 = requests.get(url=test_url1, headers=test_headers)
# Decoded text returned by the request
text1 = resp1.text
print(text1)
code:查看官方给出的code列表,选择你要查询的code
kline_type: 指的是k线类型,1为1分钟K,2为5分钟K,3为15分钟K,4为30分钟K,5为小时K,6为2小时K,7为4小时K,8为日K,9为周K,10为月K
query_kline_num:查询多少根K线,最多1000根
下面是返回结果:
{
"ret":200,
"msg":"ok",
"cmd_id":14015,
"seq_id":123,
"ext":"3baaa938-f92c-4a74-a228-fd49d5e2f8bc-1678419657806",
"data":{
"data_list":[
{
"symbol_id": 1123,
"trade_type": 1,
"trade_mode": 0,
"kline_type": 1,
"price_digits": 2,
"kline_list":[
{
"timestamp": 1605509068,
"open_price": "651.12",
"close_price": "623.12",
"high_price": "674.12",
"low_price": "619.12",
"last_tick_time": 1605509068000001,
"last_tick_seq": 1605509068000001,
"transactions_number": "12345.6",
},
]
},
],
}
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)