From 74df4615569504cce03734cba2f761ef1d98a76a Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Wed, 12 Nov 2025 11:42:51 +0100 Subject: [PATCH] fix: use actual symbol-specific leverage in notifications Fixed Telegram notification showing wrong leverage (10x instead of 20x). Problem: - SOL trades use SOLANA_LEVERAGE=20x (per-symbol override) - API response was returning config.leverage (global default 10x) - n8n workflow displayed incorrect leverage value Changes: - Line 345: Use 'leverage' variable (from getPositionSizeForSymbol) - Line 448: ActiveTrade uses actual leverage - Line 522: ExecuteTradeResponse uses actual leverage - Line 557: Database createTrade() uses actual leverage Now notifications correctly show 20x for SOL trades. --- app/api/trading/execute/route.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/api/trading/execute/route.ts b/app/api/trading/execute/route.ts index f02d72d..b0a6aab 100644 --- a/app/api/trading/execute/route.ts +++ b/app/api/trading/execute/route.ts @@ -342,7 +342,7 @@ export async function POST(request: NextRequest): Promise