From f5833aa9fb77d885e3d3544a43c7c4444f8e1e80 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Sun, 8 Jun 2025 21:04:23 +0800 Subject: [PATCH] trading stop prevent creating order if position exist --- src/routes/webhook/tradingview/tradingstop/+server.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/routes/webhook/tradingview/tradingstop/+server.ts b/src/routes/webhook/tradingview/tradingstop/+server.ts index 0b65616..75b9c3a 100644 --- a/src/routes/webhook/tradingview/tradingstop/+server.ts +++ b/src/routes/webhook/tradingview/tradingstop/+server.ts @@ -51,6 +51,15 @@ export const POST = async ({ locals, request }) => { mode: 3, }) + const position = await client.getPositionInfo({ + category: 'linear', + symbol: symbol, + }) + + if (position.result.list.length > 0) { + return new Response() + } + const wallet = await client.getWalletBalance({ accountType: 'UNIFIED', coin: 'USDT',