GNSPriceImpact
constructor
constructor() publicinitializePriceImpact
function initializePriceImpact(uint48 _windowsDuration, uint48 _windowsCount) externalParameters
Name
Type
Description
initializeNegPnlCumulVolMultiplier
function initializeNegPnlCumulVolMultiplier(uint40 _negPnlCumulVolMultiplier) externalParameters
Name
Type
Description
initializePairFactors
Parameters
Name
Type
Description
setPriceImpactWindowsCount
Parameters
Name
Type
Description
setPriceImpactWindowsDuration
Parameters
Name
Type
Description
setNegPnlCumulVolMultiplier
Parameters
Name
Type
Description
setProtectionCloseFactorWhitelist
Parameters
Name
Type
Description
setPairDepths
Parameters
Name
Type
Description
setProtectionCloseFactors
Parameters
Name
Type
Description
setProtectionCloseFactorBlocks
Parameters
Name
Type
Description
setCumulativeFactors
Parameters
Name
Type
Description
setExemptOnOpen
Parameters
Name
Type
Description
setExemptAfterProtectionCloseFactor
Parameters
Name
Type
Description
addPriceImpactOpenInterest
Parameters
Name
Type
Description
getPriceImpactOi
Parameters
Name
Type
Description
getTradePriceImpact
Parameters
Name
Type
Description
getPairDepth
Parameters
Name
Type
Description
getOiWindowsSettings
getOiWindow
Parameters
Name
Type
Description
getOiWindows
Parameters
Name
Type
Description
getPairDepths
Parameters
Name
Type
Description
getPairFactors
Parameters
Name
Type
Description
getNegPnlCumulVolMultiplier
getProtectionCloseFactorWhitelist
Was this helpful?