Uses of Class
org.drip.execution.impact.TransactionFunction
| Package | Description |
|---|---|
| org.drip.execution.athl |
Almgren-Thum-Hauptmann-Li Calibration
|
| org.drip.execution.impact |
Market Impact Transaction Function Implementation
|
| org.drip.execution.parameters |
Empirical Market Impact Coefficients Calibration
|
| org.drip.execution.profiletime |
Participation Rate Profile Time Models
|
| org.drip.execution.tradingtime |
Coordinated Variation Trading Time Models
|
-
Uses of TransactionFunction in org.drip.execution.athl
Subclasses of TransactionFunction in org.drip.execution.athl Modifier and Type Class Description classPermanentImpactNoArbitragePermanentImpactNoArbitrage implements the Linear Permanent Market Impact with Coefficients that have been determined empirically by Almgren, Thum, Hauptmann, and Li (2005), using the no Quasi-Arbitrage Criterion identified by Huberman and Stanzl (2004).classPermanentImpactQuasiArbitragePermanentImpactQuasiArbitrage implements the Linear Permanent Market Impact with Coefficients that have been determined empirically by Almgren, Thum, Hauptmann, and Li (2005), independent of the no Quasi- Arbitrage Criterion identified by Huberman and Stanzl (2004).classTemporaryImpactTemporaryImpact implements the Temporary Market Impact with Exponent/Coefficients that have been determined empirically by Almgren, Thum, Hauptmann, and Li (2005), using the Parameterization of Almgren (2003).Methods in org.drip.execution.athl that return TransactionFunction Modifier and Type Method Description TransactionFunctionTransactionRealization. permanentMarketImpactFunction()Retrieve the Permanent Market Impact Transaction FunctionTransactionFunctionTransactionRealization. temporaryMarketImpactFunction()Retrieve the Temporary Market Impact Transaction FunctionConstructors in org.drip.execution.athl with parameters of type TransactionFunction Constructor Description TransactionRealization(TransactionFunction permanentTransactionFunction, TransactionFunction temporaryTransactionFunction, double volatility, double x, double t, double tPost)TransactionRealization Constructor -
Uses of TransactionFunction in org.drip.execution.impact
Subclasses of TransactionFunction in org.drip.execution.impact Modifier and Type Class Description classParticipationRateLinearParticipationRateLinear implements a Linear Temporary/Permanent Market Impact Function where the Price Change scales linearly with the Trade Rate, along with an Offset.classParticipationRatePowerParticipationRatePower implements a Power-Law Based Temporary/Permanent Market Impact Function where the Price Change scales as a Power of the Trade Rate.classTransactionFunctionLinearTransactionFunctionLinear exposes the Linear Impact Function Stubs as defined in Almgren and Chriss (2000) and Almgren (2003).classTransactionFunctionPowerTransactionFunctionPower exposes the Power Law Impact Function Stubs as defined in Almgren and Chriss (2000) and Almgren (2003). -
Uses of TransactionFunction in org.drip.execution.parameters
Methods in org.drip.execution.parameters that return TransactionFunction Modifier and Type Method Description abstract TransactionFunctionPriceMarketImpact. permanentTransactionFunction()Generate the Permanent Impact Transaction FunctionTransactionFunctionPriceMarketImpactLinear. permanentTransactionFunction()Generate the Permanent Impact Transaction FunctionTransactionFunctionPriceMarketImpactPower. permanentTransactionFunction()Generate the Permanent Impact Transaction Functionabstract TransactionFunctionPriceMarketImpact. temporaryTransactionFunction()Generate the Temporary Impact Transaction FunctionTransactionFunctionPriceMarketImpactLinear. temporaryTransactionFunction()Generate the Temporary Impact Transaction FunctionTransactionFunctionPriceMarketImpactPower. temporaryTransactionFunction()Generate the Temporary Impact Transaction Function -
Uses of TransactionFunction in org.drip.execution.profiletime
Methods in org.drip.execution.profiletime that return TransactionFunction Modifier and Type Method Description TransactionFunctionBackgroundParticipationRate. epochImpactFunction()Compute the Epoch Market Impact FunctionTransactionFunctionUniformParticipationRate. epochImpactFunction()TransactionFunctionUniformParticipationRateLinear. epochImpactFunction()TransactionFunctionBackgroundParticipationRate. impactFunction(double dblTime)Compute the Market Impact Function from the Volatility FunctionTransactionFunctionUniformParticipationRate. impactFunction(double dblTime)TransactionFunctionUniformParticipationRateLinear. impactFunction(double dblTime)Constructors in org.drip.execution.profiletime with parameters of type TransactionFunction Constructor Description UniformParticipationRate(TransactionFunction tf)UniformParticipationRate Constructor -
Uses of TransactionFunction in org.drip.execution.tradingtime
Methods in org.drip.execution.tradingtime that return TransactionFunction Modifier and Type Method Description TransactionFunctionCoordinatedParticipationRateLinear. epochImpactFunction()TransactionFunctionCoordinatedParticipationRateLinear. impactFunction(double dblTime)