public class LinearTemporaryImpact
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
PriorConditionalCombiner |
combiner()
Retrieve the Prior/Conditional Distributions Combiner
|
double |
driftExpectationEstimate()
Retrieve the Drift Expectation Estimate
|
double |
driftVolatilityEstimate()
Retrieve the Drift Volatility Estimate
|
double |
finishTime()
Retrieve the Finish Time
|
double |
grossPriceChange()
Retrieve the Gross Price Change
|
double |
instantaneousTradeRate()
Retrieve the Instantaneous Trade Rate
|
TransactionFunctionLinear |
linearTemporaryImpact()
Retrieve the Linear Temporary Market Impact Function
|
double |
spotHoldings()
Retrieve the Spot Holdings
|
double |
spotTime()
Retrieve the Spot Time
|
double |
staticTransactionCost()
Estimate of the Static Transaction Cost
|
EfficientTradingTrajectoryContinuous |
trajectory()
Retrieve the Holdings Trajectory
|
double |
transactionCostGain()
Estimate the Transaction Cost Gain available from the Bayesian Drift
|
static LinearTemporaryImpact |
Unconstrained(double dblSpotTime,
double dblFinishTime,
double dblSpotHoldings,
PriorConditionalCombiner pcc,
double dblGrossPriceChange,
TransactionFunctionLinear tflTemporary)
Generate an Unconstrained LinearTemporaryImpact Instance
|
public static final LinearTemporaryImpact Unconstrained(double dblSpotTime, double dblFinishTime, double dblSpotHoldings, PriorConditionalCombiner pcc, double dblGrossPriceChange, TransactionFunctionLinear tflTemporary)
dblSpotTime
- Spot TimedblFinishTime
- Finish TimedblSpotHoldings
- Spot Holdingspcc
- The Prior/Conditional CombinerdblGrossPriceChange
- The Gross Price ChangetflTemporary
- The Temporary Linear Impact Functionpublic double spotTime()
public double finishTime()
public double spotHoldings()
public PriorConditionalCombiner combiner()
public double grossPriceChange()
public double driftExpectationEstimate()
public double driftVolatilityEstimate()
public TransactionFunctionLinear linearTemporaryImpact()
public EfficientTradingTrajectoryContinuous trajectory()
public double instantaneousTradeRate()
public double staticTransactionCost()
public double transactionCostGain()