返回顶部
f

financial-data-fetcher金融数据获取

一个基于通达信 TQ 策略接口的金融数据获取工具,提供多种API脚本用于获取股票行情、财务数据、板块信息等。

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

financial-data-fetcher

通达信金融数据获取工具

描述

一个基于通达信TQ策略接口的金融数据获取工具,提供多种API脚本用于获取股票行情、财务数据、板块信息等。

触发条件

当用户请求获取金融数据时自动触发,例如:

  • - 获取K线数据
  • 查询股票快照
  • 获取专业财务数据
  • 获取板块交易数据
  • 查询新股申购信息
  • 任何与股票行情、财务数据、市场信息相关的请求

命令

行情数据

/getmarketdata --stock_list 688318.SH --period 1d --count 1

获取K线行情数据

/getmarketsnapshot --stock_code 688318.SH

获取快照数据

/getstockinfo --stockcode 688318.SH --fieldlist Name Unit

获取证券基本信息

/getmoreinfo --stock_code 688318.SH

获取股票更多信息

/gettradingdates --market SH --count 10

获取交易日列表

财务数据

/getfinancialdata --stocklist 688318.SH --fieldlist FN193 FN194

获取专业财务数据

/getfinancialdatabydate --stocklist 688318.SH --fieldlist FN193 --year 2025

获取指定日期专业财务数据

/getgpjyvalue --stocklist 688318.SH --fieldlist GP1 GP2

获取股票交易数据

/getgpjyvaluebydate --stocklist 688318.SH --fieldlist GP1 --year 2025

获取指定日期股票交易数据

/getgponedata --stocklist 688318.SH --field_list GO1 GO2

获取股票的单个财务数据

板块数据

/getstocklist --market 16

获取系统分类成份股

/getsectorlist

获取A股板块代码列表

/getstocklistinsector --block_code 880081.SH

获取板块成份股

/getbkjyvalue --stocklist 880660.SH --fieldlist BK5 BK6

获取板块交易数据

/getbkjyvaluebydate --stocklist 880660.SH --fieldlist BK9 --year 2025

获取指定日期板块交易数据

市场数据

/getscjyvalue --field_list SC1 SC2

获取市场交易数据

/getscjyvaluebydate --field_list SC6 SC7 --year 2025

获取指定日期市场交易数据

新股与分红

/getipoinfo --ipotype 2 --ipodate 1

获取新股申购信息

/getdividfactors --stock_code 688318.SH

获取分红配送数据

/getgbinfo --stockcode 688318.SH --datelist 20250101 20250601 --count 2

获取股本数据

自定义板块

/getusersector

获取自定义板块列表

/createsector --blockcode TEST --block_name 测试板块

创建自定义板块

/deletesector --blockcode TEST

删除自定义板块

/renamesector --blockcode TEST --block_name 新名称

重命名自定义板块

/senduserblock --block_code TEST --stocks 600000.SH 600004.SH

添加自定义板块成份股

/clearsector --blockcode TEST

清空自定义板块成份股

ETF与可转债

/gettrackzsetfinfo --zscode 950162.CSI

获取跟踪指数的ETF信息

/getcbinfo --stock_code 123039.SZ

获取可转债基础信息

行情订阅

/subscribehq --stocklist 688318.SH

订阅行情

/unsubscribehq --stocklist 688318.SH

取消订阅更新

/getsubscribehqstocklist

获取订阅列表

数据刷新

/refresh_cache --market AG --force

刷新行情缓存

/refreshkline --stocklist 688318.SH --period 1d

刷新历史K线缓存

数据下载

/downloadfile --stockcode 688318.SH --downtime 20241231 --downtype 1

下载特定数据文件

前提条件

使用本工具前需要满足以下条件:

1. 安装Python依赖包

bash
pip install numpy pandas

2. 安装通达信金融终端TQ版

  • - 需要安装通达信金融终端TQ版并确保其正常运行
  • 本工具依赖TQ策略接口与通达信客户端进行数据交互
  • 确保TQ策略功能已启用

使用方法

运行脚本前需要设置PYTHONPATH:

bash

Unix/Linux/Mac


export PYTHONPATH=/path/to/project

Windows (CMD)

set PYTHONPATH=C:\path\to\project

Windows (PowerShell)

$env:PYTHONPATH = C:\path\to\project

运行脚本

python scripts/getmarketdata.py --stock_list 688318.SH --period 1d

或者使用-m方式运行:

bash
cd /path/to/project
python -m scripts.getmarketdata --stock_list 688318.SH --period 1d

枚举值

period(周期)

  • - 1m - 1分钟
  • 5m - 5分钟
  • 15m - 15分钟
  • 30m - 30分钟
  • 1h - 60分钟(1小时)
  • 1d - 1天
  • 1w - 1周
  • 1mon - 1月
  • 1q - 1季
  • 1y - 1年
  • tick - 分笔

dividend_type(复权类型)

  • - none - 不复权
  • front - 前复权
  • back - 后复权

market(市场)

  • - AG - A股
  • HK - 港股
  • US - 美股
  • QH - 国内期货
  • QQ - 股票期权
  • NQ - 新三板
  • ZZ - 中证和国证指数
  • ZS - 沪深京指数

ipo_type

  • - 0 - 新股申购信息
  • 1 - 新发债信息
  • 2 - 新股和新发债信息

ipo_date

  • - 0 - 只获取今天信息
  • 1 - 获取今天及以后信息

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 financial-data-fetcher-1776202750 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 financial-data-fetcher-1776202750 技能

通过命令行安装

skillhub install financial-data-fetcher-1776202750

下载

⬇ 下载 financial-data-fetcher v1.0.0(免费)

文件大小: 133.2 KB | 发布时间: 2026-4-17 14:50

v1.0.0 最新 2026-4-17 14:50
Initial release of financial-data-fetcher:

- 提供基于通达信 TQ 策略接口的金融数据获取工具
- 支持丰富的API脚本,包括行情、财务、板块、市场、新股、分红、ETF、可转债等数据获取
- 包含行情订阅、数据刷新与数据下载等辅助功能

通达信环境(核心依赖)
- 通达信金融终端 TQ 版 - 必须已安装且安装目录为:C:\new_tdx64
- 通达信客户端必须保持运行 - 本工具通过 TQ 策略接口与通达信客户端进行数据交互
- TQ 策略接口必须已启用 - 在通达信软件中开启 TQ 策略功能

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

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

p2p_official_large
返回顶部