position_dex_sdk library

Enums

NeedAsset
TypeAsset
@author Musket
TypeDepth

Properties

d → Decimal Function(String s)
final

Functions

calculateBaseByLiquidity(num liquidity, num priceMax, num currentPrice) num
calculateBaseRealFromBaseVirtual(num currentPrice, num baseVirtual, num priceMax) num
calculateBaseVirtualFromQuoteReal(num currentPrice, num quoteReal, num priceMin, num priceMax) num
calculateBaseWithPriceWhenBuy(num priceTarget, num baseReal, num currentPrice) num
calculateBaseWithPriceWhenSell(num priceTarget, num quoteReal, num currentPrice) num
calculateLiquidity(num amountReal, num price, bool isBase) num
calculateOrderAmm(TypeDepth type, num pointPrice, num currentIndexPipRange, List<List<String>> liquidityIndexBySide, num pipRange, num basisPoint, num nextPrice) OrderAmm
calculatePriceMaxAndMin(num index, num pipRange, num basisPoint) List
calculateQuoteByLiquidity(num liquidity, num priceMin, num currentPrice) num
calculateQuoteRealFromQuoteVirtual(num currentPrice, num quoteVirtual, num priceMin) num
calculateQuoteVirtualFromBaseReal(num currentPrice, num baseReal, num priceMin, num priceMax) num
generateDepth(List<List<String>> orders, TypeDepth typeDepth, int groupLevel, LiquidityPair liquidityPair, {num depthSize = 100, num multiplier = 1}) List<List<String>>
roundDown(num number, int precision) num
sqrt(num x) num
toNum(String str) num