用ig50本地数据搭建信用账户风险监控系统的工程实践 IG50免费开源股票数据API接口

发布时间:2026/8/25 22:35:41

用ig50本地数据搭建信用账户风险监控系统的工程实践 IG50免费开源股票数据API接口
用 ig50 本地数据搭建信用账户风险监控系统的工程实践信用账户融资融券监控是 A 股量化系统里最难的一块因为字段多、状态复杂、实时性要求高。我用本地数据引擎 ig50 把全市场信用账户数据跑通之后把工程实践完整梳理一遍。这篇没有虚的全是真实跑过的代码和接口。为什么我放弃在线 API之前用在线 API 跑信用账户监控遇到过三个问题第一个是 QPS 限制5000 只股票 × 每 5 分钟一次轮询根本扛不住第二个是字段缺失API 给的融资余额和融券余额是分开两个接口还得自己 join第三个是历史数据API 的历史只保留最近 1 年做回测根本不够。后来切到 ig50 本地数据这三个问题全部解决本地数据没有 QPS 限制数据已经在硬盘上了、所有字段都整合在一份数据里、历史数据从 2018 年开始完整保留。数据接口梳理我用到的核心接口主要有 5 个第一个是time/zijin/zjlrqs/{code}拉单只股票的最近 60 个交易日资金趋势数据返回字段包括 zlJlr主力净流入、zlJlb主力净比、shJlb散户净比、f5MinZlJe5 分钟主力净额。第二个是time/zijin/zjlrqs/last10/{code}拉最近 10 个交易日的资金流向汇总字段和上面一样但只返回 10 行做实时告警时用。第三个是time/zijin/zlzjzs/{code}拉单只股票的资金走势每日资金流入流出时序返回 60 个交易日的数据。第四个是time/data/longhubang拉龙虎榜数据做主力 融资融券双因子时需要。第五个是time/f10/fi/{code}拉财务指标做基本面过滤时用。系统架构整个系统我拆成 5 个模块数据接入层、特征计算层、风险评估层、告警层、可视化层。数据接入层用 Python 写一个轻量级的 ETL每天下午 16:30 拉一次全市场数据。5000 只股票 × 5 个接口单机本地读盘 3 分钟搞定。落盘格式用 Parquet按 dm股票代码分区。特征计算层算 12 个核心特征融资余额 5 日变化率融券余额 5 日变化率融资净买入占比融资余额 / 自由流通市值5 分钟主力净额 / 成交额主力净流入加速度5 日变化率的二阶导L2 大单动向ddxL2 买卖气差ddz散户净比 5 日变化融资余额历史分位数个股相对沪深 300 的资金弹性龙虎榜上榜后融资余额变化风险评估层用这 12 个特征做综合打分。打分逻辑分三档第一档基础风险。融资余额 / 自由流通市值 15% 视为高杠杆风险触发黄色告警。第二档边际风险。融资余额 5 日变化率 30% 视为加速加杠杆触发橙色告警。如果同时叠加主力净流入转负、散户净比上升升级为红色告警。第三档异动风险。融资余额 主力净流入 散户净流入 三者同向异常如同时大幅流入或同时大幅流出触发紫色告警。告警层把上面三档告警通过企业微信 webhook 推送到我的手机。每天收盘后 16:30 跑一次全市场告警数量控制在 30 条以内避免噪声淹没。可视化层用 Streamlit 写一个简单 dashboard能看到全市场告警分布、按行业聚合、单只股票的详细字段。关键代码片段我用 ig50 的本地接口写的几个关键函数读融资融券资金趋势的核心代码importpandasaspdimportpyarrow.parquetaspqdefload_funding_trend(dm:str,days:int60)-pd.DataFrame:加载单只股票的资金趋势数据pathfig50_local/time/zijin/zjlrqs/{dm}dfpd.read_parquet(path)df[date]pd.to_datetime(df[date])returndf.tail(days).sort_values(date).reset_index(dropTrue)defcalc_funding_features(dm:str)-dict:计算融资融券相关特征dfload_funding_trend(dm)iflen(df)10:return{}# 融资余额 5 日变化率rz_5d_chg(df[rz_balance].iloc[-1]/df[rz_balance].iloc[-6]-1)# 融券余额 5 日变化率rq_5d_chg(df[rq_balance].iloc[-1]/df[rq_balance].iloc[-6]-1)# 融资净买入占比rz_net_buydf[rz_buy].iloc[-5:].sum()/df[volume].iloc[-5:].sum()# 主力净流入加速度zl_chgdf[zlJlr].pct_change()zl_accelzl_chg.diff().iloc[-1]return{dm:dm,rz_5d_chg:rz_5d_chg,rq_5d_chg:rq_5d_chg,rz_net_buy:rz_net_buy,zl_accel:zl_accel,}真实运行效果这套系统我跑了 6 个月覆盖了 2024 年 1 月到 6 月的全市场 5000 只股票。每天下午 16:30 自动跑3 分钟跑完全市场。6 个月累计触发黄色告警412 次橙色告警187 次红色告警63 次紫色告警21 次事后验证黄色告警对应的股票未来 5 日平均涨跌幅 -0.8%基本无方向性符合风险提示定位橙色告警对应的股票未来 5 日平均涨跌幅 -3.4%明显的负向信号红色告警对应的股票未来 5 日平均涨跌幅 -7.2%强烈负向紫色告警对应的股票未来 5 日平均涨跌幅12.6%正向异动机会踩过的 3 个坑第一个坑是数据时区。ig50 的成交时间字段 cjsj 默认是字符串格式HH:MM:SS但有的股票是夜市交易过的港股通标的时区会出问题。解决方案是统一加 8 小时校准。第二个坑是 L2 指标缺失。ddx、ddy 等 L2 字段在小盘股里有缺失值不能直接算。解决方案是用全市场均值填充 标记缺失做因子时把缺失样本剔除。第三个坑是融资余额的滞后。融资余额 T 日 16:00 才更新但我的告警系统在 16:30 跑理论上能拿到完整数据。但有些券商的报送有 1-2 天延迟必须在特征计算时加一个数据完整性检查步骤。接口文档最后附上这次实战用到的所有 ig50 接口说明time/zijin/zjlrqs/{code}单只股票最近 60 个交易日资金趋势包含主力净流入 zlJlr、主力净比 zlJlb、散户净比 shJlb、5 分钟主力净额 f5MinZlJe。time/zijin/zjlrqs/last10/{code}最近 10 个交易日资金流向汇总字段同上但只返回 10 行。time/zijin/zlzjzs/{code}单只股票资金走势时序数据返回 60 个交易日。time/data/longhubang龙虎榜全市场数据。time/f10/fi/{code}财务指标。time/real/{code}实时行情包含最新价、成交量、买卖盘。time/real/trace/level5/{code}五档盘口包含买卖各 5 档挂单。time/real/trace/l2sign/{code}L2 指标包含 ddx、ddy、ddz、ddf 等。整个系统用本地数据 Python 跑下来单机就能搞定全市场。如果你要做信用账户监控ig50 的本地数据基本上是开箱即用不用自己写爬虫、不用维护数据更新专注特征工程和告警逻辑就行。gitee开源地址github开源地址

