public class Slice extends java.lang.Object implements ControlNodesGreekGenerator
Constructor and Description |
---|
Slice(double dblLeftHoldings,
double dblRightHoldings,
double dblTimeInterval)
Slice Constructor
|
Modifier and Type | Method and Description |
---|---|
ShortfallIncrementDistribution |
costIncrementDistribution(ArithmeticPriceEvolutionParameters apep)
Generate the R^1 Normal Cost Increment Distribution
|
ShortfallIncrement |
costIncrementRealization(double dblPreviousEquilibriumPrice,
WalkSuite ws,
ArithmeticPriceEvolutionParameters apep)
Generate the Cost Evolution Increment Unit Realization given the Walk Realization
|
ControlNodesGreek |
expectationContribution(ArithmeticPriceEvolutionParameters apep)
Generate the Total Expectation Contribution
|
boolean |
isSell()
Indicate if the Slice is a Sell
|
double |
leftHoldings()
Retrieve the Left-of-Slice Holdings
|
ControlNodesGreek |
marketDynamicsExpectation(ArithmeticPriceEvolutionParameters apep)
Generate the Market Dynamics Expectation Contribution
|
ControlNodesGreek |
marketDynamicsVariance(ArithmeticPriceEvolutionParameters apep)
Generate the Market Dynamics Variance Contribution
|
ControlNodesGreek |
permanentImpactExpectation(ArithmeticPriceEvolutionParameters apep)
Generate the Permanent Impact Expectation Contribution
|
ControlNodesGreek |
permanentImpactVariance(ArithmeticPriceEvolutionParameters apep)
Generate the Permanent Impact Variance Contribution
|
PriceIncrement |
priceIncrementRealization(double dblPreviousEquilibriumPrice,
WalkSuite ws,
ArithmeticPriceEvolutionParameters apep)
Generate the Price Evolution Increment Unit Realization given the Walk Realization
|
double |
rightHoldings()
Retrieve the Right Holdings
|
OptimalSerialCorrelationAdjustment |
serialCorrelationAdjustment(ArithmeticPriceEvolutionParameters apep)
Estimate the Optimal Adjustment Attributable to the Serial Correlation
|
ControlNodesGreek |
temporaryImpactExpectation(ArithmeticPriceEvolutionParameters apep)
Generate the Temporary Impact Expectation Contribution
|
ControlNodesGreek |
temporaryImpactVariance(ArithmeticPriceEvolutionParameters apep)
Generate the Temporary Impact Variance Contribution
|
double |
timeInterval()
Retrieve the Evolution Time Interval of the Arithmetic Dynamics
|
ControlNodesGreek |
varianceContribution(ArithmeticPriceEvolutionParameters apep)
Generate the Total Variance Contribution
|
public Slice(double dblLeftHoldings, double dblRightHoldings, double dblTimeInterval) throws java.lang.Exception
dblLeftHoldings
- The Left-of-Slice HoldingsdblRightHoldings
- The Right-of-Slice HoldingsdblTimeInterval
- The Discrete Time Intervaljava.lang.Exception
- Thrown if the Inputs are Invalidpublic double leftHoldings()
public double rightHoldings()
public double timeInterval()
public boolean isSell()
public PriceIncrement priceIncrementRealization(double dblPreviousEquilibriumPrice, WalkSuite ws, ArithmeticPriceEvolutionParameters apep)
dblPreviousEquilibriumPrice
- The Previous Equilibrium Pricews
- Realized Walk Suiteapep
- The Arithmetic Price Walk Evolution Parameterspublic ShortfallIncrement costIncrementRealization(double dblPreviousEquilibriumPrice, WalkSuite ws, ArithmeticPriceEvolutionParameters apep)
dblPreviousEquilibriumPrice
- The Previous Equilibrium Pricews
- Realized Walk Suiteapep
- The Arithmetic Price Walk Evolution Parameterspublic ShortfallIncrementDistribution costIncrementDistribution(ArithmeticPriceEvolutionParameters apep)
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek permanentImpactExpectation(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
permanentImpactExpectation
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek permanentImpactVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
permanentImpactVariance
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek temporaryImpactExpectation(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
temporaryImpactExpectation
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek temporaryImpactVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
temporaryImpactVariance
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek marketDynamicsExpectation(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
marketDynamicsExpectation
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek marketDynamicsVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
marketDynamicsVariance
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek expectationContribution(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
expectationContribution
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek varianceContribution(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGenerator
varianceContribution
in interface ControlNodesGreekGenerator
apep
- The Arithmetic Price Walk Evolution Parameterspublic OptimalSerialCorrelationAdjustment serialCorrelationAdjustment(ArithmeticPriceEvolutionParameters apep)
apep
- The Arithmetic Price Walk Parameters