跳转至

量化持仓成本分析

融合量化交易策略的高级持仓成本分析系统。

功能概述 📊

量化持仓成本分析在传统成本分析基础上,增加了以下量化交易逻辑:

功能 说明 量化逻辑
筹码分布 计算各价位筹码集中度 价格分档 + 成交量加权
主力成本 估算主力资金持仓成本 大成交量日加权平均
获利盘比例 计算市场获利盘占比 成本分布对比现价
量化信号 多因子综合信号 筹码 + 主力 + 位置
风险收益比 支撑/阻力位计算 筹码密集区识别

基本用法 💰

# 基本分析(默认 60 天)
ta quant BTC

# 自定义分析周期
ta quant AAPL --days 90
ta quant ETH --days 30

输出说明 📋

示例输出

============================================================
📊 BTC 量化持仓成本分析报告
============================================================

当前价格:$67,500.00
分析周期:60 天

💰 成本分布:
   价格区间:$58,000.00 - $72,000.00
   筹码峰值:$65,000.00 (占比 18.5%)
   70% 筹码集中区:$62,000.00 - $69,000.00

🎯 主力成本:
   估算成本:$64,500.00
   方法:high_volume_weighted
   置信度:high
   大成交量占比:35.2%

📈 获利盘:
   获利盘:65.8%
   套牢盘:34.2%

⚖️  风险收益比:
   支撑位:$65,000.00
   阻力位:$70,000.00
   风险收益比:1.67
   建议:FAIR

🎯 量化信号 (4 个):
   🟢 BULLISH: 筹码高度集中 (峰值占比 18.5%)
   🟢 BULLISH: 价格低于主力成本 4.7%
   🟢 BULLISH: 价格处于 45.2% 分位(近 60 日中位)
   🔴 BEARISH: 获利盘 65.8%,市场偏热

📊 综合信号:
   多头信号:3 (强度:21.5)
   空头信号:1 (强度:8.0)
   净信号:BULLISH (置信度:68%)
============================================================

量化信号逻辑 🎯

1. 筹码集中度信号

原理: 筹码高度集中通常意味着主力控盘

峰值占比 信号 强度
> 20% BULLISH 10
15-20% BULLISH 6-8
10-15% NEUTRAL -
< 10% - -

2. 获利盘比例信号

原理: 极端获利盘比例预示反转

获利盘 信号 强度 说明
< 10% BULLISH 8 超卖,几乎全员亏损
10-30% BULLISH 5 低位区域
30-70% NEUTRAL - 正常区间
70-90% BEARISH 5 高位区域
> 90% BEARISH 8 超买,几乎全员盈利

3. 主力成本信号

原理: 跟随主力成本布局

价格 vs 主力成本 信号 强度
< -15% STRONG_BULLISH 9
-15% ~ -5% BULLISH 6
-5% ~ +30% NEUTRAL -
> +30% BEARISH 7

4. 价格位置信号

原理: 均值回归逻辑

60 日分位 信号 强度
< 20% BULLISH 7
20-80% NEUTRAL -
> 80% BEARISH 7

综合信号计算 📊

# 综合信号强度
bullish_strength = sum(所有多头信号强度)
bearish_strength = sum(所有空头信号强度)

# 净信号
net_signal = 'BULLISH' if bullish_strength > bearish_strength else 'BEARISH'

# 置信度
confidence = min(abs(bullish_strength - bearish_strength) * 10, 100)

置信度解读: - 80-100%: 极高置信度,强烈建议 - 60-80%: 高置信度,建议参考 - 40-60%: 中等置信度,谨慎参考 - < 40%: 低置信度,信号不明确

风险收益比计算 ⚖️

支撑位识别

支撑位 = 当前价格下方最近的筹码密集区

阻力位识别

阻力位 = 当前价格上方最近的筹码密集区

风险收益比

风险 = 入场价 - 支撑位
收益 = 阻力位 - 入场价
风险收益比 = 收益 / 风险