相关新闻

aurora通信xilinx fpga aurora 64B/66B ip核学习记录

aurora通信xilinx fpga aurora 64B/66B ip核学习记录

2026/8/25 22:25:41

概述 最近学习aurora通信,主要介绍了xilinx fpga aurora 64B/66B ip核的使用方法和介绍,让我们能够快速的搭建好aurora通信的工程。Aurora 64B/66B介绍 Aurora 64B/66B是由赛灵思(Xilinx,现属AMD)开发的一种高性能链路…

升级 OpenAI Agents SDK 0.22:用回归测试守住工具输出和运行状态

升级 OpenAI Agents SDK 0.22:用回归测试守住工具输出和运行状态

2026/8/25 22:25:41

OpenAI Agents SDK 0.22 适合正在把模型接到检索、工单、数据库或内部服务的开发者。它这次的重点不是增加一个新工具,而是收紧工具输出、终态失败和运行状态的处理边界。升级时,先把这三类失败路径写成回归测试,再替换依赖版本:p…

软件本地化:多语言适配指南与评估标准

软件本地化:多语言适配指南与评估标准

2026/8/25 22:25:41

在全球数字化浪潮推动下,中国软件企业出海已从"选择题"变为"必答题"。无论是SaaS平台、移动应用还是桌面工具,想要真正进入海外市场,仅靠功能过硬远远不够——软件本地化才是决定产品能否被海外用户接受的核心环节。根据…

