make sure the trailing distance always round up, even if lower than 5

master
TZGyn 6 months ago
parent 01c8f59de6
commit a586522d95
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -0,0 +1,4 @@
function roundUp(num: number, precision: number) {
precision = Math.pow(10, precision)
return Math.ceil(num * precision) / precision
}

@ -160,10 +160,11 @@ export const POST = async ({ locals, request }) => {
(1 - Number(form.data.activePricePercent) / 100)
).toFixed(decimalLength)
const trailingDistance = (
const trailingDistance = roundUp(
Number(form.data.entryPrice) *
(Number(form.data.trailingDistancePercent) / 100)
).toFixed(decimalLength)
(Number(form.data.trailingDistancePercent) / 100),
decimalLength,
).toString()
const tradingStops = await Promise.all([
await client.setTradingStop({

Loading…
Cancel
Save