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, urgency
executedBlockSize, executionTime, holdings, instantTradeRate, Standard, tradeRate, tradeSize, transactionCostExpectationFunction, transactionCostVarianceFunction
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executedBlockSize, executionTime, instantTradeRate, tradeSize
public 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()