Versions in this module Expand all Collapse all v0 v0.0.7 May 2, 2024 Changes in this version + func CalcMarginRatioFromAmm(pos perptypes.Position, amm perptypes.AMM, marketLatestCpf sdk.Dec) (marginRatio sdk.Dec, posNot sdk.Dec, err error) + func CalcMarginRatioFromTwap(pos perptypes.Position, posNotFromTwap sdk.Dec, marketLatestCpf sdk.Dec) sdk.Dec + func DirectionMult(posSize sdk.Dec) (dirMult sdk.Int) + func PnlForNewMarginRatio(newMarginRatio sdk.Dec, pos perptypes.Position, amm perptypes.AMM, ...) (pnl sdk.Dec, marginRatio sdk.Dec, posNot sdk.Dec, err error) + func PriceFromMarginRatio(newMarginRatio sdk.Dec, pos perptypes.Position, amm perptypes.AMM, ...) (newPrice, newPosNot, marginRatio sdk.Dec, err error)