public class PowerImpactContinuous extends EfficientTradingTrajectoryContinuous
| Constructor and Description |
|---|
PowerImpactContinuous(double dblExecutionTime,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblCharacteristicTime,
double dblExecutionTimeUpperBound,
double dblHyperboloidBoundaryValue,
double dblMarketPower,
R1ToR1 r1ToR1Holdings,
R1ToR1 r1ToR1TradeRate,
R1ToR1 r1ToR1TransactionCostExpectation,
R1ToR1 r1ToR1TransactionCostVariance)
PowerImpactContinuous Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
executionTimeUpperBound()
Retrieve the Optimal Trajectory Execution Time Upper Bound (if it exists)
|
double |
hyperboloidBoundaryValue()
Retrieve the Optimal Trajectory Hyperboloid Boundary Value
|
static PowerImpactContinuous |
Standard(double dblExecutionTime,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblCharacteristicTime,
double dblExecutionTimeUpperBound,
double dblHyperboloidBoundaryValue,
double dblMarketPower,
R1ToR1 r1ToR1Holdings,
R1ToR1 r1ToR1TransactionCostExpectation,
R1ToR1 r1ToR1TransactionCostVariance)
Construct the Standard PowerImpactContinuous Instance
|
characteristicTime, marketPower, transactionCostExpectation, transactionCostVariance, urgencyexecutedBlockSize, executionTime, holdings, instantTradeRate, Standard, tradeRate, tradeSize, transactionCostExpectationFunction, transactionCostVarianceFunctionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecutedBlockSize, executionTime, instantTradeRate, tradeSizepublic PowerImpactContinuous(double dblExecutionTime,
double dblTransactionCostExpectation,
double dblTransactionCostVariance,
double dblCharacteristicTime,
double dblExecutionTimeUpperBound,
double dblHyperboloidBoundaryValue,
double dblMarketPower,
R1ToR1 r1ToR1Holdings,
R1ToR1 r1ToR1TradeRate,
R1ToR1 r1ToR1TransactionCostExpectation,
R1ToR1 r1ToR1TransactionCostVariance)
throws java.lang.Exception
dblExecutionTime - The Execution TimedblTransactionCostExpectation - The Expected Transaction CostdblTransactionCostVariance - The Variance of the Transaction CostdblCharacteristicTime - The Optimal Trajectory's "Characteristic" TimedblExecutionTimeUpperBound - The Optimal Trajectory's Execution Time Upper Bound (if it exists)dblHyperboloidBoundaryValue - The Hyperboloid Boundary ValuedblMarketPower - The Dimension-less Relative Market Impactr1ToR1Holdings - The Optimal Trajectory R^1 To R^1 Holdings Functionr1ToR1TradeRate - The Optimal Trajectory R^1 To R^1 Trade Rate Functionr1ToR1TransactionCostExpectation - The Transaction Cost Expectation Functionr1ToR1TransactionCostVariance - The Transaction Cost Variance Functionjava.lang.Exception - Thrown if the Inputs are Invalidpublic static PowerImpactContinuous Standard(double dblExecutionTime, double dblTransactionCostExpectation, double dblTransactionCostVariance, double dblCharacteristicTime, double dblExecutionTimeUpperBound, double dblHyperboloidBoundaryValue, double dblMarketPower, R1ToR1 r1ToR1Holdings, R1ToR1 r1ToR1TransactionCostExpectation, R1ToR1 r1ToR1TransactionCostVariance)
dblExecutionTime - The Execution TimedblTransactionCostExpectation - The Expected Transaction CostdblTransactionCostVariance - The Variance of the Transaction CostdblCharacteristicTime - The Optimal Trajectory's "Characteristic" TimedblExecutionTimeUpperBound - The Optimal Trajectory's Execution Time Upper Bound (if it exists)dblHyperboloidBoundaryValue - The Hyperboloid Boundary ValuedblMarketPower - The Dimension-less Relative Market Impactr1ToR1Holdings - The Optimal Trajectory R^1 To R^1 Holdings Functionr1ToR1TransactionCostExpectation - The Transaction Cost Expectation Functionr1ToR1TransactionCostVariance - The Transaction Cost Variance Functionpublic double executionTimeUpperBound()
public double hyperboloidBoundaryValue()