public class UniformParticipationRateLinear extends java.lang.Object implements BackgroundParticipationRateLinear
| Constructor and Description |
|---|
UniformParticipationRateLinear(ParticipationRateLinear prl)
UniformParticipationRateLinear Constructor
|
| Modifier and Type | Method and Description |
|---|---|
TransactionFunction |
epochImpactFunction()
Compute the Epoch Market Impact Function
|
ParticipationRateLinear |
epochLiquidityFunction()
Compute the Epoch Liquidity Market Impact Function
|
TransactionFunction |
impactFunction(double dblTime)
Compute the Market Impact Function from the Volatility Function
|
ParticipationRateLinear |
liquidityFunction(double dblTime)
Compute the Liquidity Market Impact Function from the Volatility Function
|
public UniformParticipationRateLinear(ParticipationRateLinear prl) throws java.lang.Exception
prl - The Linear Participation Rate Transaction Functionjava.lang.Exception - Thrown if the Inputs are Invalidpublic TransactionFunction impactFunction(double dblTime)
BackgroundParticipationRateimpactFunction in interface BackgroundParticipationRatedblTime - The Time Snapshotpublic TransactionFunction epochImpactFunction()
BackgroundParticipationRateepochImpactFunction in interface BackgroundParticipationRatepublic ParticipationRateLinear liquidityFunction(double dblTime)
BackgroundParticipationRateLinearliquidityFunction in interface BackgroundParticipationRateLineardblTime - The Time Snapshotpublic ParticipationRateLinear epochLiquidityFunction()
BackgroundParticipationRateLinearepochLiquidityFunction in interface BackgroundParticipationRateLinear