数字资产 / 加密货币市场数据监控与风险研究
用于长期跟踪 BTC、ETH 及相关市场数据,把行情、资金费率、持仓量、清算、ETF 流向、链上指标、稳定币供应和宏观数据放到同一套系统中观察。主要解决数据来源分散、历史数据难以复核、数据质量不稳定,以及回测过程中容易出现未来数据泄漏和过拟合的问题。目前为个人研究使用,不涉及客户资金、资产托管或代客交易。
点击空白处退出提示
数字资产 / 加密货币市场数据监控与风险研究
用于长期跟踪 BTC、ETH 及相关市场数据,把行情、资金费率、持仓量、清算、ETF 流向、链上指标、稳定币供应和宏观数据放到同一套系统中观察。主要解决数据来源分散、历史数据难以复核、数据质量不稳定,以及回测过程中容易出现未来数据泄漏和过拟合的问题。目前为个人研究使用,不涉及客户资金、资产托管或代客交易。
系统主要包括六个功能模块:
市场数据采集:定时采集 BTC、ETH、USDT 的日线和小时线行情,以及资金费率、持仓量、清算、ETF 流向、链上指标、稳定币供应、市场情绪和部分宏观数据。采集任务可以查看运行状态和最新落库时间。
市场状态与风险观察:根据价格位置、均线距离、波动率、回撤和趋势结构生成市场状态,展示风险事件、结构修复、退出优先等信息。状态只用于风险观察,不作为买卖信号。
数据治理与质量检查:保留原始 API 响应,分离原始数据、标准化数据、特征快照和风险标签;提供数据新鲜度、缺失、暂定值、特征准入和训练切分检查。
历史回测与模型研究:支持基线对比、时间顺序验证、样本外检验、误报漏报记录和反例复盘。回测不通过的方案只保留研究记录,不转化为交易功能。
跌深分档计划:按照距周期高点回撤档位展示资金分配计划,包括当前回撤、下一档位距离、档位刻度尺、资金分配饼图、历史触发记录、模拟仓位和历史回测摘要。该功能用于仓位纪律管理,不构成买入建议。
综合管理页面:提供观察总览、分档计划、风险雷达、价格历史、风险事件、数字金融、影子审计、任务中心、模型数据和待办等页面。
项目采用前后端一体的方式实现。后端使用 Node.js 和 Express 提供数据采集、任务调度及查询接口,SQLite 负责长期保存行情和研究数据。数据处理按“原始响应—标准化数据—特征快照—风险标签”分层,尽量避免原始数据被直接覆盖后无法追溯。
前端使用 React 和 Vite,没有引入大型图表库,价格走势、档位刻度尺和资金分配图主要通过 SVG 和 CSS 实现。页面统一使用深色金融终端风格,并针对风险信息、数字格式和状态颜色做了区分。
数据采集任务由本地服务定时执行,生产环境部署在外置数据盘和独立运行目录中,使用 macOS launchd 保持运行。部署前需要完成前端构建和服务自检,数据库结构变更前会创建 SQLite 一致性备份。项目中也实际完成过一次宏观数据表结构迁移,并保留了迁移前的数据库快照。
回测部分主要用于验证和证伪研究假设。测试过的策略中,有的样本内期望为负,有的样本外表现不足,因此没有为了展示收益而将策略接入真实交易。系统目前仍定位为数据监控、风险研究和仓位纪律管理工具,不接交易所、不自动下单。





评论