public class CoordinatedVariationTrajectoryGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TRADE_RATE_STATIC_INITIALIZATION
Flag Indicating Trade Rate Initialization from Static Trajectory
|
static int |
TRADE_RATE_ZERO_INITIALIZATION
Flag Indicating Trade Rate Initialization to Zero Initial Value
|
| Constructor and Description |
|---|
CoordinatedVariationTrajectoryGenerator(OrderSpecification os,
CoordinatedVariation cv,
MeanVarianceObjectiveUtility mvou,
NonDimensionalCostEvolver ndce,
int iTradeRateInitializer)
CoordinatedVariationTrajectoryGenerator Constructor
|
| Modifier and Type | Method and Description |
|---|---|
CoordinatedVariationDynamic |
adaptive(MarketState[] aMS)
Generate the Continuous Coordinated Variation Dynamic Adaptive Trajectory
|
CoordinatedVariation |
coordinatedVariationConstraint()
Retrieve the Coordinated Variation Instance
|
NonDimensionalCostEvolver |
evolver()
Retrieve the Non Dimensional Cost Evolver
|
NonDimensionalCost |
initializeNonDimensionalCost(MarketState ms,
double dblTradeRateScale)
Retrieve the Initial Non Dimensional Cost
|
CoordinatedVariationStatic |
nonAdaptive()
Generate a Static, Non-adaptive Trading Trajectory Instance
|
MeanVarianceObjectiveUtility |
objectiveUtility()
Retrieve the Mean Variance Objective Utility Function
|
OrderSpecification |
orderSpecification()
Retrieve the Order Specification
|
CoordinatedVariationRollingHorizon |
rollingHorizon(MarketState[] aMS)
Generate the Continuous Coordinated Variation Rolling Horizon Trajectory
|
int |
tradeRateInitializer()
Retrieve the Trade Rate Initialization Indicator
|
CoordinatedVariationTrajectoryDeterminant |
trajectoryDeterminant()
Compute The Coordinated Variation Trajectory Determinant Instance
|
public static final int TRADE_RATE_STATIC_INITIALIZATION
public static final int TRADE_RATE_ZERO_INITIALIZATION
public CoordinatedVariationTrajectoryGenerator(OrderSpecification os, CoordinatedVariation cv, MeanVarianceObjectiveUtility mvou, NonDimensionalCostEvolver ndce, int iTradeRateInitializer) throws java.lang.Exception
os - The Order Specificationcv - The Coordinated Variation Instancemvou - The Mean Variance Objective Utility Functionndce - The Non Dimensional Cost EvolveriTradeRateInitializer - The Trade Rate Initialization Indicatorjava.lang.Exception - Thrown if the Inputs are Invalidpublic int tradeRateInitializer()
public OrderSpecification orderSpecification()
public CoordinatedVariation coordinatedVariationConstraint()
public NonDimensionalCostEvolver evolver()
public MeanVarianceObjectiveUtility objectiveUtility()
public CoordinatedVariationTrajectoryDeterminant trajectoryDeterminant()
public NonDimensionalCost initializeNonDimensionalCost(MarketState ms, double dblTradeRateScale)
ms - The Initial Market StatedblTradeRateScale - The Trade Rate Scalepublic CoordinatedVariationDynamic adaptive(MarketState[] aMS)
aMS - Array of Realized Market Statespublic CoordinatedVariationStatic nonAdaptive()
public CoordinatedVariationRollingHorizon rollingHorizon(MarketState[] aMS)
aMS - Array of Realized Market States