validWindowsDuration
initializePriceImpact
initializeNegPnlCumulVolMultiplier
initializePairFactors
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
_prevPairOiWindows to current window of _newPairOiWindows for _pairsCount pairs.
Emits a {PriceImpactOiTransferredPairs} event._
Parameters
_transferPriceImpactOiForPair
prevEarliestWindowId to prevCurrentWindowId windows of _prevPairOiWindows to _newPairOiWindow window.
Emits a {PriceImpactOiTransferredPair} event._
Parameters
_getWindowId
_timestamp given _settings.
Parameters
_getCurrentWindowId
_settings.
Parameters
_getEarliestActiveWindowId
_currentWindowId and _windowsCount.
Parameters
_isWindowPotentiallyActive
_currentWindowId
