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)
ControlNodesGreekGeneratorpermanentImpactExpectation in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek permanentImpactVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratorpermanentImpactVariance in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek temporaryImpactExpectation(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratortemporaryImpactExpectation in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek temporaryImpactVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratortemporaryImpactVariance in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek marketDynamicsExpectation(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratormarketDynamicsExpectation in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek marketDynamicsVariance(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratormarketDynamicsVariance in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek expectationContribution(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratorexpectationContribution in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic ControlNodesGreek varianceContribution(ArithmeticPriceEvolutionParameters apep)
ControlNodesGreekGeneratorvarianceContribution in interface ControlNodesGreekGeneratorapep - The Arithmetic Price Walk Evolution Parameterspublic OptimalSerialCorrelationAdjustment serialCorrelationAdjustment(ArithmeticPriceEvolutionParameters apep)
apep - The Arithmetic Price Walk Parameters