Class ContinuousConstantTradingEnhanced

java.lang.Object

public class ContinuousConstantTradingEnhanced
extends StaticOptimalSchemeContinuous
ContinuousConstantTradingEnhanced contains the Constant Volatility Trading Trajectory generated by the Almgren and Chriss (2003) Scheme under the Criterion of No-Drift AND Constant Temporary Impact Volatility. The References are:

  • Almgren, R., and N. Chriss (1999): Value under Liquidation Risk 12 (12)
  • Almgren, R. F., 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
  • Bertsimas, D., and A. W. Lo (1998): Optimal Control of Execution Costs Journal of Financial Markets 1 1-50


Author:
Lakshmi Krishnamurthy
  • Method Details

    • Standard

      public static final ContinuousConstantTradingEnhanced Standard​(double dblStartHoldings, double dblFinishTime, ArithmeticPriceEvolutionParameters apep, double dblRiskAversion)
      Create the Standard ContinuousConstantTradingEnhanced Instance
      Parameters:
      dblStartHoldings - Trajectory Start Holdings
      dblFinishTime - Trajectory Finish Time
      apep - Almgren 2003 Arithmetic Price Evolution Parameters
      dblRiskAversion - The Risk Aversion Parameter
      Returns:
      The ContinuousConstantTradingEnhanced Instance
    • generate

      public EfficientTradingTrajectory generate()
      Description copied from class: StaticOptimalScheme
      Invoke the Optimizer, and generate/return the Optimal Trading Trajectory Instance
      Specified by:
      generate in class StaticOptimalScheme
      Returns:
      The Optimal Trading Trajectory Instance