這個項目已經從原本的美股交易系統成功改造為支持加密貨幣交易的系統!
-
新增加密貨幣數據源
- 使用 CoinGecko API 替代傳統股票數據源
- 支持實時加密貨幣價格、市場數據、新聞和技術分析
-
智能符號檢測
- 自動檢測輸入符號是加密貨幣還是股票
- 根據符號類型使用相應的數據源和分析方法
-
加密貨幣專用分析師
- 基本面分析師:分析市值、供應量、代幣經濟學
- 技術分析師:針對加密貨幣市場的技術分析
- 新聞分析師:關注加密貨幣相關新聞和趨勢
加密貨幣數據獲取工具,包含:
get_crypto_price_data()- 獲取歷史價格數據get_crypto_market_data()- 獲取市場數據get_crypto_news()- 獲取加密貨幣新聞get_crypto_technical_indicators()- 技術分析指標
測試腳本,用於驗證加密貨幣功能是否正常工作
- 添加加密貨幣主要接口函數
- 集成新的CoinGecko工具
fundamentals_analyst.py- 添加加密貨幣基本面分析market_analyst.py- 添加加密貨幣技術分析news_analyst.py- 添加加密貨幣新聞分析
- 將測試符號從 "NVDA" 改為 "BTC"
系統支持所有在CoinGecko上列出的加密貨幣,包括但不限於:
主要加密貨幣:
- BTC (Bitcoin)
- ETH (Ethereum)
- ADA (Cardano)
- SOL (Solana)
- DOT (Polkadot)
DeFi代幣:
- UNI (Uniswap)
- AAVE (Aave)
- LINK (Chainlink)
熱門代幣:
- DOGE (Dogecoin)
- SHIB (Shiba Inu)
- MATIC (Polygon)
# 測試加密貨幣功能
python test_crypto.py# 使用BTC進行交易分析
python main.py修改 main.py 中的符號:
# 改為你想分析的加密貨幣
_, decision = ta.propagate("ETH", "2024-05-10") # 以太坊
_, decision = ta.propagate("ADA", "2024-05-10") # 卡爾達諾# 免費版本已足夠使用,設置API密鑰可以提高請求限制
export COINGECKO_API_KEY=your_coingecko_api_key# 用於LLM代理
export OPENAI_API_KEY=your_openai_api_key- 自動識別輸入符號類型(加密貨幣 vs 股票)
- 無縫切換數據源和分析方法
- 基本面分析:市值排名、供應量分析、代幣經濟學
- 技術分析:價格趨勢、成交量分析、支撐阻力位
- 新聞分析:監管發展、機構採用、技術更新
- 24/7加密貨幣市場數據
- 實時價格和成交量
- 全球市場概覽
系統仍然支持原有的股票交易功能:
- 使用股票符號(如AAPL、NVDA)時自動使用股票數據源
- 保持原有的所有股票分析功能
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG
ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
_, decision = ta.propagate("BTC", "2024-05-10")
print(decision)_, decision = ta.propagate("ETH", "2024-05-10")加密貨幣符號 → 符號檢測 → CoinGecko API → 加密貨幣分析師 → 交易決策
股票符號 → 符號檢測 → 傳統API → 股票分析師 → 交易決策
- 基本面分析師:分析市值、供應量、代幣經濟學
- 技術分析師:價格趨勢、技術指標、市場動量
- 新聞分析師:監管新聞、市場趨勢、機構動態
- 研究團隊:多空辯論和風險評估
- 交易代理:最終交易決策
- 統一平台:同時支持股票和加密貨幣交易分析
- 專業分析:針對加密貨幣市場特點的專門分析
- 免費數據:使用CoinGecko免費API,成本低廉
- 實時更新:24/7市場數據支持
- 易於擴展:模塊化設計,易於添加新功能
ta = TradingAgentsGraph(debug=True, config=config)- CoinGecko API調用會顯示請求詳情
- 錯誤處理和重試機制
- 免費API限制:CoinGecko免費版有請求限制,建議合理使用
- 網絡依賴:需要穩定的網絡連接獲取實時數據
- 風險提示:這是研究工具,不構成投資建議
歡迎提交問題和改進建議!
享受加密貨幣交易分析的新體驗! 🚀💰