DODO Token
This commit is contained in:
@@ -3,9 +3,25 @@ function calculateSlippage(buyPercentage: number) {
|
||||
console.log(buyPercentage, ":", ((1 / (1 - buyPercentage)) * k - k) * 100, "%")
|
||||
}
|
||||
|
||||
function calculateLoss(priceGap: number) {
|
||||
const feeRate = 0.0025
|
||||
const k = 0.1
|
||||
let amountPartial = Math.sqrt(priceGap / k + 1) - 1
|
||||
let loss = amountPartial * (priceGap - feeRate * 2)
|
||||
console.log(priceGap, ":", loss * 100, "%")
|
||||
}
|
||||
|
||||
// calculateSlippage(0.01)
|
||||
// calculateSlippage(0.05)
|
||||
// calculateSlippage(0.1)
|
||||
// calculateSlippage(0.2)
|
||||
// calculateSlippage(0.5)
|
||||
// calculateSlippage(0.7)
|
||||
|
||||
// calculateLoss(0.006)
|
||||
// calculateLoss(0.007)
|
||||
// calculateLoss(0.008)
|
||||
// calculateLoss(0.009)
|
||||
// calculateLoss(0.01)
|
||||
// calculateLoss(0.02)
|
||||
// calculateLoss(0.03)
|
||||
Reference in New Issue
Block a user