- 01_基础理论:量化交易基础概念、市场微观结构、加密货币特殊性 - 02_技术指标:完整指标体系(MA/EMA/MACD/RSI/KDJ/布林带/SuperTrend/DMI等) - 03_交易策略:趋势跟踪、均值回归、套利、动量策略详解 - 04_交易信号系统:多指标共振评分引擎(基于 tradehk 项目) - 05_市场品种:加密货币、XAUT黄金代币、代币化美股全览 - 06_数据流程:数据采集、清洗、存储、实时流处理 - 07_回测框架:回测方法论、偏差规避、绩效评估指标 - 08_风险管理:仓位管理、止损止盈、Kelly公式、杠杆管理 - 09_AI与机器学习:深度学习、强化学习、LLM在量化投资中的应用 - 10_链上数据分析:SOPR/MVRV/巨鲸监控/衍生品数据 - 11_参考文献:arXiv论文汇总、开源项目、数据平台资源 - samples/:Python信号计算器和回测样本代码 参考项目:tradehk(ssh://git@git.hk.hao.work:2222/hao/tradehk.git) 全部中文化,适用于加密货币(CEX/DEX)、XAUT黄金、代币化美股
6.9 KiB
6.9 KiB
链上数据分析指南
链上数据是加密货币市场独有的信息优势,提供了传统金融市场无法获得的透明度。本文档系统介绍链上数据的主要指标、分析方法和实际应用。
一、链上数据的独特价值
与传统金融市场相比,加密货币的区块链数据完全公开透明,任何人都可以查询:
| 数据类型 | 传统金融 | 加密货币链上 |
|---|---|---|
| 大额交易 | 延迟披露(SEC 13F 季报) | 实时可见 |
| 机构持仓 | 部分披露 | 完全透明 |
| 资金流向 | 不可见 | 实时追踪 |
| 网络活跃度 | 不适用 | 活跃地址数、交易量 |
二、核心链上指标
2.1 SOPR(已实现利润比率)
定义:所有链上移动的 UTXO 的已实现价格与当前价格之比。
SOPR = \frac{已实现价格(卖出价格)}{已支付价格(买入价格)}
解读:
- SOPR > 1:整体市场处于盈利状态,卖出者获利
- SOPR < 1:整体市场处于亏损状态,卖出者亏损
- SOPR 从 < 1 回升到 1:亏损者停止抛售,市场可能触底
交易信号:
- 熊市中 SOPR 持续 < 1 且开始回升 → 底部信号
- 牛市中 SOPR 急剧上升(> 1.05)→ 获利了结压力大
2.2 MVRV(市值/已实现价值)
定义:当前市值与已实现市值(所有 BTC 按最后移动时的价格计算)之比。
MVRV = \frac{市值}{已实现市值}
历史规律:
| MVRV 值 | 市场状态 | 历史操作建议 |
|---|---|---|
| > 3.5 | 极度高估 | 历史牛市顶部区域 |
| 2-3.5 | 高估 | 谨慎持仓 |
| 1-2 | 合理 | 正常持仓 |
| < 1 | 低估 | 历史底部区域,买入机会 |
2.3 交易所净流入/流出
定义:流入交易所的 BTC 数量减去流出交易所的 BTC 数量。
解读:
- 净流入(正值):更多 BTC 流向交易所,抛售压力增加,看空
- 净流出(负值):更多 BTC 离开交易所(转入冷钱包),持有意愿增强,看多
数据来源:Glassnode、CryptoQuant
2.4 活跃地址数(Active Addresses)
定义:在特定时间段内参与交易(发送或接收)的唯一地址数量。
应用:
- 活跃地址数上升 + 价格上涨 = 健康的牛市
- 活跃地址数下降 + 价格上涨 = 可能是虚假上涨,警惕回调
- 活跃地址数急剧上升 = 市场关注度提升,可能是大行情前兆
2.5 矿工持仓变化(Miner Position Index, MPI)
定义:矿工每日发送到交易所的 BTC 数量与过去 365 天平均值之比。
解读:
- MPI > 2:矿工大量抛售,看空信号
- MPI < 0:矿工积累,看多信号
三、巨鲸监控
3.1 什么是巨鲸
持有大量加密货币的地址,通常被称为"巨鲸"。其交易行为对市场有显著影响。
BTC 巨鲸分类:
- 小鲸:持有 100-1000 BTC
- 中鲸:持有 1000-10000 BTC
- 大鲸:持有 > 10000 BTC(通常是交易所或机构)
3.2 巨鲸监控工具
| 工具 | 特点 | 访问方式 |
|---|---|---|
| Nansen | 标记 500M+ 钱包,智能资金追踪 | 付费 API |
| Whale Alert | 实时大额交易提醒 | Telegram Bot |
| Arkham Intelligence | 去匿名化分析 | 网页/API |
| Etherscan | 以太坊地址查询 | 免费 API |
3.3 巨鲸行为模式
积累阶段:
- 巨鲸在低价区持续小额买入(避免价格冲击)
- 交易所 BTC 余额持续下降
- 链上大额转账频率降低
分发阶段:
- 巨鲸开始将 BTC 转入交易所
- 链上大额转账增加
- 交易所 BTC 余额开始上升
四、衍生品链上数据
4.1 资金费率(Funding Rate)
来源:Coinglass(https://www.coinglass.com/)
极端值信号:
- 资金费率 > 0.1%(8 小时):多头过度拥挤,可能反转
- 资金费率 < -0.05%(8 小时):空头过度拥挤,可能反转
套利策略:当资金费率持续为正时,可以做空永续合约 + 持有现货,赚取资金费率收益。
4.2 未平仓合约(Open Interest)
解读:
| 价格 | 未平仓合约 | 解读 |
|---|---|---|
| 上涨 | 增加 | 多头主导,趋势延续 |
| 上涨 | 减少 | 空头平仓推动,可能是假突破 |
| 下跌 | 增加 | 空头主导,趋势延续 |
| 下跌 | 减少 | 多头平仓推动,可能是底部 |
4.3 清算热力图
清算热力图显示不同价格水平上的累积清算量,帮助识别:
- 多头清算密集区:价格下跌时的支撑位(多头被清算后价格可能反弹)
- 空头清算密集区:价格上涨时的阻力位(空头被清算后价格可能回落)
数据来源:Coinglass 清算热力图
五、DeFi 链上数据
5.1 TVL(总锁仓量)
定义:锁定在 DeFi 协议中的资产总价值。
应用:
- TVL 上升 + 代币价格上涨 = 健康增长
- TVL 下降 + 代币价格上涨 = 可能是虚假繁荣
数据来源:DeFiLlama(https://defillama.com/)
5.2 DEX 交易量
Uniswap 链上数据(通过 The Graph 查询):
query {
pools(
first: 10
orderBy: volumeUSD
orderDirection: desc
where: { volumeUSD_gt: "1000000" }
) {
id
token0 { symbol }
token1 { symbol }
volumeUSD
tvlUSD
feeTier
}
}
六、链上数据与技术指标结合
6.1 综合评分模型
将链上数据与技术指标结合,构建综合评分:
def calculate_composite_score(
technical_score: float, # 技术指标评分(-10 到 +10)
onchain_score: float, # 链上数据评分(-10 到 +10)
sentiment_score: float # 情绪数据评分(-10 到 +10)
) -> dict:
"""
综合评分模型
权重:技术指标 50%,链上数据 30%,情绪 20%
"""
composite = (
technical_score * 0.5 +
onchain_score * 0.3 +
sentiment_score * 0.2
)
return {
'composite_score': composite,
'signal': 'BUY' if composite > 3 else ('SELL' if composite < -3 else 'NEUTRAL'),
'strength': 'STRONG' if abs(composite) > 6 else ('MODERATE' if abs(composite) > 3 else 'WEAK')
}
6.2 实战案例:BTC 底部识别
历史上 BTC 底部往往同时满足:
- 技术面:RSI < 30,价格触及布林带下轨,EWO < 0 但开始回升
- 链上面:MVRV < 1,SOPR < 1 但开始回升,交易所净流出
- 情绪面:恐惧贪婪指数 < 20(极度恐惧)
参考资料
- Glassnode 链上指标:https://glassnode.com/metrics
- Nansen 链上分析:https://www.nansen.ai/
- Coinglass 衍生品数据:https://www.coinglass.com/
- DeFiLlama TVL 数据:https://defillama.com/
- Gate.io. "链上数据分析是什么,鲸鱼动向会如何影响加密货币价格". https://web3.gate.com/zh/crypto-wiki/article/what-is-on-chain-data-analysis-and-how-do-whale-movements-affect-crypto-prices-20260112