Package org.drip.execution.profiletime
Interface BackgroundParticipationRateLinear
- All Superinterfaces:
BackgroundParticipationRate
- All Known Implementing Classes:
CoordinatedParticipationRateLinear
,UniformParticipationRateLinear
public interface BackgroundParticipationRateLinear extends BackgroundParticipationRate
BackgroundParticipationRateLinear exposes the Background Profile Adjusted Version of the Linear
Participation Rate Transaction Function as described in the "Trading Time" Model. The References are:
- Almgren, R. F., and N. Chriss (2000): Optimal Execution of Portfolio Transactions Journal of Risk 3 (2) 5-39
- Almgren, R. F. (2009): Optimal Trading in a Dynamic Market https://www.math.nyu.edu/financial_mathematics/content/02_financial/2009-2.pdf
- Almgren, R. F. (2012): Optimal Trading with Stochastic Liquidity and Volatility SIAM Journal of Financial Mathematics 3 (1) 163-181
- Geman, H., D. B. Madan, and M. Yor (2001): Time Changes for Levy Processes Mathematical Finance 11 (1) 79-96
- Jones, C. M., G. Kaul, and M. L. Lipson (1994): Transactions, Volume, and Volatility Review of Financial Studies 7 (4) 631-651
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description ParticipationRateLinear
epochLiquidityFunction()
Compute the Epoch Liquidity Market Impact FunctionParticipationRateLinear
liquidityFunction(double dblTime)
Compute the Liquidity Market Impact Function from the Volatility FunctionMethods inherited from interface org.drip.execution.profiletime.BackgroundParticipationRate
epochImpactFunction, impactFunction
-
Method Details
-
liquidityFunction
Compute the Liquidity Market Impact Function from the Volatility Function- Parameters:
dblTime
- The Time Snapshot- Returns:
- The Liquidity Market Impact Function
-
epochLiquidityFunction
ParticipationRateLinear epochLiquidityFunction()Compute the Epoch Liquidity Market Impact Function- Returns:
- The Epoch Liquidity Market Impact Function
-