public class AlmgrenChrissDriftDiscrete extends AlmgrenChrissDiscrete
| Constructor and Description |
|---|
AlmgrenChrissDriftDiscrete(double[] adblExecutionTimeNode,
double[] adblHoldings,
double[] adblTradeList,
double[] adblHoldingsDriftAdjustment,
double[] adblTradeListDriftAdjustment,
double dblKappaTilda,
double dblKappa,
double dblResidualHolding,
double dblDriftGainUpperBound,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblMarketPower)
AlmgrenChrissDriftDiscrete Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
driftGainUpperBound()
Retrieve the Gain Upper Bound induced by the Drift
|
double[] |
holdingsDriftAdjustment()
Retrieve the Array of the Holdings Drift Adjustment
|
double |
residualHolding()
Retrieve the Residual Holdings induced by the Drift
|
double[] |
tradeListDriftAdjustment()
Retrieve the Array of the Trade List Drift Adjustment
|
halfLife, kappa, kappaTildamarketPower, Standard, transactionCostExpectation, transactionCostVarianceexecutedBlockSize, executionTime, executionTimeNode, holdings, innerHoldings, instantTradeRate, Linear, numberOfTrades, Standard, tradeList, tradeSizeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutedBlockSize, executionTime, instantTradeRate, tradeSizepublic AlmgrenChrissDriftDiscrete(double[] adblExecutionTimeNode,
double[] adblHoldings,
double[] adblTradeList,
double[] adblHoldingsDriftAdjustment,
double[] adblTradeListDriftAdjustment,
double dblKappaTilda,
double dblKappa,
double dblResidualHolding,
double dblDriftGainUpperBound,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblMarketPower)
throws java.lang.Exception
adblExecutionTimeNode - Array containing the Trajectory Time NodesadblHoldings - Array containing the HoldingsadblTradeList - Array containing the Trade ListadblHoldingsDriftAdjustment - Array containing the Holdings Drift AdjustmentadblTradeListDriftAdjustment - Array containing the Trade List Drift AdjustmentdblKappaTilda - AC2000 Kappa-TildadblKappa - AC2000 KappadblResidualHolding - The Residual Holdings induced by the DriftdblDriftGainUpperBound - The Upper Bound of the Gain induced by DriftdblTransactionCostExpectation - The Expected Transaction CostdblTransactionCostVariance - The Variance of the Transaction CostdblMarketPower - Estimate of the Relative Market Impact Powerjava.lang.Exception - Thrown if the Inputs are Invalidpublic double[] holdingsDriftAdjustment()
public double[] tradeListDriftAdjustment()
public double residualHolding()
public double driftGainUpperBound()