【魔码量化HTTP实战 #01】用一行 HTTP GET 拿到第一笔实时行情:零 SDK 也能玩转行情数据
摘要:【魔码HTTP实战 #01】用一行 HTTP GET 拿到第一笔实时行情:零 SDK 也能玩转行情数据 本文来自魔码「零SDK纯GET实战」系列 —— 不依赖任何 SDK,用最朴素的 HTTP GET 请求玩转行情数据。 为什么是 HTTP
【魔码量化HTTP实战 #01】用一行 HTTP GET 拿到第一笔实时行情:零 SDK 也能玩转行情数据
本文来自魔码量化实战系列 —— 不依赖任何 SDK,用最朴素的 HTTP GET 请求玩转量化行情数据。
为什么是 HTTP GET
很多行情数据平台都提供了 SDK(语言客户端),但本质上它们只是帮你拼了一个 HTTP 请求。魔码行情接口本身就是最朴素的 GET,任何能发 HTTP 的语言(Python / JavaScript / curl / Go)都能直接用,不需要安装任何第三方包。本文我们用 Python 标准库 requests 三行代码拿到第一笔真实行情。
最小可运行示例
import requests
BASE = "https://api.momaapi.com"
LICENCE = "你的魔码证书"
code = "600519"
r = requests.get(f"{BASE}/hsstock/real/time/{code}/{LICENCE}")
print("HTTP", r.status_code)
data = r.json()
print("请求的代码:", code)
print("最新价:", data.get("p"))
print("涨跌幅%:", data.get("pc"))
print("市盈率:", data.get("pe"))
print("市净率:", data.get("pb_ratio"))
运行结果(真实返回):
HTTP 200
请求的代码: 600519
最新价: 11.59
涨跌幅%: 0.2595
市盈率: 4.38
市净率: 0.48
注:把
LICENCE换成你在魔码申请的正式证书即可。演示证书权限有限,个别批量接口可能返回空(见第 04 篇),遇到空数据请换正式证书重试。
下一步
拿到了 p(最新价)、pc(涨跌幅)这些字段,你可能会问:这些字母到底都代表什么?第 03 篇会逐一拆解每个字段。但在这之前,先搞清楚鉴权参数怎么传进链接 —— 见第 02 篇。
免责声明:本文所有示例数据仅用于接口演示,不构成任何投资建议;市场有风险,投资需谨慎。
系列持续更新中。 想要亲手跑通上面的代码?前往 魔码证书申请页 免费领取你的专属证书,复制即用、按次计费、稳定可用。
想亲自试一下?免费获取证书
