public class TradingEnhancedDiscrete extends EfficientTradingTrajectoryDiscrete
Constructor and Description |
---|
TradingEnhancedDiscrete(double[] adblExecutionTimeNode,
double[] adblHoldings,
double[] adblTradeList,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblCharacteristicTime,
double dblCharacteristicSize,
double dblMarketPower)
TradingEnhancedDiscrete Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
characteristicSize()
Retrieve the Optimal Trajectory Characteristic Size
|
double |
characteristicTime()
Retrieve the Optimal Trajectory Characteristic Time
|
static TradingEnhancedDiscrete |
Standard(DiscreteTradingTrajectory dtt,
ArithmeticPriceEvolutionParameters apep,
double dblCharacteristicTime,
double dblCharacteristicSize)
Construct a Standard TradingEnhancedDiscrete Instance
|
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 TradingEnhancedDiscrete(double[] adblExecutionTimeNode, double[] adblHoldings, double[] adblTradeList, double dblTransactionCostExpectation, double dblTransactionCostVariance, double dblCharacteristicTime, double dblCharacteristicSize, double dblMarketPower) throws java.lang.Exception
adblExecutionTimeNode
- Array containing the Trajectory Time NodesadblHoldings
- Array containing the HoldingsadblTradeList
- Array containing the Trade ListdblTransactionCostExpectation
- The Expected Transaction CostdblTransactionCostVariance
- The Variance of the Transaction CostdblCharacteristicTime
- The Optimal Trajectory's "Characteristic" TimedblCharacteristicSize
- The Optimal Trajectory's "Characteristic" SizedblMarketPower
- Estimate of the Relative Market Impact Powerjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static TradingEnhancedDiscrete Standard(DiscreteTradingTrajectory dtt, ArithmeticPriceEvolutionParameters apep, double dblCharacteristicTime, double dblCharacteristicSize)
dtt
- The Trading Trajectoryapep
- The Arithmetic Price Walk Evolution ParametersdblCharacteristicTime
- The Optimal Trajectory's "Characteristic" TimedblCharacteristicSize
- The Optimal Trajectory's "Characteristic" Sizepublic double characteristicSize()
public double characteristicTime()