From 02647e92d262abd8ef09d40274065263c14bceab Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sun, 22 Mar 2026 16:25:49 +0800 Subject: [PATCH] update --- backend/app/crypto_agent/crypto_agent.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/crypto_agent/crypto_agent.py b/backend/app/crypto_agent/crypto_agent.py index 3701b62..b64a44a 100644 --- a/backend/app/crypto_agent/crypto_agent.py +++ b/backend/app/crypto_agent/crypto_agent.py @@ -622,7 +622,7 @@ class CryptoAgent: paper_decision = await self.decision_maker.make_decision( market_signal, paper_positions, paper_account, current_price, paper_pending_for_symbol ) - logger.info(f" 模拟盘决策: {paper_decision.get('action')} - {paper_decision.get('reasoning', '')}") + logger.info(f" 模拟盘决策: {paper_decision.get('decision')} - {paper_decision.get('reasoning', '')}") await self._send_trading_decision_notification(paper_decision, market_signal, current_price, prefix="[模拟盘]") else: logger.info(f"⏸️ 模拟盘交易未启用") @@ -636,7 +636,7 @@ class CryptoAgent: hyperliquid_decision = await self.decision_maker.make_decision( market_signal, hl_positions, hl_account, current_price, hl_pending_for_symbol ) - logger.info(f" Hyperliquid 决策: {hyperliquid_decision.get('action')} - {hyperliquid_decision.get('reasoning', '')}") + logger.info(f" Hyperliquid 决策: {hyperliquid_decision.get('decision')} - {hyperliquid_decision.get('reasoning', '')}") await self._send_trading_decision_notification(hyperliquid_decision, market_signal, current_price, prefix="[Hyperliquid]") else: logger.info(f"⏸️ Hyperliquid 实盘交易未启用") @@ -900,7 +900,7 @@ class CryptoAgent: market_signal: Dict[str, Any], current_price: float): """执行模拟盘决策""" - decision_type = decision.get('action', 'HOLD') + decision_type = decision.get('decision', 'HOLD') # 修复:使用 'decision' 字段而不是 'action' if decision_type == 'HOLD': reasoning = decision.get('reasoning', '观望') @@ -1839,7 +1839,7 @@ class CryptoAgent: market_signal: Dict[str, Any], current_price: float): """执行 Hyperliquid 决策""" - decision_type = decision.get('action', 'HOLD') + decision_type = decision.get('decision', 'HOLD') # 修复:使用 'decision' 字段而不是 'action' if decision_type == 'HOLD': reasoning = decision.get('reasoning', '观望')