diff --git a/交易/bitmart-五分之一策略交易.py b/交易/bitmart-五分之一策略交易.py index e2c316c..b4e9a10 100644 --- a/交易/bitmart-五分之一策略交易.py +++ b/交易/bitmart-五分之一策略交易.py @@ -599,8 +599,11 @@ class BitmartOneFifthStrategy: curr_kline_id = curr['id'] if self.last_trade_kline_id != curr_kline_id: logger.info(f"{'=' * 50}") + # 安全获取开仓价格和前一根实体 + entry_price_display = self.entry_price if self.entry_price else (float(self.open_avg_price) if self.open_avg_price else 0) + entry_body_display = self.entry_prev_body if self.entry_prev_body else 0 logger.info(f"🔄 第一分钟反手信号触发!方向: {first_min_direction}, 触发价: {first_min_trigger_price:.2f}") - logger.info(f" 开仓价: {self.entry_price:.2f}, 前一根实体/5: {self.entry_prev_body/5:.2f}") + logger.info(f" 开仓价: {entry_price_display:.2f}, 前一根实体/5: {entry_body_display/5:.2f}") logger.info(f" 当前持仓: {self.start} (1=多, -1=空)") balance = self.get_available_balance()