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, temporaryImpactFactorpublic 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 PriceMarketImpactpublic TransactionFunction temporaryTransactionFunction()
temporaryTransactionFunction in class PriceMarketImpact