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()
TradingTrajectorytradeSize in interface TradingTrajectorypublic double executedBlockSize()
TradingTrajectoryexecutedBlockSize in interface TradingTrajectorypublic double executionTime()
TradingTrajectoryexecutionTime in interface TradingTrajectorypublic double instantTradeRate()
TradingTrajectoryinstantTradeRate in interface TradingTrajectorypublic R1ToR1 holdings()
public R1ToR1 tradeRate()
public R1ToR1 transactionCostExpectationFunction()
public R1ToR1 transactionCostVarianceFunction()