量化交易教学-如何通过外汇API获取免费的报价数据 - iTick

在量化交易开发流程中,第一步往往是获取数据。最近我正致力于实现外汇数据量化交易策略,如今策略已基本完成,却面临着缺乏优质数据进行测试验证的难题。为了解决这一问题,我进行了大量搜索,找到了几家不错的外汇数据平台,它们都能提供近几年外汇数据的历史 K 线供下载,像 Wind、通联数据、iTick、聚宽 等,而且都给出了详细的对接方式。

在对这些平台进行实际使用和对比后,我发现 iTick 最符合我的需求。它最大的亮点在于免费,能提供稳定的实时报价,还附带详细的对接示例,让新手也能轻松上手。

请求 K 线

python -m pip install requests

      """
**iTick**:是一家数据代理机构,为金融科技公司和开发者提供可靠的数据源APIs,涵盖外汇API、股票API、加密货币API、指数API等,#帮助构建创新的交易和分析工具,目前有免费的套餐可以使用基本可以满足个人量化开发者需求
开源股票数据接口地址
https://github.com/itick-org
申请免费Apikey地址
https://itick.org
"""

import requests

url = "https://api.itick.org/forex/kline?region=gb&code=EURUSD&kType=1"

headers = {
    "accept": "application/json",
    "token": "bb42e24746784dc0af821abdd1188861d945a07051c8414a8337697a752de1eb"
}

response = requests.get(url, headers=headers)

print(response.text)