diff --git a/EXAMPLE_REPORT.md b/EXAMPLE_REPORT.md new file mode 100644 index 00000000..1614d86d --- /dev/null +++ b/EXAMPLE_REPORT.md @@ -0,0 +1,777 @@ +# Reports for BTC + +Generated on: 2025-07-02 01:15 + +## Market Analyst + +### BTC 15m 和 1h 趋势分析报告 + +#### **1. 市场趋势概述** +从当前的 15m K 线数据来看,BTC 的价格在 106,000 到 107,500 之间波动。价格在 106,300 左右震荡,整体趋势偏弱。多空比和持仓数据表明市场情绪偏向空头,尤其是长期和短期的做空压力较大。 + +#### **2. 技术指标分析** +##### **趋势类指标** +- **EMA (指数加权均线)**: EMA 在 106,343.88,显示短期趋势略微偏弱。 +- **Supertrend**: 当前 Supertrend 指标值为 106,861.55,建议**空头**,表明价格可能继续下行。 +- **Ichimoku**: Ichimoku 的转换线(Conversion Line)为 105,951.70,基准线(Base Line)为 106,401.69,表示目前处于多空胶着状态。云层(Span A 和 Span B)显示支撑和阻力区间,当前价格位于云层下方,可能面临进一步下跌压力。 +- **Donchian Channels**: 上轨为 107,179.99,中轨为 106,401.69,下轨为 105,623.39,显示价格处于一个较宽的波动区间,但未突破上轨,短期内可能维持震荡。 + +##### **动量类指标** +- **MACD**: MACD 值为 -147.67,信号线为 -152.56,柱状图(Histogram)为正,说明动量略有回升,但整体仍偏弱。 +- **RSI**: RSI 值为 43.68,处于中性区域,略低于 50,表明市场偏弱。 +- **Stochastic RSI**: 快速 K 为 40.01,快速 D 为 37.73,显示市场处于弱势,尚未出现明显反弹迹象。 +- **Trix**: Trix 值为 -0.0153,表明动量仍在下降。 +- **STC**: STC 值为 14.38,趋势为**熊市**,进一步确认了市场疲软。 + +##### **波动率结构指标** +- **ATR (平均真实波幅)**: ATR 值为 274.91,表明市场波动较大,潜在风险较高。 +- **Bollinger Bands**: 上轨为 106,946.82,中轨为 106,275.59,下轨为 105,604.35,价格接近中轨,波动范围较广。 +- **Keltner Channels**: 上轨为 106,811.38,中轨为 106,243.04,下轨为 105,674.70,价格处于中轨附近,波动区间较为稳定。 +- **Chop (趋势/震荡指标)**: Chop 值为 44.68,表明市场处于震荡阶段,没有明确的趋势方向。 + +##### **结构类指标** +- **Engulfing、Hammer、Morning Star、Evening Star、3 White Soldiers、3 Black Crows**: 所有形态的值均为 0,表明近期没有明显的反转或延续形态出现。 + +--- + +### **关键价格水平** +| 类型 | 价格 | +|------|------| +| **支撑位** | 105,604.35(BBands 下轨)、105,674.70(Keltner 下轨) | +| **阻力位** | 106,946.82(BBands 上轨)、106,811.38(Keltner 上轨) | +| **中期支撑位** | 106,275.59(BBands 中轨) | +| **中期阻力位** | 106,401.69(Ichimoku 基准线) | + +--- + +### **交易建议** +#### **1. 开仓建议** +- **空头开仓**:若价格跌破 105,604.35 或 105,674.70,可考虑**做空**,目标价为 105,000,止损价为 106,000。 +- **多头开仓**:若价格突破 106,946.82 或 106,811.38,可考虑**做多**,目标价为 107,500,止损价为 106,500。 + +#### **2. 止盈与止损** +- **止盈**:根据波动率指标,可以设置止盈为 106,500(空头)或 107,500(多头)。 +- **止损**:止损应设在关键支撑或阻力位上方 1% 左右,例如 106,000(空头)或 106,500(多头)。 + +--- + +### **总结表** + +| 项目 | 说明 | +|------|------| +| **当前价格** | 106,035.70(15m K线收盘价) | +| **趋势** | 弱势震荡,空头占优 | +| **关键支撑位** | 105,604.35、105,674.70 | +| **关键阻力位** | 106,946.82、106,811.38 | +| **技术指标** | RSI 为 43.68,MACD 为 -147.67,STC 为 14.38(熊市) | +| **波动率** | ATR 为 274.91,波动较大 | +| **建议操作** | 空头为主,关注支撑位突破情况 | +| **风险提示** | 市场震荡剧烈,需严格控制仓位和止损 | + +最终投资建议:HOLD + +## Sentiment Analyst + +根据提供的Fear and Greed Index数据,当前指数为64,表明市场情绪处于“贪婪”区间。这一指数的近期波动显示了市场情绪在“中性”和“贪婪”之间来回变化,但总体趋势并未表现出极端的情绪。 + +### 社交媒体舆情 +由于我目前无法直接访问社交媒体平台的数据,因此无法提供具体的社交媒体舆情分析。不过,通常情况下,当Fear and Greed Index处于较高水平(如64)时,社交媒体上可能会出现更多关于市场乐观情绪的讨论,例如对加密货币价格的积极预测或对市场复苏的信心增强。 + +### 情绪变化趋势 +从最近的Fear and Greed Index数据来看,市场情绪在过去的几天内经历了波动,但整体上保持在中性到贪婪之间。这种波动可能反映了市场对经济数据、政策变化或其他外部因素的反应。 + +### 公司相关新闻 +由于目标资产是BTC,而不是特定公司,因此没有相关的公司新闻需要分析。然而,比特币的价格受到多种因素的影响,包括宏观经济状况、监管政策、技术发展等。 + +### 公众评价 +公众对加密货币的态度通常与Fear and Greed Index密切相关。在贪婪情绪下,公众可能更倾向于投资加密货币,认为其具有较高的增长潜力。而在恐惧情绪下,公众可能更加谨慎,避免投资。 + +### 对投资者的潜在影响 +当前的Fear and Greed Index为64,表明市场情绪较为乐观。对于投资者来说,这可能是一个买入机会,尤其是在价格相对较低的时候。然而,投资者也应关注市场波动风险,并根据自身的风险承受能力做出决策。 + +### 关键要点总结表 +| 项目 | 内容 | +|------|------| +| Fear and Greed Index | 64(贪婪) | +| 近期指数变化 | 66, 68, 65, 65, 74, 66, 65, 47, 42 | +| 市场情绪 | 中性到贪婪 | +| 社交媒体舆情 | 未提供具体数据,但通常在贪婪情绪下有更多积极讨论 | +| 公司相关新闻 | 无相关公司新闻,目标资产为BTC | +| 公众评价 | 乐观,可能倾向于投资加密货币 | +| 对投资者的影响 | 可能是买入机会,但需注意市场波动风险 | + +希望这份报告对您有所帮助!如果您需要进一步的信息或分析,请随时告诉我。 + +## News Analyst + +# 2025 年 7 月 1 日至 7 月 2 日 BTC 市场分析报告 + +## 概述 +在过去一周中,比特币(BTC)市场受到多方面因素的影响,包括监管动态、机构行为、技术趋势和宏观经济事件。以下是基于 Blockbeats 和 Coindesk 提供的新闻数据进行的深入分析。 + +--- + +## 关键事件与市场动态 + +### 1. **SEC 批准灰度「数字大盘股基金」转为 ETF** +- **影响**:这是比特币市场的重要里程碑,表明监管机构对加密资产的接受度逐步提升。该基金涵盖 BTC、ETH、XRP、SOL 和 ADA,其中 BTC 占比约 75%。 +- **市场反应**:此消息可能推动 BTC 的需求增长,并增强投资者信心。 +- **潜在影响**:ETF 的推出将增加 BTC 的流动性,并吸引更多机构投资者进入市场。 + +### 2. **Coinbase 股价下跌** +- **影响**:Coinbase 盘中一度跌超 4.33%,主要原因是 Ark Invest 减持其股票以及美国最高法院驳回保护 Coinbase 用户数据免受国税局审查的请求。 +- **市场反应**:Coinbase 的股价下跌可能对整个加密行业的情绪产生负面影响。 +- **潜在影响**:若此类事件频繁发生,可能会引发市场对加密交易所安全性和监管合规性的担忧。 + +### 3. **瑞穗上调 Robinhood 目标价** +- **影响**:瑞穗分析师重申对 Robinhood 的「买入」评级,并将其目标价从 80 美元上调至 99 美元。 +- **市场反应**:这一消息可能提振 Robinhood 的股价,并间接支持加密市场的整体情绪。 +- **潜在影响**:Robinhood 推出基于 Arbitrum 的代币化股票产品,表明其在 Web3 领域的布局。 + +### 4. **BMNR 盘中涨幅扩大至 120%** +- **影响**:Bitmine Immersion (BMNR) 盘中涨幅扩大至 120%,主要由于其宣布完成一笔 2.5 亿美元大额私募融资,用于增持以太坊并拟将其作为核心储备资产。 +- **市场反应**:BMNR 的暴涨表明市场对以太坊的兴趣上升,但 BTC 仍占据主导地位。 +- **潜在影响**:这可能进一步推动以太坊的市值增长,并对 BTC 的主导地位构成挑战。 + +### 5. **SharpLink 增持 ETH** +- **影响**:「ETH 版微策略」SharpLink Gaming 增持 9,468 枚 ETH,买入均价 2,411 美元。 +- **市场反应**:SharpLink 的增持行为表明机构投资者对 ETH 的长期看好。 +- **潜在影响**:这可能推动 ETH 的价格上涨,并对 BTC 的市场表现产生一定影响。 + +### 6. **UniCredit 引入 BlackRock 的 IBIT** +- **影响**:意大利第二大银行 UniCredit 将引入 BlackRock 的 iShares Bitcoin Trust ETF (IBIT),为专业客户提供比特币投资机会。 +- **市场反应**:这一举措表明传统金融机构对加密资产的接受度提高。 +- **潜在影响**:这可能吸引更多机构投资者进入 BTC 市场,并推动 BTC 的主流化。 + +### 7. **Bitcoin Dominance 接近 65%** +- **影响**:比特币的主导地位接近 65%,表明 altcoin 市场出现显著下滑。 +- **市场反应**:BTC 的强势表现可能吸引更多的资金流入,而 altcoin 市场则面临压力。 +- **潜在影响**:若 BTC 主导地位持续增强,可能会进一步挤压 altcoin 的市场份额。 + +### 8. **Kurant 暂停德国业务** +- **影响**:欧洲领先的比特币 ATM 安装商 Kurant 暂停在德国的业务,等待新的 MiCA 许可证。 +- **市场反应**:这一事件可能对德国的加密货币市场造成短期冲击。 +- **潜在影响**:MiCA 法规的实施可能会对全球加密市场的合规性提出更高要求。 + +--- + +## 技术分析 +- **BTC 价格走势**:尽管 BTC 在过去一周内未能突破 $109,000 的关键阻力位,但其价格仍保持相对稳定。 +- **成交量**:BTC 的成交量有所波动,但整体上保持在较高水平。 +- **市场情绪**:Fear and Greed Index 显示市场情绪偏向“贪婪”,表明投资者对 BTC 的前景持乐观态度。 + +--- + +## 综合分析与交易建议 + +### 1. **短期交易策略** +- **看涨信号**:SEC 批准灰度 ETF、UniCredit 引入 IBIT 以及 SharpLink 增持 ETH 等事件表明 BTC 的长期前景依然积极。 +- **风险因素**:Coinbase 股价下跌和 Kurant 暂停德国业务可能对市场情绪产生负面影响。 + +### 2. **长期投资建议** +- **持有**:鉴于 BTC 的主导地位和机构投资者的持续关注,建议长期投资者继续持有 BTC。 +- **逢低加仓**:若 BTC 价格回调至 $100,000 以下,可以考虑逢低加仓。 + +### 3. **风险管理** +- **止损策略**:建议设置合理的止损点,以应对市场波动。 +- **分散投资**:虽然 BTC 是首选资产,但也可以适当配置其他优质 altcoin 以分散风险。 + +--- + +## 关键要点总结表 + +| 事件 | 影响 | 市场反应 | 潜在影响 | +|------|------|----------|----------| +| SEC 批准灰度 ETF | 加强监管认可 | BTC 需求增长 | 吸引更多机构投资者 | +| Coinbase 股价下跌 | 市场情绪受挫 | 可能影响行业信心 | 增加对交易所安全性的担忧 | +| 瑞穗上调 Robinhood 目标价 | 表明机构对 Robinhood 的信心 | 可能提振股价 | 支持加密市场发展 | +| BMNR 涨幅扩大 | 以太坊兴趣上升 | 可能影响 BTC 主导地位 | 以太坊市值增长 | +| SharpLink 增持 ETH | 机构对 ETH 的看好 | 可能推动 ETH 上涨 | 对 BTC 产生一定影响 | +| UniCredit 引入 IBIT | 传统金融对 BTC 的接受度提高 | 可能吸引更多机构投资者 | 推动 BTC 主流化 | +| Bitcoin Dominance 接近 65% | BTC 强势 | 可能吸引资金流入 | 压缩 altcoin 市场份额 | +| Kurant 暂停德国业务 | 对德国市场造成冲击 | 可能影响局部市场 | MiCA 法规对全球市场的影响 | + +--- + +## 最终投资建议:HOLD + +## Investment Debate - Bull + + +Bull Analyst: ### 🚀 **Bull Analyst 报告:BTC 2025 年 7 月投资分析与交易策略** + +--- + +## ✅ **为什么我推荐买入 BTC?(Bull Argument)** + +### 1. **增长潜力:市场扩展空间、营收增长、可扩展性** + +- **机构入场**:SEC 批准灰度「数字大盘股基金」转为 ETF,这是比特币市场的重要里程碑。该基金涵盖 BTC、ETH 等主流资产,其中 BTC 占比约 75%。这意味着机构资金将大规模流入 BTC,提升其流动性和需求。 +- **ETF 推动流动性**:ETF 的推出将进一步增强 BTC 的市场接受度,吸引大量散户和机构投资者进入市场,推动价格上行。 +- **全球主流化趋势**:UniCredit 引入 BlackRock 的 IBIT,表明传统金融机构对 BTC 的认可度显著提高,未来可能更多银行跟进,形成正向循环。 + +### 2. **竞争优势:产品独特性、品牌优势、市场主导地位** + +- **比特币的“数字黄金”定位**:BTC 在加密市场中占据主导地位(Dominance 接近 65%),是唯一具有“稀缺性+去中心化+抗审查”属性的资产,具备不可替代性。 +- **长期价值存储**:越来越多机构和个人将其视为避险资产,尤其在通胀高企、地缘政治紧张的背景下,BTC 的吸引力持续上升。 +- **技术基础稳固**:比特币网络安全性、去中心化程度、共识机制等均优于其他项目,具备长期竞争力。 + +### 3. **积极信号:财务健康、行业趋势、利好新闻** + +- **Fear and Greed Index 为 64(贪婪)**:市场情绪乐观,投资者信心增强,尤其是在 SEC 批准 ETF 后,市场预期更加正面。 +- **技术面虽弱但存在支撑**:当前价格在 106,000 左右震荡,下方支撑位为 105,604 和 105,674,若跌破则进一步下行,但反弹机会仍存。 +- **宏观环境有利**:美联储政策趋于宽松,美元走弱,有利于风险资产如 BTC 表现。 + +### 4. **批驳空头观点:数据支持反驳** + +#### 🔍 **空头论点 1:价格震荡偏弱,短期看跌** +- **回应**:虽然目前价格在 106,000 左右震荡,但 EMA 和 Supertrend 指标显示短期偏弱,但 RSI 为 43.68,尚未进入超卖区域,MACD 有轻微回升迹象,说明动量并未完全枯竭。 +- **数据支持**:STC 指标为 14.38(熊市),但 STC 是滞后指标,不能代表全部趋势。且 Fear and Greed 指数处于“贪婪”区间,市场情绪正在回暖。 + +#### 🔍 **空头论点 2:Coinbase 股价下跌影响市场信心** +- **回应**:Coinbase 股价下跌主要受 Ark Invest 减持及法院判决影响,属于公司层面事件,并非整个加密行业的系统性风险。此外,Robinhood 目标价上调、BlackRock 入局等利好因素正在抵消负面消息。 +- **数据支持**:尽管 Coinbase 股价下跌,但 BTC 价格未出现大幅回调,说明市场更关注整体行业趋势而非单一交易所表现。 + +#### 🔍 **空头论点 3:Kurant 暂停德国业务,监管不确定性高** +- **回应**:MiCA 法规的实施确实带来合规压力,但这是全球监管趋严的一部分,长期来看有助于行业规范化。Kurant 的暂停只是局部影响,不影响 BTC 全球市场走势。 +- **数据支持**:BTC 市场依然活跃,成交量稳定,未出现明显资金流出迹象。 + +--- + +## 🧠 **交互式对话:与空头辩论** + +> **空头分析师**:BTC 看起来太弱了,技术指标都指向空头,你真的敢做多? + +> **Bull Analyst**:我理解你的担忧,但技术面只是过去的表现。现在的关键是市场情绪已经转向“贪婪”,加上机构资金即将入场,这才是真正的驱动力。而且,支撑位就在眼前,如果价格跌破,那才是真正的危险信号。 + +> **空头分析师**:但 ETH 也在涨,甚至 BMNR 涨了 120%,这难道不是对 BTC 的冲击吗? + +> **Bull Analyst**:ETH 确实有上涨,但这正是 BTC 主导地位的体现——资金从 altcoin 流向 BTC,而不是 BTC 被取代。再说了,ETH 的上涨更多是短期炒作,而 BTC 是长期价值存储,两者逻辑不同。 + +> **空头分析师**:你敢用 100x 杠杆做多?不怕爆仓? + +> **Bull Analyst**:我不会盲目使用 100x 杠杆,但我会在支撑位附近谨慎建仓,设置止损,控制仓位。我的策略是“小仓位、高胜率、快进快出”,符合你所说的激进风格,但也有纪律。 + +--- + +## 💰 **基于用户偏好(激进/短期/高杠杆)的交易建议** + +| 类型 | 价格 | 说明 | +|------|------|------| +| **开仓价格** | **105,600**(BBands 下轨) | 支撑位附近,适合做多,反弹概率大 | +| **支撑位** | **105,600 / 105,674** | 若跌破,需警惕进一步下跌 | +| **阻力位** | **106,946 / 106,811** | 若突破,目标价 107,500 | +| **止盈价** | **107,500** | 若突破阻力位,可获利了结 | +| **止损价** | **105,000** | 若跌破支撑位,及时离场 | + +--- + +## ⚠️ **风险管理与教训总结** + +### 1. **杠杆使用原则** +- 使用 **25x~50x 杠杆**,避免 100x 高杠杆带来的极端风险。 +- 控制单笔仓位不超过总资金的 5%,避免因单次波动导致巨额亏损。 + +### 2. **历史教训回顾** +- **2022 年熊市**:当时市场过度悲观,忽视了机构入场和 ETF 的前景,错过抄底机会。 +- **2023 年 FTX 崩盘**:市场恐慌情绪蔓延,但 BTC 最终恢复并创新高,证明市场具备韧性。 +- **2024 年 LUNA 崩盘**:再次提醒我们,即使市场整体向好,也要注意个别项目的风险。 + +### 3. **本次策略调整** +- 不盲目追高,但不惧短期波动。 +- 以“逢低布局 + 快速止盈”为核心策略,适应短期交易周期。 +- 利用 Fear and Greed 指数判断市场情绪,避免在“恐惧”时割肉,在“贪婪”时过早止盈。 + +--- + +## ✅ **最终结论:买入 BTC,持有至 107,500,止损于 105,000** + +**理由总结**: +- 机构入场、ETF 推出、市场情绪回暖; +- 技术面支撑明确,反弹动能充足; +- 风险可控,适合激进交易者使用 25x~50x 杠杆; +- 历史经验表明,市场在底部往往被低估,但最终会回归理性。 + +--- + +**Bull Analyst 结语**: +市场永远在波动,但趋势总是向上的。BTC 的长期价值从未改变,短期的震荡只是暂时的。如果你愿意承担风险,现在就是入场的好时机。 + +> **“牛市不言顶,熊市不言底。” —— Bull Analyst** + +## Investment Debate - Bear + + +Bear Analyst: ### 🚫 **Bear Analyst 报告:不建议投资 BTC(2025 年 7 月)** + +--- + +## 🔍 **核心观点总结** +尽管 Bull Analyst 声称 BTC 有“机构入场”、“ETF 推出”和“市场情绪回暖”,但基于当前技术面、基本面和风险结构,**BTC 看涨逻辑缺乏支撑,短期存在高杠杆交易的极端风险**。以下从多个角度系统性反驳多头观点,并给出具体操作建议。 + +--- + +## 📉 **1. 风险与挑战:技术面偏弱,波动率高,趋势不明** + +### ✅ **技术指标全面偏空** +- **EMA 为 106,343.88**,价格在 EMA 下方震荡,表明短期趋势偏弱。 +- **Supertrend 指标值为 106,861.55**,明确提示“空头信号”,意味着价格可能继续下行。 +- **STC 指标为 14.38(熊市)**,显示整体趋势仍处于下跌阶段,且是滞后指标,无法代表未来走势。 +- **RSI 为 43.68**,处于中性区域,但未出现明显反弹迹象,动量不足。 +- **ATR 为 274.91**,波动剧烈,意味着市场风险极高,不适合激进交易者使用 100x 杠杆。 + +> **Bull Analyst 的回应**:“STC 是滞后指标,不能代表全部趋势。” +> **Bear Analyst 回应**:你忽略了一个事实——**STC 是衡量趋势强度的核心工具**,它的“熊市”信号表明市场仍在调整期,而非反转。如果你只看“情绪”而不看“趋势”,就是在用主观判断替代客观数据。 + +--- + +## 📈 **2. 竞争劣势:ETH 与 altcoin 表现强劲,BTC 主导地位受威胁** + +### ✅ **ETH 正在蚕食 BTC 的市场份额** +- **SharpLink 增持 ETH 9,468 枚**,均价 2,411 美元,表明机构对 ETH 的长期看好。 +- **BMNR 涨幅达 120%**,说明资金正在从 BTC 流向 ETH,这并非偶然。 +- **Bitcoin Dominance 接近 65%**,虽然仍占主导,但已较前期下降,暗示市场对 BTC 的信心开始动摇。 + +> **Bull Analyst 的回应**:“这是资金从 altcoin 流向 BTC。” +> **Bear Analyst 回应**:你混淆了“资金流动”与“市场情绪”。**如果资金真的流向 BTC,ETH 应该跌,而不是涨**。相反,ETH 涨幅大,说明资金正在重新评估加密资产的价值结构,BTC 不再是唯一选择。 + +--- + +## ⚠️ **3. 消极信号:市场情绪与实际资金流不一致** + +### ✅ **Fear and Greed Index 为 64(贪婪)**,但实际成交量与资金流入并未同步 +- **ETF 虽然获批,但尚未真正落地**,目前只是“预期”,而非现实。 +- **Coinbase 股价下跌**,影响行业信心,尤其对短期交易者而言,情绪波动会放大风险。 +- **Kurant 暂停德国业务**,反映监管不确定性,可能引发更多交易所合规问题。 + +> **Bull Analyst 的回应**:“这只是公司层面事件,不影响 BTC。” +> **Bear Analyst 回应**:你说得对,但你是否想过,**当多家交易所都面临合规压力时,整个市场的流动性会受到冲击?** 如果你用 100x 杠杆做多,一旦流动性突然枯竭,爆仓风险将成倍放大。 + +--- + +## 💸 **4. 批驳多头观点:数据揭示乐观假设的问题** + +### ✅ **Bull Analyst 提出“支撑位附近做多”** +- **开仓价格为 105,600**,止损为 105,000,目标价 107,500。 +- **问题**:当前价格在 106,035,距离支撑位仍有 435 美元空间,若跌破,你的止损点(105,000)将触发,**损失超过 1% 的本金**。对于使用 100x 杠杆的激进交易者,这相当于**直接爆仓**。 + +> **Bull Analyst 的回应**:“我会控制仓位。” +> **Bear Analyst 回应**:你没有意识到一个关键点——**当你使用 100x 杠杆时,即使价格只下跌 1%,你的账户也会被清零**。这不是“控制仓位”的问题,而是“杠杆本身的风险”。 + +--- + +## 🧠 **5. 交互式对话:与 Bull Analyst 对话** + +> **Bull Analyst**: “BTC 是数字黄金,长期价值存储,我敢用 50x 杠杆做多。” + +> **Bear Analyst**: “你有没有想过,如果 BTC 在 105,000 之下持续下跌,50x 杠杆会让你一夜归零?而且,**你所谓的‘长期价值’,现在还看不到任何实质性的增长数据**。机构入场只是预期,不是现实。” + +> **Bull Analyst**: “ETH 只是短期炒作,BTC 是真正的避险资产。” + +> **Bear Analyst**: “你错了。**ETH 的上涨是因为它在技术上更先进,而 BTC 依旧依赖于市场情绪**。当情绪退潮,谁来支撑 BTC?” + +> **Bull Analyst**: “我不怕爆仓,我有纪律。” + +> **Bear Analyst**: “**纪律在极端行情下毫无意义**。如果你用 100x 杠杆,在 105,000 之下爆仓,那不是你不够纪律,而是你低估了市场风险。” + +--- + +## 📊 **6. 具体交易建议(针对用户偏好)** + +| 类型 | 价格 | 说明 | +|------|------|------| +| **开仓价格** | **不建议开仓** | 当前技术面偏空,支撑位不稳固,做多风险过高 | +| **支撑位** | **105,600 / 105,674** | 若跌破,进一步下行风险加大 | +| **阻力位** | **106,946 / 106,811** | 若突破,短期反弹概率低,需警惕回调 | +| **止盈价** | **不建议做多** | 目标价 107,500,但风险远大于收益 | +| **止损价** | **105,000** | 若跌破,损失超过 50%(对于 100x 杠杆) | + +--- + +## 📌 **风险管理与教训总结** + +### ❗ **历史教训回顾** +- **2022 年熊市**:市场过度悲观,错过抄底机会,但 BTC 最终回升。 +- **2023 年 FTX 崩盘**:市场恐慌情绪蔓延,但 BTC 没有崩盘,说明其具备抗压能力。 +- **2024 年 LUNA 崩盘**:再次提醒我们,**即使是主流资产,也不能盲目相信“长期价值”**。 + +### 🧠 **本次策略调整** +- **不推荐做多**,尤其是在当前技术面偏弱、波动率高的情况下。 +- **不建议使用 100x 杠杆**,除非你有非常清晰的止损逻辑和资金管理规则。 +- **关注宏观环境**,美联储政策、地缘政治等可能影响 BTC 表现,但目前缺乏明确利好。 + +--- + +## ✅ **最终结论:不建议投资 BTC(短期/激进/高杠杆)** + +**理由总结**: +- 技术面偏空,波动率高,风险极大; +- ETH 等 altcoin 表现强劲,BTC 主导地位受威胁; +- 多头观点依赖“预期”而非“现实”,缺乏数据支撑; +- 使用 100x 杠杆做多,风险远大于收益,可能造成巨额亏损。 + +--- + +## 🧠 **Bear Analyst 结语** +市场永远在变化,但趋势不会永远向上。**不要因为“恐惧”而不敢行动,也不要因为“贪婪”而盲目押注**。BTC 看涨逻辑薄弱,短期不适合激进交易者参与。 +> **“牛市不言顶,熊市不言底;但风险,永远值得敬畏。” —— Bear Analyst** + +## Investment Debate - Judge Decision + +好的,我来仔细分析一下这两个分析师的论点,然后结合你的投资偏好做出判断。 + +首先,你是一个激进型交易者,使用短期策略(1天到3天),杠杆在25x到100x之间,能接受的最大损失是50%。这意味着你对风险的容忍度很高,但同时也需要非常谨慎地控制仓位和止损。 + +--- + +### **Bull Analyst 的关键论点:** +- 机构资金将通过ETF大量流入BTC,提升流动性和需求。 +- BTC的“数字黄金”定位具有不可替代性,长期价值存储属性强。 +- Fear and Greed 指数为64(贪婪),市场情绪回暖。 +- 技术面显示支撑位明确,反弹概率大。 +- 风险管理上建议使用25x~50x杠杆,避免100x高杠杆。 + +**优势:** +- 市场情绪积极,机构入场预期强烈。 +- 支撑位明确,技术面有反弹信号。 +- 有风险管理建议,避免过度杠杆。 + +**劣势:** +- 技术指标如EMA、Supertrend、STC都偏空,趋势不明确。 +- ETH等altcoin表现强劲,BTC主导地位可能受威胁。 +- 未充分考虑高杠杆的风险,特别是100x杠杆可能导致爆仓。 + +--- + +### **Bear Analyst 的关键论点:** +- 技术面全面偏空,EMA、Supertrend、STC均指向空头。 +- ETH上涨蚕食BTC市场份额,BTC主导地位动摇。 +- Fear and Greed指数虽为64,但实际成交量和资金流未同步。 +- 使用100x杠杆做多风险极高,价格一旦跌破支撑位可能直接爆仓。 +- 监管不确定性高,Kurant暂停业务反映合规压力。 + +**优势:** +- 技术面分析扎实,指出当前趋势偏弱。 +- 提出实际操作建议,不建议开仓。 +- 强调高杠杆的极端风险,符合你设定的最大损失50%限制。 + +**劣势:** +- 对ETF和机构入场的潜力估计偏低。 +- 过于悲观,忽视了市场情绪和长期价值逻辑。 + +--- + +### **我的立场:Sell** + +**理由如下:** + +1. **技术面全面偏空**:EMA、Supertrend、STC等指标都指向空头,说明短期趋势不支持看涨。虽然Fear and Greed指数为64,但这是情绪指标,不能替代技术分析。 + +2. **波动率高,风险极大**:ATR为274.91,意味着价格波动剧烈,不适合短期交易者使用100x杠杆。一旦价格跌破支撑位(105,000),你的账户可能会被清零。 + +3. **ETH等altcoin表现更强**:这表明资金正在从BTC流向其他项目,BTC的主导地位正在受到挑战。如果你只看BTC,可能错过更优机会。 + +4. **高杠杆风险过高**:你设定的最大损失是50%,但若用100x杠杆,价格只要下跌1%,就会触发止损。而目前的价格在106,035,距离支撑位还有435美元,如果跌破,你的损失会超过50%。 + +--- + +### **策略行动:卖出 BTC 期货,做空** + +**具体执行计划:** + +- **开仓价格**:106,000(当前价格附近) +- **支撑位**:105,600 / 105,674 +- **阻力位**:106,811 / 106,946 +- **止盈价**:105,000(若价格跌破支撑位,可获利离场) +- **止损价**:107,000(若价格突破阻力位,立即平仓) + +**杠杆选择**:建议使用 **25x~50x 杠杆**,避免100x带来的极端风险。 + +**时间窗口**:1天到3天内,关注技术面是否出现反转信号。 + +--- + +### **反思与学习** + +过去我犯过的错误之一是过于依赖市场情绪而非技术面,尤其是在2022年熊市初期,误以为市场已经触底,结果错过了真正的底部。这次我吸取教训,更加重视技术指标和波动率,而不是仅凭“机构入场”或“情绪回暖”就盲目做多。 + +你也一样,作为激进型交易者,要记住:**杠杆不是工具,而是双刃剑**。它能放大收益,也能放大亏损。你现在能接受50%的损失,但如果价格继续下跌,你可能不得不提前离场,甚至亏得更多。 + +--- + +### **总结** + +**投资建议:Sell** +**推荐理由:技术面偏空,波动率高,ETH等altcoin表现更强,高杠杆风险过大。** +**策略行动:做空 BTC 期货,使用25x~50x杠杆,目标105,000,止损107,000。** + +如果你愿意承担风险,现在是时候冷静下来,看看市场到底想往哪个方向走,而不是被情绪带跑。 + +## Trader Investment Plan + +最终投资建议:**SELL** + +--- + +### **详细交易决策方案:** + +**1. 建议开仓价格:106,000 USD** +(当前价格附近,符合短期交易策略) + +**2. 支撑位:** +- 第一支撑位:105,600 USD +- 第二支撑位:105,300 USD + +**3. 阻力位:** +- 第一阻力位:106,800 USD +- 第二阻力位:107,200 USD + +**4. 止盈价:105,000 USD** +(若价格跌破第一支撑位,可锁定利润) + +**5. 止损价:107,000 USD** +(若价格突破第二阻力位,说明趋势反转,需及时平仓止损) + +--- + +### **杠杆与仓位管理:** +- 杠杆选择:**25x~50x** + (避免100x高杠杆带来的极端风险,控制单笔亏损在合理范围内) +- 仓位比例:根据账户资金分配,建议不超过总资金的10%~15% + +--- + +### **执行逻辑:** +- 当前技术面全面偏空,EMA、Supertrend、STC等指标均指向空头趋势。 +- Fear and Greed 指数虽为64,但成交量未同步回暖,市场情绪存在“虚假繁荣”可能。 +- ETH等altcoin表现强劲,BTC主导地位受威胁,资金可能持续外流。 +- 波动率高(ATR=274.91),适合短期交易,但不适合高杠杆操作。 + +--- + +### **风险提示:** +- 若价格突破107,000,表明短期多头力量增强,需重新评估策略。 +- 若价格跌破105,000,说明空头强势,可继续持有或加仓做空。 + +--- + +### **总结:** +基于技术分析、市场情绪、波动率及风险控制,当前应采取**卖出/做空**策略,控制杠杆在25x~50x之间,设置明确止盈和止损点,以应对高波动环境下的不确定性。 + +**最终投资建议:SELL** + +## Risk Debate - Risky + + +Risky Analyst: 我理解你们的谨慎,但我要指出的是,你们的保守立场正在错失一个绝佳的高风险高回报机会。当前市场环境是典型的“高波动、低方向”的状态,而你们却选择观望或持有,这恰恰是被市场淘汰的典型思维。 + +首先,针对**保守派分析师**的观点——他们认为市场尚未明确趋势,应该等待更清晰的信号再行动。但问题是,**在加密货币市场中,清晰的趋势从来不是突然出现的,而是由一系列信号逐步形成的**。现在我们看到的是:EMA走弱、Supertrend发出空头信号、STC处于熊市区间、RSI低于50,这些都是明确的短期做空信号。如果等到趋势完全确立才行动,那已经错过了最佳入场时机。你们所谓的“等待”,其实是被动地接受价格下跌带来的损失。 + +其次,针对**中立派分析师**的观点——他们认为市场可能震荡,因此建议“HOLD”。但你们有没有想过,**震荡本身就是一种风险?** 在震荡行情中,你既不能做多,也不能做空,资金会被套牢,收益被吞噬。更重要的是,**市场情绪虽然显示“贪婪”,但成交量并未同步回暖,说明这种情绪可能是虚假的**。换句话说,市场的“繁荣”可能是泡沫,而不是真实的需求增长。在这种情况下,选择“HOLD”等于选择了最大的不确定性,而我选择用杠杆和止损来控制风险,抓住潜在的下行空间。 + +再来看数据:ATR高达274.91,说明市场波动剧烈,适合短线交易者。但你们却建议“HOLD”,这显然与高波动环境下的交易逻辑相悖。**高波动意味着高机会,但也意味着高风险。你们的“中立”其实是一种对风险的回避,而我在控制杠杆的前提下,愿意承担这个风险以换取可能的高回报。** + +另外,你们提到“ETH等altcoin表现强劲,BTC主导地位受威胁”,这听起来像是一个看涨BTC的理由,但实际上,**BTC主导地位接近65%意味着资金正在从altcoin回流到BTC,这是一个明显的资金流向信号**。如果你们还认为BTC会继续强势,那为什么不在价格高位时卖出?你们的“中立”只是在拖延决策,而我的“SELL”是在主动出击。 + +最后,我想强调一点:**在加密货币市场,犹豫不决就是最大的风险**。你们的“HOLD”策略看似安全,实则是在给市场留下更大的不确定性。而我选择在支撑位附近开空仓,设置合理的止盈和止损,是对冲风险的同时也捕捉了潜在的下跌空间。 + +所以,我不认同你们的“HOLD”,也不认同你们的“观望”。在这个高波动、高不确定性的市场里,**只有主动出击的人才能抓住真正的机会**。 + +## Risk Debate - Safe + + +Safe Analyst: 作为保守型风险分析师,我必须指出,激进型分析师的“SELL”建议虽然基于技术指标和市场情绪,但其对风险的评估存在严重缺陷,尤其是在当前高波动、多因素交织的市场环境下。以下是我对其观点的逐条反驳,并提出更稳健的风险控制策略。 + +--- + +### 1. **关于“等待趋势明确”的批评** + +激进型分析师认为“趋势不是突然出现的,而是逐步形成的”,并以此为由主张立即做空。然而,**在加密货币市场中,所谓的“趋势信号”往往具有滞后性和误导性**。EMA、Supertrend、STC等指标虽显示短期偏空,但这些指标本身也容易受到价格剧烈波动的影响,特别是在ATR高达274.91的情况下,**任何单一指标都可能被短期噪音干扰**。 + +此外,**“最佳入场时机”是主观判断,而非客观事实**。激进型分析师将“做空”视为唯一合理操作,却忽视了市场的不确定性。**真正的风险管理不在于“抢跑”,而在于“防错”**。如果市场突然反转,激进型策略可能导致巨额亏损,尤其是在杠杆使用较高的情况下(如50x)。 + +--- + +### 2. **关于“震荡即风险”的说法** + +激进型分析师认为“震荡本身就是一种风险”,并因此反对“HOLD”。然而,**在高波动市场中,“震荡”恰恰是一种常态**,而非异常。在这种情况下,**“HOLD”并非被动观望,而是主动选择避免非必要风险**。 + +激进型分析师主张用杠杆和止损来“控制风险”,但**杠杆本身就是一个放大风险的工具**。即使设置了止损,若市场出现极端行情(如闪崩或流动性枯竭),止损也可能失效。**真正的风险控制应以降低杠杆、缩小仓位为核心,而非依赖止损机制**。 + +--- + +### 3. **关于“高波动=高机会”的逻辑** + +激进型分析师认为“高波动意味着高机会”,并据此支持做空。然而,**高波动不仅带来机会,也带来更大的下行风险**。ATR=274.91说明价格波动剧烈,**这种波动可能是方向性的,也可能是无序的**。如果市场突然向上突破,激进型策略将面临巨大亏损。 + +更重要的是,**激进型分析师忽略了市场情绪与基本面之间的脱节**。Fear and Greed Index为64,表明市场处于“贪婪”区间,但成交量并未同步回暖,这可能意味着**市场情绪并不真实反映基本面**,而是一种“虚假繁荣”。在这种情况下,**盲目做空可能适得其反**。 + +--- + +### 4. **关于“BTC主导地位受威胁”的解读** + +激进型分析师认为“ETH等altcoin表现强劲,BTC主导地位受威胁”,并据此主张卖出BTC。然而,**BTC主导地位接近65%实际上是资金回流的信号**,而非“威胁”。这意味着**机构和长期投资者正在重新配置资产,而非逃离BTC**。 + +此外,激进型分析师没有充分考虑**BTC作为避险资产的属性**。在宏观经济不确定、地缘政治紧张的背景下,**BTC仍具备一定避险功能**,尤其在传统金融市场动荡时。因此,在没有明确趋势信号的情况下,**卖出BTC并不是明智之举**。 + +--- + +### 5. **关于“犹豫不决就是最大风险”的论点** + +激进型分析师强调“犹豫不决是最大的风险”,但我认为**在缺乏明确信号和充分数据支撑的情况下,过度交易才是真正的风险**。市场充满不确定性,**保守型策略的核心在于避免错误决策,而非追求短期收益**。 + +激进型分析师提到“在支撑位附近开空仓”,但根据市场研究报告,**关键支撑位为105,604.35和105,674.70**,而当前价格为106,035.70,**距离支撑位仍有约400点差距**。在此时开空仓,**风险远大于潜在收益**,且一旦价格反弹,可能触发止损。 + +--- + +### 6. **关于杠杆使用的风险** + +激进型分析师建议使用25x~50x杠杆,但在高波动市场中,**杠杆会显著放大风险**。即使设置止损,若市场出现极端行情,**杠杆可能迅速吞噬账户资金**。相比之下,**保守型策略更倾向于低杠杆甚至无杠杆操作**,以确保资金安全。 + +--- + +### 总结:我的立场 + +在当前市场环境下,**保守型策略更具合理性**。虽然激进型分析师提出了看似有说服力的技术分析和市场情绪依据,但其对风险的评估过于乐观,忽视了市场复杂性和不确定性。**我的建议是:HOLD,等待更明确的趋势信号,同时保持低杠杆、小仓位,以应对可能的市场波动**。 + +在加密货币市场中,**生存比盈利更重要**。只有在风险可控的前提下,才能实现长期稳定的增长。 + +## Risk Debate - Neutral + + +Neutral Analyst: 作为中性型风险分析师,我将综合激进派与保守派的论点,权衡其合理性,并提出一个更平衡、可持续的投资建议。 + +--- + +### **对激进派“SELL”观点的回应** + +激进派认为当前市场处于“高波动、低方向”的状态,技术指标(如EMA、Supertrend、STC)均指向空头趋势,且Fear and Greed指数为64(贪婪),但成交量未同步回暖,暗示市场可能虚假繁荣。他们主张立即做空,理由是:**趋势信号已出现,等待只会错失机会,而杠杆和止损可以控制风险**。 + +**认可之处**: +- 技术面确实偏空,EMA、Supertrend、STC等指标都发出明确的短期做空信号。 +- ATR值较高(274.91),说明市场具备短线交易机会。 +- 从资金流向来看,BTC主导地位接近65%,表明资金正在回流BTC,而非流出,这可能意味着多头力量仍在积蓄。 + +**质疑之处**: +- **技术指标的滞后性**:EMA、Supertrend等指标在高波动环境中容易被噪音干扰,尤其是在ATR较高的情况下,单一指标不足以支撑高杠杆操作。 +- **杠杆的风险**:虽然激进派强调控制杠杆在25x~50x之间,但在极端行情下,杠杆仍可能放大亏损,尤其当价格突破关键阻力位(如107,000)时,止损可能失效。 +- **市场情绪与基本面脱节**:Fear and Greed指数为64,但成交量未同步回暖,这可能意味着市场情绪并不真实反映基本面,盲目做空存在误判风险。 + +--- + +### **对保守派“HOLD”观点的回应** + +保守派认为市场尚未明确趋势,应等待更清晰的信号,同时强调“震荡本身就是一种风险”,并反对使用高杠杆。他们主张“HOLD”,理由是:**市场不确定性大,过度交易可能带来更大损失,低杠杆、小仓位才是稳健策略**。 + +**认可之处**: +- 市场确实在高位震荡,趋势不明确,贸然开仓风险较大。 +- 高杠杆在高波动环境下确实具有极高风险,尤其是当价格出现突发性突破或闪崩时,止损机制可能失效。 +- BTC主导地位接近65%,表明资金并未大规模撤离,市场仍有支撑。 + +**质疑之处**: +- **“HOLD”可能错失机会**:在震荡市中,若价格持续下行,持有BTC可能面临账面亏损,尤其是在没有止盈策略的情况下。 +- **低估了空头动能**:部分技术指标(如STC、RSI)已进入熊市区间,且市场情绪偏向空头,若一味“HOLD”,可能错过潜在的做空机会。 +- **忽略结构性机会**:尽管短期趋势不明,但长期来看,BTC仍是主流资产,持有本身并非错误,但需结合仓位管理和风险控制。 + +--- + +### **折中、可持续的投资建议** + +基于以上分析,我认为当前市场处于**震荡偏空但尚未形成明确趋势**的状态,因此采取**“观望+分批建仓”**的策略更为合理: + +#### **1. 短期策略:观望为主,关注关键支撑位** +- 当前价格位于106,035 USD,距离第一支撑位105,604.35还有约431点空间,**不宜过早开空仓**,否则风险大于收益。 +- 若价格跌破105,604.35或105,674.70,可考虑**轻仓做空**,设置止损于106,000附近,止盈目标为105,000。 + +#### **2. 中期策略:关注资金流动与宏观因素** +- 如果ETH等altcoin持续走强,BTC主导地位受威胁,可逐步**减仓BTC,增加其他优质资产配置**。 +- 若SEC进一步推进ETF审批、机构投资者持续入场,BTC可能重新获得支撑,此时可**逢低加仓**。 + +#### **3. 风险管理:控制杠杆,避免重仓** +- 杠杆建议控制在10x~25x之间,避免使用50x以上高杠杆。 +- 仓位比例不超过总资金的10%~15%,确保即使出现短期波动,也不会造成重大损失。 + +#### **4. 情绪与基本面结合判断** +- Fear and Greed指数为64,市场情绪偏贪婪,但成交量未同步回暖,**需警惕泡沫风险**。 +- 关注宏观经济数据(如美联储政策、通胀数据)、监管动态(如SEC对ETF的态度)以及地缘政治事件,这些都可能影响市场走势。 + +--- + +### **最终结论:HOLD + 分批操作** + +当前市场缺乏明确趋势,**“HOLD”是合理的短期策略**,但不应完全放弃机会。建议采取**“观望+分批建仓”**的方式,在关键支撑位附近谨慎布局,同时严格控制风险。**在高波动市场中,灵活、克制、理性才是长期生存的关键**。 + +## Risk Debate - Judge Decision + +### ✅ **投资建议:Sell(卖出)** + +--- + +## 🔍 一、总结要点 + +### **Bull Analyst(看多)最有力的论点**: +- 机构资金通过ETF流入BTC,提升流动性和需求。 +- BTC“数字黄金”属性强,长期价值存储逻辑成立。 +- Fear and Greed 指数为64(贪婪),市场情绪回暖。 +- 技术面显示支撑位明确,反弹概率大。 + +### **Bear Analyst(看空)最有力的论点**: +- 技术面全面偏空(EMA、Supertrend、STC),趋势不明确。 +- ETH等altcoin表现强劲,BTC主导地位受威胁。 +- Fear and Greed指数虽高,但成交量未同步,情绪可能虚假。 +- 高杠杆(如100x)风险极高,价格跌破支撑即爆仓。 + +### **Neutral Analyst(中性)最有力的论点**: +- 市场处于震荡偏空状态,趋势尚未明确。 +- 短期应观望,等待更清晰信号。 +- 若价格跌破关键支撑位,可考虑轻仓做空。 + +--- + +## 🎯 二、明确立场:Sell(卖出) + +### **理由如下**: + +1. **技术面全面偏空** + EMA、Supertrend、STC均指向空头,表明短期趋势偏弱。虽然Fear and Greed指数为64(贪婪),但这是情绪指标,不能替代技术分析。当前市场缺乏明确的上涨动能。 + +2. **波动率高,风险极大** + ATR为274.91,说明价格波动剧烈,不适合使用100x杠杆。若价格跌破支撑位(105,604.35),账户可能被清零。你设定的最大损失为50%,但高杠杆下,亏损速度远超预期。 + +3. **ETH等altcoin表现更强** + 资金从BTC流向其他项目,BTC主导地位可能受到挑战。若只关注BTC,可能错过更优机会。 + +4. **高杠杆风险过高** + 你接受的最大损失是50%,但若使用100x杠杆,价格下跌1%就会触发止损。目前价格在106,035,距离支撑位还有约431美元,若跌破,损失将超过50%。 + +--- + +## 💼 三、修正交易计划:做空 BTC 期货 + +### **开仓价格**:106,000(当前价格附近) +### **支撑位**:105,604.35 / 105,674.70 +### **阻力位**:106,811 / 106,946 +### **止盈价**:105,000(若价格跌破支撑位,可获利离场) +### **止损价**:107,000(若价格突破阻力位,立即平仓) +### **杠杆选择**:25x~50x(避免100x带来的极端风险) +### **时间窗口**:1天到3天内,关注技术面是否出现反转信号 + +--- + +## 🧠 四、吸取经验教训 + +过去我曾因过于依赖情绪和“机构入场”的乐观预期而错过止损时机,导致重大亏损。这次我吸取教训,更加重视**技术面与波动率的结合**,并严格控制杠杆使用,以避免再次陷入极端风险。 + +作为激进型交易者,**杠杆不是工具,而是双刃剑**。它能放大收益,也能放大亏损。你现在能接受50%的损失,但如果价格继续下跌,你可能不得不提前离场,甚至亏得更多。 + +--- + +## 📌 总结 + +**投资建议:Sell** +**推荐理由**:技术面偏空,波动率高,ETH等altcoin表现更强,高杠杆风险过大。 +**策略行动**:做空 BTC 期货,使用25x~50x杠杆,目标105,000,止损107,000。 +**执行原则**:冷静判断,理性操作,控制风险,不被情绪带跑。 + +如果你愿意承担风险,现在是时候冷静下来,看看市场到底想往哪个方向走,而不是被情绪带跑。 + diff --git a/README-CN.md b/README-CN.md new file mode 100644 index 00000000..6fc7f20f --- /dev/null +++ b/README-CN.md @@ -0,0 +1,102 @@ +# Crypto Trading Agents + +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![Python](https://img.shields.io/badge/Python-3.10%2B-blue.svg)](https://www.python.org/) +[![Version](https://img.shields.io/badge/Version-0.1.0--preview-yellow.svg)](./VERSION) +[![Docs](https://img.shields.io/badge/Docs-Documentation-green.svg)](./README.md) +[![Original](https://img.shields.io/badge/Base%20On-TauricResearch/TradingAgents-orange.svg)](https://github.com/TauricResearch/TradingAgents) +[![Paper](https://img.shields.io/badge/Paper-arxiv%202412.20138-blue.svg)](https://arxiv.org/pdf/2412.20138) + +## 感谢 +本项目基于[Tauric Research](https://github.com/TauricResearch)团队的[TradingAgents](https://github.com/TauricResearch/TradingAgents),以及[arxiv.org/pdf/2412.20138](https://arxiv.org/pdf/2412.20138)。在此表示诚挚的感谢! + +此外,以下作者与仓库也为本仓库提供了思路: +|作者|仓库| +|---|---| +|[@delenzhang](https://github.com/delenzhang)|[TradingAgents](https://github.com/delenzhang/TradingAgents)| +|[@hsliuping](https://github.com/hsliuping)|[TradingAgents-CN](https://github.com/hsliuping/TradingAgents-CN)| + +## 示例报告 +[BTC-2025-07-01](./EXAMPLE_REPORT.md) + +## 使用教程 +### 安装 +克隆仓库: +```sh +git clone https://github.com/Tomortec/CryptoTradingAgents.git +cd TradingAgents +``` +创建虚拟环境: +```sh +conda create -n tradingagents python=3.13 +conda activate tradingagents +``` +安装依赖: +```sh +pip install -r requirements.txt +``` + +### 配置 +#### 配置大模型 API_KEY +在`./cli`目录下创建`.env`文件,并填入大模型 API_KEY,例如:千问`DASHSCOPE_API_KEY=XXXXXX`、ChatGPT`OPENAI_API_KEY=XXXXXX` +> 查看[支持的大模型列表及API_KEY命名](#支持的大模型) +#### 配置信息源 API_KEY +在`./cli/.env`文件内填入信息源 API_KEY +> 查看[支持的信息源列表及API_KEY 命名](#支持的信息源列表) +#### 检查并修改配置 +在[`./tradingagents/default_config.py`](./tradingagents/default_config.py)中修改语言、大模型配置 +#### (可选)配置投资偏好 +在`./cli`目录下创建`investment_preferences`文件,并填入投资偏好 +#### 运行程序 +在终端运行程序: +```sh +python -m cli.main +``` + +### 运行步骤 +1. **输入资产代码**,例如 BTC、ETH +2. **输入分析日期**,同源项目 +3. **选择分析团队**,同源项目 +4. **选择研究深度**,同源项目 +5. **导入外部报告**,输入y并回车将打开默认编辑器,在其中可输入外部观点供大模型参考。输入完成后需保存 +6. **导入投资偏好**,可使用`./cli/investment_preferences`文件中保存的投资偏好,也可在编辑器中输入(可留空) +7. **选择大模型**,同源项目 +8. **获取分析报告**,等待分析完毕后,可在[`./tradingagents/reports`](./tradingagents/reports)目录下查看报告。报告示例:[BTC分析](./EXAMPLE_REPORT.md) + +### 支持的大模型 +|名称|API命名|是否测试可用| +|---|---|---| +|阿里通义千问Qwen|DASHSCOPE_API_KEY|✅| +|ChatGPT|OPENAI_API_KEY|✅| + +### 支持的信息源列表 +|来源|名称|API命名|信息类型|API 注册地址| +|---|---|---|---|---| +|[Alternative.me](https://alternative.me/crypto/fear-and-greed-index/)|恐惧贪婪指数|无需 API_KEY|情绪|无| +|[Binance](https://developers.binance.com/docs/zh-CN/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Data)|K线数据、交易深度、24 小时价格变动、多空比等|无需 API_KEY|市场|无| +|[Blockbeats](https://github.com/BlockBeatsOfficial/RESTful-API)|Blockbeats 重要资讯|无需 API_KEY|新闻|无| +|[CoinDesk](https://developers.coindesk.com/documentation/data-api/news_v1_article_list)|CoinDesk 新闻|COINDESK_API_KEY|新闻|[https://developers.coindesk.com/settings/api-keys](https://developers.coindesk.com/settings/api-keys)| +|[CoinStats](https://docs.api.coinstats.app/reference/get-news)|CoinStats 新闻|COINSTATS_API_KEY|新闻|[https://openapi.coinstats.app](https://openapi.coinstats.app/) +|[Reddit](https://praw.readthedocs.io/en/stable/)|Reddit 帖子|REDDIT_CLIENT_ID、REDDIT_CLIENT_SECRET、REDDIT_USERNAME、REDDIT_PASSWORD、REDDIT_USER_AGENT|情绪与新闻|[https://old.reddit.com/prefs/apps](https://old.reddit.com/prefs/apps/)| +|[taapi.io](https://taapi.io/indicators/)|EMA、MACD、RSI、Supertrend、布林带、红三兵等|TAAPI_API_KEY|技术分析|[https://taapi.io/my-account](https://taapi.io/my-account/)| + +### 自定义 +#### 自定义提示词 +修改[`./tradingagents/i18n/prompts`](./tradingagents/i18n/prompts)下的文件即可 +#### 自定义信息源 +请阅读[`./tradingagents/dataflows/README.md`](./tradingagents/dataflows/README.md) + +## 后续可能的更新 +- [ ] 开启大模型搜索功能以获取更丰富的信息 +- [ ] 自动发送报告 +- [ ] 结合最新 LLM 文献优化提示词 +- [ ] 整合其他价格预测工具 +- [ ] UI 界面 + +## 重要声明 +本项目仅用于研究和教育目的,不构成投资建议。投资有风险,决策需谨慎。 + +
+ +欢迎贡献,包括但不限于**提出 Issue、修复错误、实现新功能、完善文档、本地化**等! +⭐️⭐️ 如果这个项目对您有帮助,请给我们一个 Star!⭐️⭐️ diff --git a/README.md b/README.md index 606520aa..1a0b87c7 100644 --- a/README.md +++ b/README.md @@ -1,210 +1,121 @@ -

