diff --git a/src/routes/webhook/tradingview/+server.ts b/src/routes/webhook/tradingview/+server.ts index 664a3dc..a646dc3 100644 --- a/src/routes/webhook/tradingview/+server.ts +++ b/src/routes/webhook/tradingview/+server.ts @@ -73,18 +73,19 @@ export const POST = async ({ locals, request }) => { ) qty = ( - (Number(wallet.result.list[0].totalAvailableBalance) * + Number(form.data.entryPrice) / + ((Number(wallet.result.list[0].totalAvailableBalance) * Number(form.data.qtyPercent)) / - 100 - ).toFixed(2) + 100) + ).toString() takeProfit = ( Number(form.data.entryPrice) * (1 + Number(form.data.takeProfitPercent) / 100) - ).toFixed(2) + ).toString() stopLoss = ( Number(form.data.entryPrice) * (1 - Number(form.data.stopLossPercent) / 100) - ).toFixed(2) + ).toString(2) } console.log({ qty, takeProfit, stopLoss })