Class ContinuousPowerImpact


public class ContinuousPowerImpact
extends StaticOptimalSchemeContinuous
ContinuousPowerImpact contains the Temporary Impact Power Law Trading Trajectory generated by the Almgren and Chriss (2003) Scheme under the Criterion of No-Drift. 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 ContinuousPowerImpact Standard​(double dblStartHoldings, double dblFinishTime, LinearPermanentExpectationParameters lpep, double dblRiskAversion)
      Create the Standard ContinuousPowerImpact Instance
      Parameters:
      dblStartHoldings - Trajectory Start Holdings
      dblFinishTime - Trajectory Finish Time
      lpep - Almgren 2003 Linear Permanent Expectation Market Impact Parameters
      dblRiskAversion - The Risk Aversion Parameter
      Returns:
      The ContinuousPowerImpact 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