public class AlmgrenChrissDiscrete extends EfficientTradingTrajectoryDiscrete
Constructor and Description |
---|
AlmgrenChrissDiscrete(double[] adblExecutionTimeNode,
double[] adblHoldings,
double[] adblTradeList,
double dblKappaTilda,
double dblKappa,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblMarketPower)
AlmgrenChrissDiscrete Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
halfLife()
Retrieve the Half-Life
|
double |
kappa()
Retrieve the Kappa
|
double |
kappaTilda()
Retrieve the Kappa Tilda
|
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 AlmgrenChrissDiscrete(double[] adblExecutionTimeNode, double[] adblHoldings, double[] adblTradeList, double dblKappaTilda, double dblKappa, 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 ListdblKappaTilda
- AC2000 Kappa-TildadblKappa
- AC2000 KappadblTransactionCostExpectation
- The Expected Transaction CostdblTransactionCostVariance
- The Variance of the Transaction CostdblMarketPower
- Estimate of the Relative Market Impact Powerjava.lang.Exception
- Thrown if the Inputs are Invalid