public class ContinuousAlmgrenChriss extends StaticOptimalSchemeContinuous
Constructor and Description |
---|
ContinuousAlmgrenChriss(OrderSpecification os,
LinearPermanentExpectationParameters lpep,
MeanVarianceObjectiveUtility mvou)
ContinuousAlmgrenChriss Constructor
|
Modifier and Type | Method and Description |
---|---|
EfficientTradingTrajectory |
generate()
Invoke the Optimizer, and generate/return the Optimal Trading Trajectory Instance
|
static ContinuousAlmgrenChriss |
Standard(double dblStartHoldings,
double dblFinishTime,
LinearPermanentExpectationParameters lpep,
double dblRiskAversion)
Create the Standard ContinuousAlmgrenChriss Instance
|
orderSpecification
objectiveUtility, priceEvolutionParameters
public ContinuousAlmgrenChriss(OrderSpecification os, LinearPermanentExpectationParameters lpep, MeanVarianceObjectiveUtility mvou) throws java.lang.Exception
os
- The Order Specificationlpep
- The Linear Impact Expectation Parametersmvou
- The Mean Variation Objective Utilityjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final ContinuousAlmgrenChriss Standard(double dblStartHoldings, double dblFinishTime, LinearPermanentExpectationParameters lpep, double dblRiskAversion)
dblStartHoldings
- Trajectory Start HoldingsdblFinishTime
- Trajectory Finish Timelpep
- The Linear Impact Expectation ParametersdblRiskAversion
- The Risk Aversion Parameterpublic EfficientTradingTrajectory generate()
StaticOptimalScheme
generate
in class StaticOptimalScheme