public class PriceMarketImpactPower extends PriceMarketImpact
Constructor and Description |
---|
PriceMarketImpactPower(AssetTransactionSettings ats,
double dblPermanentImpactFactor,
double dblTemporaryImpactFactor,
double dblDailyVolumeExecutionFactor,
double dblTemporaryImpactExponent)
PriceMarketImpactPower Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
dailyVolumeExecutionFactor()
Retrieve the Daily Reference Execution Rate as a Proportion of the Daily Volume
|
TransactionFunction |
permanentTransactionFunction()
Generate the Permanent Impact Transaction Function
|
TransactionFunction |
temporaryTransactionFunction()
Generate the Temporary Impact Transaction Function
|
ats, permanentImpactFactor, temporaryImpactFactor
public PriceMarketImpactPower(AssetTransactionSettings ats, double dblPermanentImpactFactor, double dblTemporaryImpactFactor, double dblDailyVolumeExecutionFactor, double dblTemporaryImpactExponent) throws java.lang.Exception
ats
- The Asset Transaction Settings InstancedblPermanentImpactFactor
- The Fraction of the Daily Volume that triggers One Bid-Ask of
Permanent Impact CostdblTemporaryImpactFactor
- The Fraction of the Daily Volume that triggers One Bid-Ask of
Temporary Impact CostdblDailyVolumeExecutionFactor
- The Daily Reference Execution Rate as a Proportion of the Daily
VolumedblTemporaryImpactExponent
- The Temporary Impact Exponentjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double dailyVolumeExecutionFactor()
public TransactionFunction permanentTransactionFunction()
permanentTransactionFunction
in class PriceMarketImpact
public TransactionFunction temporaryTransactionFunction()
temporaryTransactionFunction
in class PriceMarketImpact