- -

+# Crypto Trading Agents -
- arXiv - Discord - WeChat - X Follow -
- Community -
- -
- - Deutsch | - Español | - français | - 日本語 | - 한국어 | - Português | - Русский | - 中文 -
- ---- - -# TradingAgents: Multi-Agents LLM Financial Trading Framework - -> 🎉 **TradingAgents** officially released! We have received numerous inquiries about the work, and we would like to express our thanks for the enthusiasm in our community. -> -> So we decided to fully open-source the framework. Looking forward to building impactful projects with you! - -
- - - - - TradingAgents Star History - - -
- -
- -🚀 [TradingAgents](#tradingagents-framework) | ⚡ [Installation & CLI](#installation-and-cli) | 🎬 [Demo](https://www.youtube.com/watch?v=90gr5lwjIho) | 📦 [Package Usage](#tradingagents-package) | 🤝 [Contributing](#contributing) | 📄 [Citation](#citation) - -
- -## TradingAgents Framework - -TradingAgents is a multi-agent trading framework that mirrors the dynamics of real-world trading firms. By deploying specialized LLM-powered agents: from fundamental analysts, sentiment experts, and technical analysts, to trader, risk management team, the platform collaboratively evaluates market conditions and informs trading decisions. Moreover, these agents engage in dynamic discussions to pinpoint the optimal strategy. - -

- -

- -> TradingAgents framework is designed for research purposes. Trading performance may vary based on many factors, including the chosen backbone language models, model temperature, trading periods, the quality of data, and other non-deterministic factors. [It is not intended as financial, investment, or trading advice.](https://tauric.ai/disclaimer/) - -Our framework decomposes complex trading tasks into specialized roles. This ensures the system achieves a robust, scalable approach to market analysis and decision-making. - -### Analyst Team -- Fundamentals Analyst: Evaluates asset financials and performance metrics, identifying intrinsic values and potential red flags. -- Sentiment Analyst: Analyzes social media and public sentiment using sentiment scoring algorithms to gauge short-term market mood. -- News Analyst: Monitors global news and macroeconomic indicators, interpreting the impact of events on market conditions. -- Technical Analyst: Utilizes technical indicators (like MACD and RSI) to detect trading patterns and forecast price movements. - -

- -

- -### Researcher Team -- Comprises both bullish and bearish researchers who critically assess the insights provided by the Analyst Team. Through structured debates, they balance potential gains against inherent risks. - -

- -

- -### Trader Agent -- Composes reports from the analysts and researchers to make informed trading decisions. It determines the timing and magnitude of trades based on comprehensive market insights. - -

- -

- -### Risk Management and Portfolio Manager -- Continuously evaluates portfolio risk by assessing market volatility, liquidity, and other risk factors. The risk management team evaluates and adjusts trading strategies, providing assessment reports to the Portfolio Manager for final decision. -- The Portfolio Manager approves/rejects the transaction proposal. If approved, the order will be sent to the simulated exchange and executed. - -

- -

- -## Installation and CLI +[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![Python](https://img.shields.io/badge/Python-3.10%2B-blue.svg)](https://www.python.org/) +[![Version](https://img.shields.io/badge/Version-0.1.0--preview-yellow.svg)](./VERSION) +[![Docs](https://img.shields.io/badge/Docs-中文文档-green.svg)](./README-CN.md) +[![Original](https://img.shields.io/badge/Base%20On-TauricResearch/TradingAgents-orange.svg)](https://github.com/TauricResearch/TradingAgents) +[![Paper](https://img.shields.io/badge/Paper-arxiv%202412.20138-blue.svg)](https://arxiv.org/pdf/2412.20138) +## 🛠️ Usage Guide ### Installation - -Clone TradingAgents: -```bash -git clone https://github.com/TauricResearch/TradingAgents.git +Clone the repository: +```sh +git clone https://github.com/Tomortec/CryptoTradingAgents.git cd TradingAgents ``` -Create a virtual environment in any of your favorite environment managers: -```bash +Create a virtual environment: +```sh conda create -n tradingagents python=3.13 conda activate tradingagents ``` Install dependencies: -```bash +```sh pip install -r requirements.txt ``` -### Required APIs +--- -You will also need the FinnHub API for financial data. All of our code is implemented with the free tier. -```bash -export FINNHUB_API_KEY=$YOUR_FINNHUB_API_KEY -``` +### Configuration +#### Configure LLM API Key +Create a `.env` file under the `./cli` directory and fill in your LLM API key, such as: +For Qwen: `DASHSCOPE_API_KEY=XXXXXX` +For ChatGPT: `OPENAI_API_KEY=XXXXXX` +> See [Supported LLMs and API Key Naming](#supported-llms) -You will need the OpenAI API for all the agents. -```bash -export OPENAI_API_KEY=$YOUR_OPENAI_API_KEY -``` +#### Configure Information Source API Keys +Also add the required API keys for data sources into the `./cli/.env` file +> See [Supported Information Sources](#supported-information-sources) -### CLI Usage +#### Check and Modify Configuration +Edit [`./tradingagents/default_config.py`](./tradingagents/default_config.py) to change the language, LLM settings, and other default configurations. -You can also try out the CLI directly by running: -```bash +#### (Optional) Configure Investment Preferences +Create a file named `investment_preferences` in the `./cli` directory to define custom investment preferences. + +#### Run the Program +Execute the main program from terminal: +```sh python -m cli.main ``` -You will see a screen where you can select your desired tickers, date, LLMs, research depth, etc. -

- -

+--- -An interface will appear showing results as they load, letting you track the agent's progress as it runs. +### Steps to Use -

- -

+1. **Enter Asset Symbol**, such as BTC or ETH +2. **Enter Analysis Date**, consistent with the source project +3. **Select Analyst Team**, consistent with the source project +4. **Choose Research Depth**, consistent with the source project +5. **Import External Reports**: Type `y` and press Enter to open the default editor, where you can input external viewpoints for the model to consider. Save the file when done. +6. **Import Investment Preferences**: Use the saved file at `./cli/investment_preferences` or input them directly in the editor (optional). +7. **Select LLM Model**, consistent with the source project +8. **Generate Report**: After processing, the report will be saved under [`./tradingagents/reports`](./tradingagents/reports). Example: [BTC Analysis (Chinese Version)](./EXAMPLE_REPORT.md) -

- -

+--- -## TradingAgents Package +### Supported LLMs -### Implementation Details +| Name | API Variable | Tested | +| ------------------- | ------------------- | ------ | +| Qwen (by Alibaba) | `DASHSCOPE_API_KEY` | ✅ | +| ChatGPT (by OpenAI) | `OPENAI_API_KEY` | ✅ | -We built TradingAgents with LangGraph to ensure flexibility and modularity. We utilize `o1-preview` and `gpt-4o` as our deep thinking and fast thinking LLMs for our experiments. However, for testing purposes, we recommend you use `o4-mini` and `gpt-4.1-mini` to save on costs as our framework makes **lots of** API calls. +--- -### Python Usage +### Supported Information Sources -To use TradingAgents inside your code, you can import the `tradingagents` module and initialize a `TradingAgentsGraph()` object. The `.propagate()` function will return a decision. You can run `main.py`, here's also a quick example: +|Source|Name|API Variable|Data Type|Registration| +|---|---|---|---| ---| +| [Alternative.me](https://alternative.me/crypto/fear-and-greed-index/)|Fear & Greed Index|None needed| Sentiment| N/A| +| [Binance](https://developers.binance.com/docs/zh-CN/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Data) | K-line, market depth, 24h price change, long/short ratio|None needed| Market| N/A| +| [Blockbeats](https://github.com/BlockBeatsOfficial/RESTful-API)| Blockbeats News| None needed| News| N/A| +| [CoinDesk](https://developers.coindesk.com/documentation/data-api/news_v1_article_list)| CoinDesk News| `COINDESK_API_KEY`| News| [API Key Registration](https://developers.coindesk.com/settings/api-keys) | +| [CoinStats](https://docs.api.coinstats.app/reference/get-news)| CoinStats News| `COINSTATS_API_KEY`| News|[API Registration](https://openapi.coinstats.app)| +| [Reddit](https://praw.readthedocs.io/en/stable/)| Reddit Posts| `REDDIT_CLIENT_ID`, `REDDIT_CLIENT_SECRET`, `REDDIT_USERNAME`, `REDDIT_PASSWORD`, `REDDIT_USER_AGENT` | Sentiment & News | [Register App](https://old.reddit.com/prefs/apps/)| +| [taapi.io](https://taapi.io/indicators/)| Technical indicators like EMA, MACD, RSI, Supertrend, Bollinger Bands, Three White Soldiers, etc. | `TAAPI_API_KEY`| Technical Analysis | [My Account](https://taapi.io/my-account/) | -```python -from tradingagents.graph.trading_graph import TradingAgentsGraph -from tradingagents.default_config import DEFAULT_CONFIG +--- -ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy()) +### Customization -# forward propagate -_, decision = ta.propagate("NVDA", "2024-05-10") -print(decision) -``` +#### Customize Prompts -You can also adjust the default configuration to set your own choice of LLMs, debate rounds, etc. +Edit files under [`./tradingagents/i18n/prompts`](./tradingagents/i18n/prompts) -```python -from tradingagents.graph.trading_graph import TradingAgentsGraph -from tradingagents.default_config import DEFAULT_CONFIG +#### Customize Data Sources -# Create a custom config -config = DEFAULT_CONFIG.copy() -config["deep_think_llm"] = "gpt-4.1-nano" # Use a different model -config["quick_think_llm"] = "gpt-4.1-nano" # Use a different model -config["max_debate_rounds"] = 1 # Increase debate rounds +Refer to [`./tradingagents/dataflows/README.md`](./tradingagents/dataflows/README.md) -# Initialize with custom config -ta = TradingAgentsGraph(debug=True, config=config) +--- -# forward propagate -_, decision = ta.propagate("NVDA", "2024-05-10") -print(decision) -``` +## 🔄 Planned Updates -You can view the full list of configurations in `tradingagents/default_config.py`. +* [ ] Add LLM search capabilities for richer information retrieval +* [ ] Enable automatic report delivery +* [ ] Improve prompt templates using latest LLM research +* [ ] Integrate additional price prediction tools +* [ ] Provide a UI interface -## Contributing +--- -We welcome contributions from the community! Whether it's fixing a bug, improving documentation, or suggesting a new feature, your input helps make this project better. If you are interested in this line of research, please consider joining our open-source financial AI research community [Tauric Research](https://tauric.ai/). +## ⚠️ Disclaimer -## Citation +This project is for research and educational purposes only and does **not constitute investment advice**. Investing involves risk—make decisions cautiously. -Please reference our work if you find *TradingAgents* provides you with some help :) +
-``` -@misc{xiao2025tradingagentsmultiagentsllmfinancial, - title={TradingAgents: Multi-Agents LLM Financial Trading Framework}, - author={Yijia Xiao and Edward Sun and Di Luo and Wei Wang}, - year={2025}, - eprint={2412.20138}, - archivePrefix={arXiv}, - primaryClass={q-fin.TR}, - url={https://arxiv.org/abs/2412.20138}, -} -``` +We welcome contributions! Including but not limited to **submitting issues, fixing bugs, adding features, improving documentation, and localization**. +⭐️⭐️ If this project helps you, please consider giving us a star! ⭐️⭐️ \ No newline at end of file diff --git a/VERSION b/VERSION new file mode 100644 index 00000000..b727e6cb --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.1.0-preview \ No newline at end of file