ITPub博客

首页 > 大数据 > 数据挖掘 > 外汇数据如何订阅?获取外汇、汇率数据api接口

外汇数据如何订阅?获取外汇、汇率数据api接口

原创 数据挖掘 作者:LiveVIP 时间:2024-06-14 19:01:27 0 删除 编辑

外汇数据的重要性


外汇数据市场鱼龙混,平时我们除了可以做股票数据的量化交易作为投资标的以外,其实还可以考虑外汇数据市场的量化交易,美国联邦储备委员会一言不合就加息,使得整体外汇市场有利润的空间。


首先,外汇市场的哪些数据对我们来说做量化交易很重要,包含了实时外汇数据、各国汇率数据、外汇tick数据、k线历史数据,这些数据都能做哪些事情?


1.1获得外汇行情api数据,外汇数据价格的涨跌是选择的其中一个考虑因素,做外汇市场量化投资的人太说,这个行情数据是一定要接的


1.2逐笔委托数据,特别是行情快照、逐笔交易、逐笔委托


2、财经日历数据
财经日历(Economic Calendar)是一个记录经济指标和重要财经事件发布日期的工具,通常由金融机构、经济研究机构或交易平台提供。它列出了各种经济指标(如GDP、通胀率、就业数据等)和重要财经事件(如央行利率决议、财报公布、重要讲话等)的发布时间和预期数值。


3、k线历史数据
分析历史数据的一个关键是识别市场周期。市场周期通常包括牛市和熊市,它们反映了市场的总体趋势。通过识别这些周期,我们可以更好地了解市场的波动性,并预测未来的市场走势。


如何订阅外汇数据?


先申请token:  点击申请token

github 接口地址: github 的API地址

上面有真实示例供参数,也可以直接参考下面的代码使用示例:


2.1、 请求K线数据


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
将如下JSON进行url的encode,复制到http的查询字符串的query字段里
{"trace":"python_http_test1","data":{"code":"AAPL.US","kline_type":1,"kline_timestamp_end":0,"query_kline_num":2,"adjust_type":0}}
'''
test_url1 = 'https://quote.tradeswitcher.com/quote-stock-b-api/kline?token=e945d7d9-9e6e-4721-922a-7251a9d311d0-1678159756806&query=%7B%22trace%22%3A%22python_http_test1%22%2C%22data%22%3A%7B%22code%22%3A%22AAPL.US%22%2C%22kline_type%22%3A1%2C%22kline_timestamp_end%22%3A0%2C%22query_kline_num%22%3A2%2C%22adjust_type%22%3A0%7D%7D'
resp1 = requests.get(url=test_url1, headers=test_headers)
# Decoded text returned by the request
text1 = resp1.text
print(text1)


2.2、请求最新成交报价数据

# 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
将如下JSON进行url的encode,复制到http的查询字符串的query字段里
{"trace":"python_http_test2","data":{"symbol_list":[{"code": "700.HK"},{"code": "UNH.US"},{"code": "600416.SH"}]}}
'''
test_url1 = 'https://quote.tradeswitcher.com/quote-stock-b-api/trade-tick?token=e945d7d9-9e6e-4721-922a-7251a9d311d0-1678159756806&query=%7B%22trace%22%3A%22python_http_test2%22%2C%22data%22%3A%7B%22symbol_list%22%3A%5B%7B%22code%22%3A%20%22700.HK%22%7D%2C%7B%22code%22%3A%20%22UNH.US%22%7D%2C%7B%22code%22%3A%20%22600416.SH%22%7D%5D%7D%7D'
 
resp1 = requests.get(url=test_url1, headers=test_headers)
 
# Decoded text returned by the request
text1 = resp1.text
print(text1)


2.3、获取最新盘口报价数据

import 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
将如下JSON进行url的encode,复制到http的查询字符串的query字段里
{"trace":"python_http_test2","data":{"symbol_list":[{"code": "700.HK"},{"code": "UNH.US"},{"code": "600416.SH"}]}}
'''
test_url1 = 'https://quote.tradeswitcher.com/quote-stock-b-api/depth-tick?token=e945d7d9-9e6e-4721-922a-7251a9d311d0-1678159756806&query=%7B%22trace%22%3A%22python_http_test2%22%2C%22data%22%3A%7B%22symbol_list%22%3A%5B%7B%22code%22%3A%20%22700.HK%22%7D%2C%7B%22code%22%3A%20%22UNH.US%22%7D%2C%7B%22code%22%3A%20%22600416.SH%22%7D%5D%7D%7D'
resp1 = requests.get(url=test_url1, headers=test_headers)
# Decoded text returned by the request
text1 = resp1.text
print(text1)



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70039124/viewspace-3018866/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2024-06-14

  • 博文量
    2
  • 访问量
    843