V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
apiQuantify
V2EX  ›  分享创造

K 线数据获取方法(也可以获取外汇、贵金属、黄金 k 线数据)

  •  
  •   apiQuantify · 9 天前 · 606 次点击
    对于股票、外汇、期货、贵金属量化人来讲,一份高频的 K 线数据是相当重要的, 玩过股票的几乎都知道,股票 K 线数据中的历史交易日的开盘价、收盘价、最高价、最低价等高频股票数据指标是选股的重要依据 。虽然仅仅依靠股票 k 线数据无法在股市中盆满钵满,但是运用好它确实能在较大程度上提高我们的赚钱概率。

    股票 K 线数据是投资者在进行股票行情数据技术分析和制定交易策略时的重要参考依据。日 k 、小时 k 、月 k 、周 k ,不同的 k 线数据发挥不同的作用,并且还要配置实时的行情报价 api 获取实时的行情报价,配合历史 k 线数据组合进行行情数据分析。

    一般推荐采购稳定的金融数据供应商,有许多专业的金融数据供应商提供股票 K 线数据的订阅服务。这些供应商通常提供更全面、高质量的数据,包括不同时间周期的 K 线数据、技术指标等。投资者可以选择适合自己需求和预算的供应商,通过订阅获取所需的 K 线数据。

    下面介绍一下我使用 Python 的代码获取 k 线数据的方法,供大家参考:


    一、数据使用方法:
    使用 alltick 这家的数据源,数据很稳定,很全:
    [官网] : https://alltick.co
    [ github ] :https://github.com/alltick/realtime-forex-crypto-stock-tick-finance-websocket-api
    [接口详情] : https://apis.alltick.co/
    [接口地址] : https://apis.alltick.co/


    二、代码实例:
    import time
    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_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)
    1 条回复    2024-04-26 14:14:09 +08:00
    wangwei216
        1
    wangwei216  
       8 天前
    请问你的数据源是从哪里来的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2580 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.