返回顶部
f

fetch-stock-daily-json获取股票日线数据

Resolve a China A-share stock name or code in pure Node.js, fetch daily historical bars from Eastmoney HTTP APIs, and archive them as local JSON files. Use when the request is about 日线, 历史K线, daily history, candles, OHLCV, raw market data export, or stock-name-or-code to API to JSON persistence for inputs such as 600519, 300750.SZ, or 贵州茅台.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
143
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

fetch-stock-daily-json

技能名称: fetch-stock-daily-json
详细描述:

获取股票每日JSON数据

此技能用于可发布的Node.js路径:股票输入 -> 代码解析 -> 日线历史获取 -> 原始JSON归档。

快速开始

从仓库根目录运行Node.js助手:

bash
node skills/fetch-stock-daily-json/scripts/fetchdailyjson.js 贵州茅台
node skills/fetch-stock-daily-json/scripts/fetchdailyjson.js 600519 --years 3
node skills/fetch-stock-daily-json/scripts/fetchdailyjson.js 宁德时代 --start-date 20240101 --end-date 20260329 --adjust qfq

该脚本会输出包含解析代码、行数、请求时间窗口、实际交易日期范围及保存文件路径的JSON摘要。

工作流程

  1. 1. 仅接受仓库兼容的输入:6位数字代码、600519.SH或300750.SZ格式,或中文股票名称。禁止使用sh600519格式。
  2. 优先使用内置的Node.js脚本,而非在任务中重新实现工作流程。
  3. 通过东方财富A股列表API解析股票名称,并在本地缓存代码-名称映射表。
  4. 从东方财富历史K线API获取日线数据,支持daily周期及qfq/hfq/none复权方式。
  5. 将归档数据保存至data/raw/eastmoney/dailyhistory/YYYYMMDD/.json路径。
  6. 当用户未指定日期窗口时,默认使用years=5和adjust=qfq参数。
  7. JSON归档生成后即停止,除非用户明确要求后续解析、分析或数据库同步操作。

返回格式

返回脚本的JSON摘要并标注以下内容:

  • - resolvedsymbol(解析后的股票代码)
  • rows(数据行数)
  • tradedatemin(最小交易日期)
  • tradedatemax(最大交易日期)
  • outputpath(输出文件路径)

异常处理

  • - 若名称解析失败,提示用户输入有效的6位A股代码或中文股票名称。
  • 若获取结果为零行,保留归档文件并报告rows: 0。
  • 如需了解JS端API详情或与Python工作流的差异说明,请参阅references/lobsterclaw-workflow.md。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fetch-stock-daily-1775942042 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fetch-stock-daily-1775942042 技能

通过命令行安装

skillhub install fetch-stock-daily-1775942042

下载

⬇ 下载 fetch-stock-daily-json v1.0.0(免费)

文件大小: 7.79 KB | 发布时间: 2026-4-12 09:57

v1.0.0 最新 2026-4-12 09:57
- Initial release of fetch-stock-daily-json skill.
- Resolves China A-share stock names or codes using Node.js.
- Fetches daily historical OHLCV bars from Eastmoney APIs.
- Archives results as local JSON files, providing a summary with symbol, row count, date range, and file path.
- Supports input as 6-digit code, code with exchange suffix, or Chinese stock name.
- Handles adjustable date ranges and adjustment types; defaults to 5 years and qfq adjustment if unspecified.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部