当前位置: 首页 > news >正文

交易日历接口api,股票/板块日,周,月K线行情接口api,情绪周期api,Level2实时数据api

本指南整理了实用的免费股票数据接口资源,特别适合量化交易开发者、金融数据分析师和投资者使用。以下接口均经过实测可用,并提供多语言调用示例。

一、接口使用注意事项

接口稳定性:虽然标注为 “实测可用”,但免费接口可能存在调用频率限制、数据更新延迟等问题,生产环境使用前建议做好容错处理(如重试机制、缓存数据)。

参数说明:

code:通常为股票代码(如沪市 600 开头、深市 000 开头),需确认是否需要加市场前缀(如 SH、SZ)。
date:日期格式统一为YYYY-MM-DD,注意接口支持的时间范围(部分可能仅提供近 1-2 年数据)。
指标参数(如cycle周期、ma均线类型)需按接口文档要求传递,避免格式错误。
数据用途:免费接口可能有商用限制,使用前请查阅stockapi.com.cn官网的用户协议,避免侵权。
返回格式:多数接口返回 JSON 格式数据,可直接解析;若返回异常(如 403、500),需捕获错误信息排查原因。

二、主流语言调用核心示例(以 “股票历史日线行情查询” 接口为例)

stockapi官方:https://stockapi.com.cn

python demo

查询交易日历接口

import requestsurl = "https://stockapi.com.cn/v1/base/tradeDate"
params = {"tradeDate": "2021-10-20"
}try:response = requests.get(url, params=params)response.raise_for_status()  # 检查请求是否成功data = response.json()print("日线行情数据:", data)
except Exception as e:print("请求失败:", e)

JavaScript(Node.js) demo

查询股票/板块日,周,月K线行情接口api

const axios = require('axios');async function getStockData() {try {const response = await axios.get('https://stockapi.com.cn/v1/base/day', {params: {code: '600004',startDate: '2021-10-10',endDate: '2021-10-15'}});console.log('日线行情数据:', response.data);} catch (error) {console.error('请求失败:', error.message);}
}getStockData();

java demo

查询股票/板块日,周,月K线行情接口api

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;public class StockApiDemo {public static void main(String[] args) throws Exception {String url = "https://stockapi.com.cn/v1/base/day";// 构建参数String params = "code=" + URLEncoder.encode("600004", StandardCharsets.UTF_8) +"&startDate=2021-10-10&endDate=2021-10-15";HttpClient client = HttpClient.newHttpClient();HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url + "?" + params)).build();client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenApply(HttpResponse::body).thenAccept(data -> System.out.println("日线行情数据:" + data)).join();}
}

level2实时数据

level2实时数据基于TCP协议实时推送数据,数据包含逐笔成交、逐笔委托、十档行情。支持的语言有Python,Java,C++,CSharp。

http://www.lryc.cn/news/590048.html

相关文章:

  • java 知识点表格
  • 数据结构:栈(区间问题)
  • 颠覆NLP十年范式!OpenCSG中文数据集助推CMU无分词器模型登顶SOTA
  • Kubernetes使用kubeadm安装详细步骤
  • Java基础:分支/循环/数组
  • Django基础(三)———模板
  • OpenSearch SQL 查询完整指南
  • django在线音乐数据采集-22647
  • 职业发展:把工作“玩”成一场“自我升级”的游戏
  • OpenCV直线段检测算法类cv::line_descriptor::LSDDetector
  • WPF 导入自定义字体并实现按钮悬停高亮效果
  • 红黑树、B树、B+树
  • 计算机网络:(九)网络层(下)超详细讲解互联网的路由选择协议、IPV6与IP多播
  • 汽车数字化——65页大型汽车集团企业IT信息化(管理架构、应用架构、技术架构)战略规划【附全文阅读】
  • 怎么用快鲸aiseo提升百度搜索排名?
  • 如何区分Bug是前端问题还是后端问题?
  • Linux 驱动中 Timer / Tasklet / Workqueue 的作用与对比
  • [特殊字符] CentOS 7 离线安装 MySQL 5.7 实验
  • 【Linux】基本指令详解(二) 输入\输出重定向、一切皆文件、认识管道、man、cp、mv、echo、cat
  • VirtualBox 中 CentOS 7 双网卡配置静态 IP
  • C++ - 仿 RabbitMQ 实现消息队列--sqlite与gtest快速上手
  • Spring Boot 项目中数据同步之binlog和MQ
  • C++修炼:IO流
  • 有哪些好用的原型设计软件?墨刀、Axure等测评对比
  • AI产品经理面试宝典第25天:AI+机器人产品设计与技术落地面试题与答法
  • 使用 bat 批量创建带有项目前缀名的文件夹结构
  • 人工智能与机器人研究|深孔内表面缺陷特征内窥测量方法研究
  • Netty介绍和基本代码演示
  • 清理C盘方法
  • PyTorch中张量(TensorFlow)操作方法和属性汇总详解和代码示例