From 8c1cd0422f5b561a4cd69e01a4bd33895ea4b3d4 Mon Sep 17 00:00:00 2001 From: 21in7 Date: Wed, 18 Mar 2026 11:07:54 +0900 Subject: [PATCH] fix(dashboard): use actual leverage from bot_status instead of hardcoded 10x Co-Authored-By: Claude Opus 4.6 (1M context) --- dashboard/api/log_parser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dashboard/api/log_parser.py b/dashboard/api/log_parser.py index d1de25f..6ccb2ef 100644 --- a/dashboard/api/log_parser.py +++ b/dashboard/api/log_parser.py @@ -428,7 +428,11 @@ class LogParser: leverage=None, sl=None, tp=None, is_recovery=False, rsi=None, macd_hist=None, atr=None): if leverage is None: - leverage = 10 + row = self.conn.execute( + "SELECT value FROM bot_status WHERE key=?", + (f"{symbol}:leverage",), + ).fetchone() + leverage = int(row["value"]) if row else 10 # 중복 체크 — 같은 심볼+방향의 OPEN 포지션이 이미 있으면 스킵 current = self._current_positions.get(symbol)