PriceImpactUtils
validWindowsDuration
modifier validWindowsDuration(uint48 _windowsDuration)initializePriceImpact
function initializePriceImpact(uint48 _windowsDuration, uint48 _windowsCount) internalinitializeNegPnlCumulVolMultiplier
function initializeNegPnlCumulVolMultiplier(uint40 _negPnlCumulVolMultiplier) internalinitializePairFactors
setPriceImpactWindowsCount
setPriceImpactWindowsDuration
setNegPnlCumulVolMultiplier
setProtectionCloseFactorWhitelist
setPairDepths
setProtectionCloseFactors
setProtectionCloseFactorBlocks
setCumulativeFactors
setExemptOnOpen
setExemptAfterProtectionCloseFactor
addPriceImpactOpenInterest
getPriceImpactOi
getTradePriceImpact
getPairDepth
getOiWindowsSettings
getOiWindow
getOiWindows
getPairDepths
getPairFactors
getNegPnlCumulVolMultiplier
getProtectionCloseFactorWhitelist
_getSlot
_getStorage
_getMultiCollatDiamond
_transferPriceImpactOiForPairs
Parameters
Name
Type
Description
_transferPriceImpactOiForPair
Parameters
Name
Type
Description
_getWindowId
Parameters
Name
Type
Description
_getCurrentWindowId
Parameters
Name
Type
Description
_getEarliestActiveWindowId
Parameters
Name
Type
Description
_isWindowPotentiallyActive
Parameters
Name
Type
Description
_getTradePriceImpact
Parameters
Name
Type
Description
Last updated
Was this helpful?