建议标准: - ≥ 2.0: GOOD (值得入场) - 1.0-2.0: FAIR (可考虑) - < 1.0: POOR (不建议)

实际应用案例 💡

案例 1: 抄底信号识别

场景: BTC 从$72,000 跌至$60,000

$ ta quant BTC --days 60

当前价格:$60,000
筹码峰值:$68,000 (18%)
主力成本:$66,500
获利盘:8%
价格分位:15%

量化信号:
🟢 STRONG_BULLISH: 价格低于主力成本 9.8%
🟢 BULLISH: 获利盘仅 8%,市场超卖
🟢 BULLISH: 价格处于 15% 分位(近 60 日低位)

综合:BULLISH (置信度:85%)
风险收益比:2.5 (GOOD)

决策: 强烈买入信号,风险收益比优秀。

案例 2: 逃顶信号识别

场景: BTC 涨至$75,000 新高

$ ta quant BTC --days 60

当前价格:$75,000
筹码峰值:$65,000 (15%)
主力成本:$64,000
获利盘:92%
价格分位:95%

量化信号:
🔴 BEARISH: 获利盘 92%,市场超买
🔴 BEARISH: 价格处于 95% 分位(近 60 日高位)
🔴 BEARISH: 价格高于主力成本 17%

综合:BEARISH (置信度:75%)
风险收益比:0.5 (POOR)

决策: 强烈卖出信号,建议获利了结。

案例 3: 震荡市识别

场景: 价格在区间震荡

$ ta quant BTC --days 60

当前价格:$65,000
筹码峰值:$64,500 (12%)
主力成本:$64,800
获利盘:52%
价格分位:48%

量化信号:
(无明显信号)

综合:NEUTRAL (置信度:20%)
风险收益比:1.2 (FAIR)

决策: 震荡市,无明显方向,观望为主。

结合其他指标 📈

与技术分析结合

# 1. 量化成本分析
ta quant BTC

# 2. 技术分析
ta sig BTC

# 3. 综合判断
# 量化信号:BULLISH (置信度 75%)
# 技术信号:BUY (RSI 超卖)
# = 强烈买入

与实时监控结合

# 设置量化关键价位提醒
ta alerts add BTC --below 62000  # 主力成本下方
ta alerts add BTC --above 70000  # 阻力位突破

与回测结合

# 在回测策略中加入量化因子
from quantitative_cost_analyzer import QuantitativeCostAnalyzer

analyzer = QuantitativeCostAnalyzer()

# 获取量化信号
result = analyzer.full_analysis('BTC', 60)
signal_summary = result['signal_summary']

# 根据量化信号调整仓位
if signal_summary['net_signal'] == 'BULLISH' and signal_summary['confidence'] > 70:
    # 增加仓位
    position_size *= 1.5

策略优化建议 💡

1. 多周期验证

# 同时分析多个周期
ta quant BTC --days 30
ta quant BTC --days 60
ta quant BTC --days 90

# 如果所有周期都显示同一方向,置信度更高

2. 结合基本面

  • 量化信号 + 利好消息 = 强化信号
  • 量化信号 + 利空消息 = 谨慎对待

3. 仓位管理

置信度 建议仓位 止损
> 80% 70-100%
60-80% 40-60%
40-60% 20-30%
< 40% 观望 -

注意事项 ⚠️

数据局限性

  1. 历史数据: 基于过去 60-90 天数据,不预测未来
  2. 估算性质: 主力成本为估算值
  3. 市场差异: 加密货币波动大,信号更强

使用建议

  • ✅ 作为辅助工具,非唯一决策依据
  • ✅ 结合技术分析基本面
  • ✅ 关注置信度,低置信度谨慎
  • ❌ 不要盲目跟随单一信号

API 限制

API 免费额度 缓存时间
Twelve Data 800 次/天 5 分钟

下一步