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

外汇数据的重要性

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

首先,外汇市场的哪些数据对我们来说做量化交易很重要,包含了实时外汇数据、各国汇率数据、外汇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)


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值