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, kappaTilda
marketPower, Standard, transactionCostExpectation, transactionCostVariance
executedBlockSize, executionTime, executionTimeNode, holdings, innerHoldings, instantTradeRate, Linear, numberOfTrades, Standard, tradeList, tradeSize
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executedBlockSize, executionTime, instantTradeRate, tradeSize
public 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()