Package org.drip.execution.principal
Class OptimalMeasureDependence
java.lang.Object
org.drip.execution.principal.OptimalMeasureDependence
public class OptimalMeasureDependence
extends java.lang.Object
OptimalMeasureDependence contains the Dependence Exponents on Liquidity, Trade Size, and Permanent
Impact Adjusted Principal Discount for the Optimal Principal Horizon and the Optional Information Ratio.
It also holds the Constant. The References are:
- Almgren, R., and N. Chriss (1999): Value under Liquidation Risk 12 (12)
- Almgren, R., and N. Chriss (2000): Optimal Execution of Portfolio Transactions Journal of Risk 3 (2) 5-39
- Almgren, R. (2003): Optimal Execution with Nonlinear Impact Functions and Trading-Enhanced Risk Applied Mathematical Finance 10 (1) 1-18
- Almgren, R., and N. Chriss (2003): Bidding Principles Risk 97-102
- Almgren, R., C. Thum, E. Hauptmann, and H. Li (2005): Equity Market Impact Risk 18 (7) 57-62
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description OptimalMeasureDependence(double dblConstant, double dblLiquidityExponent, double dblBlockSizeExponent, double dblVolatilityExponent, double dblAdjustedPrincipalDiscountExponent)
OptimalMeasureDependence Constructor -
Method Summary
Modifier and Type Method Description double
adjustedPrincipalDiscountExponent()
Retrieve the Adjusted Principal Discount Dependence Exponentdouble
blockSizeExponent()
Retrieve the Block Size Dependence Exponentdouble
constant()
Retrieve the Constantdouble
liquidityExponent()
Retrieve the Liquidity Dependence Exponentdouble
volatilityExponent()
Retrieve the Volatility Dependence ExponentMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OptimalMeasureDependence
public OptimalMeasureDependence(double dblConstant, double dblLiquidityExponent, double dblBlockSizeExponent, double dblVolatilityExponent, double dblAdjustedPrincipalDiscountExponent) throws java.lang.ExceptionOptimalMeasureDependence Constructor- Parameters:
dblConstant
- The Optimal Measure ConstantdblLiquidityExponent
- The Optimal Measure Liquidity ExponentdblBlockSizeExponent
- The Optimal Measure Block Size ExponentdblVolatilityExponent
- The Optimal Measure Volatility ExponentdblAdjustedPrincipalDiscountExponent
- The Optimal Measure Adjusted Principal Discount Exponent- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
constant
public double constant()Retrieve the Constant- Returns:
- The Constant
-
blockSizeExponent
public double blockSizeExponent()Retrieve the Block Size Dependence Exponent- Returns:
- The Block Size Dependence Exponent
-
liquidityExponent
public double liquidityExponent()Retrieve the Liquidity Dependence Exponent- Returns:
- The Liquidity Dependence Exponent
-
volatilityExponent
public double volatilityExponent()Retrieve the Volatility Dependence Exponent- Returns:
- The Volatility Dependence Exponent
-
adjustedPrincipalDiscountExponent
public double adjustedPrincipalDiscountExponent()Retrieve the Adjusted Principal Discount Dependence Exponent- Returns:
- The Adjusted Principal Discount Dependence Exponent
-