|
|
|
@ -73,18 +73,19 @@ export const POST = async ({ locals, request }) => {
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
qty = (
|
|
|
|
qty = (
|
|
|
|
(Number(wallet.result.list[0].totalAvailableBalance) *
|
|
|
|
Number(form.data.entryPrice) /
|
|
|
|
|
|
|
|
((Number(wallet.result.list[0].totalAvailableBalance) *
|
|
|
|
Number(form.data.qtyPercent)) /
|
|
|
|
Number(form.data.qtyPercent)) /
|
|
|
|
100
|
|
|
|
100)
|
|
|
|
).toFixed(2)
|
|
|
|
).toString()
|
|
|
|
takeProfit = (
|
|
|
|
takeProfit = (
|
|
|
|
Number(form.data.entryPrice) *
|
|
|
|
Number(form.data.entryPrice) *
|
|
|
|
(1 + Number(form.data.takeProfitPercent) / 100)
|
|
|
|
(1 + Number(form.data.takeProfitPercent) / 100)
|
|
|
|
).toFixed(2)
|
|
|
|
).toString()
|
|
|
|
stopLoss = (
|
|
|
|
stopLoss = (
|
|
|
|
Number(form.data.entryPrice) *
|
|
|
|
Number(form.data.entryPrice) *
|
|
|
|
(1 - Number(form.data.stopLossPercent) / 100)
|
|
|
|
(1 - Number(form.data.stopLossPercent) / 100)
|
|
|
|
).toFixed(2)
|
|
|
|
).toString(2)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
console.log({ qty, takeProfit, stopLoss })
|
|
|
|
console.log({ qty, takeProfit, stopLoss })
|
|
|
|
|