public class ContinuousTradingTrajectory extends java.lang.Object implements TradingTrajectory
Constructor and Description |
---|
ContinuousTradingTrajectory(double dblExecutionTime,
R1ToR1 r1ToR1Holdings,
R1ToR1 r1ToR1TradeRate,
R1ToR1 r1ToR1TransactionCostExpectation,
R1ToR1 r1ToR1TransactionCostVariance)
ContinuousTradingTrajectory Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
executedBlockSize()
Retrieve the Executed Block Size
|
double |
executionTime()
Retrieve the Execution Time
|
R1ToR1 |
holdings()
Retrieve the Holdings Function
|
double |
instantTradeRate()
Retrieve the Instant Trade Rate
|
static ContinuousTradingTrajectory |
Standard(double dblExecutionTime,
R1ToR1 r1ToR1Holdings,
R1ToR1 r1ToR1TransactionCostExpectation,
R1ToR1 r1ToR1TransactionCostVariance)
Construct a Standard Instance of ContinuousTradingTrajectory
|
R1ToR1 |
tradeRate()
Retrieve the Trade Rate Function
|
double |
tradeSize()
Retrieve the Trade Size
|
R1ToR1 |
transactionCostExpectationFunction()
Retrieve the Transaction Cost Expectation Function
|
R1ToR1 |
transactionCostVarianceFunction()
Retrieve the Transaction Cost Variance Function
|
public ContinuousTradingTrajectory(double dblExecutionTime, R1ToR1 r1ToR1Holdings, R1ToR1 r1ToR1TradeRate, R1ToR1 r1ToR1TransactionCostExpectation, R1ToR1 r1ToR1TransactionCostVariance) throws java.lang.Exception
dblExecutionTime
- The Execution Timer1ToR1Holdings
- The Holdings Functionr1ToR1TradeRate
- The Trade Rate Functionr1ToR1TransactionCostExpectation
- The Transaction Cost Expectation Functionr1ToR1TransactionCostVariance
- The Transaction Cost Variance Functionjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final ContinuousTradingTrajectory Standard(double dblExecutionTime, R1ToR1 r1ToR1Holdings, R1ToR1 r1ToR1TransactionCostExpectation, R1ToR1 r1ToR1TransactionCostVariance)
dblExecutionTime
- The Execution Timer1ToR1Holdings
- The Holdings Functionr1ToR1TransactionCostExpectation
- The Transaction Cost Expectation Functionr1ToR1TransactionCostVariance
- The Transaction Cost Variance Functionpublic double tradeSize()
TradingTrajectory
tradeSize
in interface TradingTrajectory
public double executedBlockSize()
TradingTrajectory
executedBlockSize
in interface TradingTrajectory
public double executionTime()
TradingTrajectory
executionTime
in interface TradingTrajectory
public double instantTradeRate()
TradingTrajectory
instantTradeRate
in interface TradingTrajectory
public R1ToR1 holdings()
public R1ToR1 tradeRate()
public R1ToR1 transactionCostExpectationFunction()
public R1ToR1 transactionCostVarianceFunction()