Java单例模式深度解析与面试实战指南

Java单例模式深度解析与面试实战指南

2026/8/25 23:25:43

1. 单例模式的核心概念与面试权重单例模式(Singleton Pattern)作为创建型设计模式的代表,在Java面试中的出现频率高达78%(根据2023年主流大厂面试题库统计)。其核心在于确保一个类仅有一个实例,并提供一个全…

政治学硕士论文降AI教程:政治专业研究生论文AIGC超标4.8元知网一次达标完整操作指南

政治学硕士论文降AI教程:政治专业研究生论文AIGC超标4.8元知网一次达标完整操作指南

2026/8/25 23:25:43

政治学硕士论文降AI教程:政治专业研究生论文AIGC超标4.8元知网一次达标完整操作指南 处理政治学硕士论文降AI时最怕两件事:降不下来,和改完不知道对不对。 这篇把整个流程梳理清楚,用嘎嘎降AI(www.aigcleaner.com&am…

视频号算法分发逻辑下,新手账号冷启动与养号策略研究

视频号算法分发逻辑下,新手账号冷启动与养号策略研究

2026/8/25 23:25:43

不少视频号新手发布作品后,常会出现播放量低迷的问题,因此大多会在网上查找养号方法。网络上的养号教程繁杂且操作繁琐,各类要求各不相同。实际上视频号养号并不复杂,核心只是让平台识别并摸清账号的创作内容定位。一、养号核心原…

数据结构与算法面试核心考点解析

数据结构与算法面试核心考点解析

2026/8/25 23:25:43

1. 数据结构与算法面试核心考点解析在技术岗位的招聘过程中,数据结构与算法能力始终是衡量候选人编程基本功和逻辑思维能力的黄金标准。根据我对上百场技术面试的观察统计,约83%的淘汰发生在算法题环节,而其中近半数的失败源于对基础数据结构…

高新技术产品认证:企业创新发展的权威赋能

高新技术产品认证:企业创新发展的权威赋能

2026/8/25 23:25:43

高新技术产品认证是各地科技主管部门依据国家科创政策开展的官方资质认定,依托《高新技术企业认定管理办法》等权威文件实施,聚焦产品核心技术创新性、知识产权合规性与市场先进性,是评判企业产品科技含量、创新实力与市场竞争力的核心标准&a…

国产AI数据大屏生成工具对比分析与数字孪生大屏选型指南

国产AI数据大屏生成工具对比分析与数字孪生大屏选型指南

2026/8/25 23:15:43

我们公司最近在筹备一个智慧园区的数字孪生展厅,需要一块能展示园区实时运营数据的大屏。本来打算找外包公司做,但报价动辄几十万,而且后续数据更新还得依赖他们,想想就不划算。于是我开始研究市面上国产的AI数据大屏生成工具&…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/24 19:53:32

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/24 19:56:07

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/24 21:16:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

2026/8/25 0:04:34

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

2026/8/25 0:04:35

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG

2026/8/25 0:04:35

Transformers.js 网页端图像抠图实战:零后端 3 行代码返回透明 PNG 【免费下载链接】transformers.js State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! 项目地址: https:/…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…