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',