fixed loop bug

This commit is contained in:
dd 2021-04-14 17:48:32 -04:00
parent e1b15ce01e
commit 884134f647
2 changed files with 6 additions and 6 deletions

View File

@ -172,7 +172,7 @@ async function runLiquidator() {
}
if (liabsVal < 0.1) { // too small of an account; number precision may cause errors
break
continue
}
let collRatio = (assetsVal / liabsVal)
@ -181,14 +181,14 @@ async function runLiquidator() {
collRatio += parseFloat(process.env.COLL_BIAS);
}
if (collRatio >= mangoGroup.maintCollRatio) {
break
continue
}
const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal
description = ma.toPrettyString(mangoGroup, prices)
if (deficit < 0.1) { // too small of an account; number precision may cause errors
break
continue
}
console.log('liquidatable', deficit)
console.log(description)

View File

@ -216,18 +216,18 @@ async function runPartialLiquidator() {
}
if (liabsVal < 0.1) { // too small of an account; number precision may cause errors
break
continue
}
if (!ma.beingLiquidated) {
let collRatio = (assetsVal / liabsVal)
if (collRatio + coll_bias >= mangoGroup.maintCollRatio) {
break
continue
}
const deficit = liabsVal * mangoGroup.initCollRatio - assetsVal
if (deficit < 0.1) { // too small of an account; number precision may cause errors
break
continue
}
}
description = ma.toPrettyString(mangoGroup, prices)