| name | chan-trader |
| description | 基于缠论理论的加密货币多级别量化分析工具。使用缠论(缠中说禅)理论对多个加密货币交易对在多个时间级别上进行趋势分析、背驰检测、支撑阻力位识别。特别适用于快速生成市场总结、监控特定币种、集成到交易系统中。当用户需要分析BTC/USDT、ETH/USDT、XPL/USDT等加密货币走势,或需要生成一段话的市场总结时使用此技能。 |
🎯 缠论量化交易分析技能
基于缠论(缠中说禅)理论的可复用、高效率、节省大模型使用量的加密货币市场分析工具。支持多资产多级别分析,自动生成市场总结。
✨ 核心特性
- 多资产多级别分析:支持BTC、ETH、XPL、ADA、HBAR、SUI等主流加密货币
- 多时间框架:1小时、4小时、日线级别缠论分析
- 缠论核心算法:趋势方向识别、背驰检测、支撑阻力位计算
- 一键市场总结:自动生成一段话的市场走势总结
- 数据缓存:减少API调用,提高分析效率
- 命令行工具:无需编程即可使用,节省大模型token
🚀 快速开始
前置要求
node --version
npm --version
npm install axios
基本使用方式
1. 使用内置分析脚本
node scripts/chan-analyzer.js market
node scripts/chan-analyzer.js symbols BTC/USDT XPL/USDT
node scripts/chan-analyzer.js help
2. 输出示例
📊 BTC/USDT: $68233.9300 (24h: -4.25%) | 1h: ↔️震荡✅ | 4h: 📈上涨✅ | 1d: 📉下跌✅
支撑: $67744.7800 | 阻力: $71572.3000
📈 当前行情走势总结:
基于缠论多级别分析,当前市场整体呈现下跌格局...
3. 作为模块使用
const { QuickChanEngine } = require('./scripts/chan-analyzer.js');
const engine = new QuickChanEngine();
const analysis = await engine.analyzeMarket();
console.log(analysis.marketSummary);
📊 分析功能详解
1. 趋势方向分析
- 上涨📈:大小级别共振向上
- 下跌📉:大小级别共振向下
- 震荡↔️:大小级别走势分歧
2. 背驰检测
- 上涨背驰:价格创新高但上涨力度减弱(⚠️标记)
- 下跌背驰:价格创新低但下跌力度减弱(⚠️标记)
- 无背驰:趋势健康延续(✅标记)
3. 支撑阻力位
- 关键支撑位:基于价格密集区和前期低点
- 关键阻力位:基于价格密集区和前期高点
4. 市场总结生成
自动生成一段话的市场总结,包含:
- 整体趋势判断
- 最强和最弱币种
- 背驰信号统计
- 操作建议
⚙️ 配置与定制
1. 配置文件
技能包含默认配置文件,支持自定义:
{
"symbols": ["BTC/USDT", "ETH/USDT", "XPL/USDT"],
"timeframes": ["1h", "4h", "1d"],
"barsCount": 100
}
2. 自定义分析
echo '{"symbols": ["BTC/USDT", "ETH/USDT"], "timeframes": ["1h"]}' > my-config.json
🎯 使用场景
1. 每日市场分析
0 8 * * * cd /path/to/project && node scripts/chan-analyzer.js market > daily-report-$(date +\%Y\%m\%d).txt
2. 重点币种监控
while true; do
node scripts/chan-analyzer.js symbols BTC/USDT ETH/USDT
sleep 300
done
3. 交易策略集成
async function getTradeSignal(symbol) {
const engine = new QuickChanEngine();
const analysis = await engine.analyzeSymbol(symbol);
const h4Trend = analysis.analyses['4h'].trend;
if (h4Trend.direction === 'up' && !h4Trend.beichi) {
return 'BUY';
}
return 'HOLD';
}
4. 定期报告生成
node scripts/chan-analyzer.js market > weekly-report-$(date +\%Y-\%m-\%d).txt
🔧 性能优化建议
1. 缓存使用
- 启用缓存:减少Binance API调用次数
- 缓存时长:默认30分钟,可根据需求调整
- 缓存清理:定时清理过期缓存数据
2. 并行处理
- 批量分析:同时分析多个币种提高效率
- 错误隔离:单个币种分析失败不影响整体
3. 资源控制
- API限制:避免频繁调用触发限流
- 内存管理:及时清理不再使用的数据
- 超时设置:合理设置网络请求超时
📈 输出格式
1. 控制台输出
📊 BTC/USDT: $68233.9300 (24h: -4.25%) | 1h: ↔️震荡✅ | 4h: 📈上涨✅ | 1d: 📉下跌✅
支撑: $67744.7800 | 阻力: $71572.3000
2. 市场总结格式
📊 市场概况:
分析币种: 6 个
上涨占比: 16.7%
下跌占比: 33.3%
背驰信号: 0 个
最强币种: HBAR/USDT (-3.31%)
最弱币种: XPL/USDT (-17.68%)
3. 一段话总结格式
基于缠论多级别分析,当前市场整体呈现下跌格局。其中HBAR/USDT表现最强...
多数币种大小级别走势存在分歧,缺乏明显共振效应...
🐛 故障排除
常见问题
-
数据获取失败
curl -s https://api.binance.com/api/v3/ping
-
分析结果不准确
-
性能问题
调试模式
DEBUG=chan-analyzer node scripts/chan-analyzer.js market
node -e "
const axios = require('axios');
axios.get('https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT')
.then(r => console.log('API正常:', r.data))
.catch(e => console.log('API失败:', e.message))
"
📚 缠论理论基础
核心概念
- 分型:顶分型和底分型,趋势转折点
- 笔:连接相邻分型的走势单元
- 线段:至少三笔构成的走势结构
- 中枢:多段走势重叠的价格区间
- 背驰:价格与走势力度的背离现象
三类买卖点
- 第一类买点:下跌趋势末端的背驰低点
- 第二类买点:第一类买点后的回调低点
- 第三类买点:中枢突破后的回踩确认点
多级别分析
- 级别共振:大小级别趋势一致,信号强烈
- 级别分歧:大小级别趋势不一致,需要谨慎
- 背驰确认:多级别背驰共振,反转概率高
🔄 技能更新与维护
1. 定期更新
- 数据源验证:定期测试Binance API连接
- 算法优化:根据实际效果调整分析参数
- 币种列表:更新主流加密货币列表
2. 扩展开发
class EnhancedChanAnalyzer extends ChanAnalyzer {
analyzeMACD(bars) {
}
analyzeVolume(bars) {
}
}
3. 集成其他数据源
class MultiExchangeFetcher {
async getBinanceKlines(symbol, interval, limit) {
}
async getBybitKlines(symbol, interval, limit) {
}
}
🎉 最佳实践
1. 分析时机选择
- 避开高峰:避免交易所API高峰期
- 定期执行:设定固定的分析时间
- 事件驱动:重大市场事件后及时分析
2. 结果验证
- 多指标验证:结合其他技术指标验证缠论信号
- 历史回测:使用历史数据验证分析准确性
- 实盘测试:小额实盘测试验证实战效果
3. 风险管理
- 仓位控制:根据分析置信度控制仓位
- 止损设置:严格设置止损保护本金
- 分散投资:避免过度集中于单个币种
📞 支持与反馈
问题报告
遇到问题时请提供:
- 使用的命令和参数
- 完整的错误信息
- 相关配置文件内容
- 网络连接状态
功能建议
欢迎提出改进建议:
- 新的分析指标或算法
- 支持新的加密货币
- 性能优化建议
- 用户体验改进
技能贡献
- Fork项目并创建功能分支
- 实现改进功能并测试验证
- 提交Pull Request说明改进内容
技能版本: 1.0.0
最后更新: 2026年3月7日
适用场景: 加密货币缠论分析、市场监控、交易策略辅助
核心优势: 节省大模型使用量,快速生成专业分析报告