Class TransactionFunctionLinear

java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.execution.impact.TransactionFunction
org.drip.execution.impact.TransactionFunctionLinear
Direct Known Subclasses:
ParticipationRateLinear

public abstract class TransactionFunctionLinear
extends TransactionFunction
TransactionFunctionLinear exposes the Linear Impact Function Stubs as defined in Almgren and Chriss (2000) and Almgren (2003). 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., and N. Chriss (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 Details

    • TransactionFunctionLinear

      public TransactionFunctionLinear()
  • Method Details

    • offset

      public abstract double offset()
      Retrieve the Offset Market Impact Parameter
      Returns:
      The Offset Market Impact Parameter
    • slope

      public abstract double slope()
      Retrieve the Slope Market Impact Parameter
      Returns:
      The Slope Market Impact Parameter