
这个n8n模板让您能够每小时自动从CoinGecko获取加密货币市场数据,计算自定义波动率和市场健康指标,将每种代币的价格走势分类为买入/卖出/持有/中性信号并附带风险评级,并通过webhook公开单个分析和投资组合摘要。对于想要按需获取洞察而无需编写任何后端代码的加密货币分析师、DeFi构建者或投资组合经理来说,这是完美的解决方案。
🔧 工作原理
定时触发器每小时触发一次(或您选择的间隔)。
HTTP请求(CoinGecko)获取市值排名前10的代币,包括24小时、7天和30天的价格变动百分比。
批量拆分确保每个代币按顺序处理。
函数(计算市场指标)计算:
– 加权波动率得分
– 市值与交易量比率
– 价格与历史最高价比率
– 综合市场得分
IF和Switch节点对每个代币的24小时价格走势进行分类(上涨>5%、下跌>5%、高波动性或稳定),并附加:
– 信号(买入/卖出/持有/中性)
– 风险评级(高/中/低/未知)
– 推荐和投资策略指导
NoOp和Merge节点将每个分支合并回单个数据流。
函数(生成投资组合摘要)将所有分析汇总为:
– Markdown格式的投资组合摘要
– 买入/卖出/持有/中性信号计数
– 风险分布
Webhook响应返回完整的JSON有效负载,包含单个分析和摘要,供下游消费者使用。
👤 适用人群
此工作流非常适合:
– 需要定期市场洞察的加密货币研究人员和分析师
– 寻求自动化信号生成的DeFi和交易机器人开发者
– 寻求无代码顶级资产概览的投资组合经理
– 探索API集成和数据丰富的自动化工程师
📑 数据结构
当您触发webhook时,您将收到包含以下内容的JSON对象:
– individualAnalyses:包含{coin, symbol, currentPrice, priceChanges, marketMetrics, signal, riskRating, recommendation}的数组
– portfolioSummary:总结信号、风险分布和顶级机会的Markdown报告
– marketSignals:每种信号类型的计数
– riskDistribution:每种风险评级的计数
– timestamp:分析时间的ISO字符串
⚙️ 设置说明
导入:在n8n编辑器中→点击“从JSON导入”→粘贴此工作流JSON。
配置计划:双击定时触发器→设置您所需的间隔(默认:每小时)。
Webhook路径:打开Webhook节点→选择唯一路径(例如/crypto-analysis)和“POST”。
激活:保存并激活工作流。
测试:
– 在其他标签页中打开webhook URL或使用cURL
– curl -X POST https:///webhook/
您将收到包含portfolioSummary和individualAnalyses的JSON有效负载。
📝 提示
– 速率限制处理:如果CoinGecko返回429,在HTTP请求后插入延迟节点(例如500毫秒)。
– 批量大小:默认为每次1个代币;您可以增加它以并行处理。
– 自定义:直接在“计算市场指标”函数节点中调整波动率权重或添加新指标。
– 扩展:通过更新HTTP请求URL和字段映射,将CoinGecko替换为其他API。

评论(0)