Class TimePeriodIncrementalOhlcvConsolidation
- java.lang.Object
-
- de.gsi.financial.samples.service.consolidate.AbstractIncrementalOhlcvConsolidation
-
- de.gsi.financial.samples.service.consolidate.TimePeriodIncrementalOhlcvConsolidation
-
- All Implemented Interfaces:
IncrementalOhlcvConsolidation
public class TimePeriodIncrementalOhlcvConsolidation extends AbstractIncrementalOhlcvConsolidation
Time based financial charts- Author:
- afischer
-
-
Field Summary
-
Fields inherited from class de.gsi.financial.samples.service.consolidate.AbstractIncrementalOhlcvConsolidation
consolidationComputation, ohlcvConsolidationAddons, period, tt
-
-
Constructor Summary
Constructors Constructor Description TimePeriodIncrementalOhlcvConsolidation(OhlcvTimeframeConsolidation.OhlcvConsolidationComputation consolidationComputation, IntradayPeriod period, Interval<java.util.Calendar> tt, OhlcvConsolidationAddon[] _ohlcvConsolidationAddons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancheckConsolidationCondition(OHLCVItem lastItem, OHLCVItem incrementItem)Different test for consolidation defined by IntradayPeriod instanceprotected voiddefineConsolidationConditionAfterAddition(OHLCVItem finalItem)Define consolidation condition after addition for next checking of performConsolidation methodprotected voiddefineConsolidationConditionAfterUpdate(OHLCVItem finalItem)Define consolidation condition after update for next checking of performConsolidation methodprotected OHLCVItemprocessConsolidation(OHLCVItem lastItem, OHLCVItem incrementItem)Process consolidation process with actual increment.-
Methods inherited from class de.gsi.financial.samples.service.consolidate.AbstractIncrementalOhlcvConsolidation
consolidate, getPeriod, processConsolidationAddonsInAddition, processConsolidationAddonsInUpdate
-
-
-
-
Constructor Detail
-
TimePeriodIncrementalOhlcvConsolidation
public TimePeriodIncrementalOhlcvConsolidation(OhlcvTimeframeConsolidation.OhlcvConsolidationComputation consolidationComputation, IntradayPeriod period, Interval<java.util.Calendar> tt, OhlcvConsolidationAddon[] _ohlcvConsolidationAddons)
-
-
Method Detail
-
defineConsolidationConditionAfterAddition
protected void defineConsolidationConditionAfterAddition(OHLCVItem finalItem)
Description copied from class:AbstractIncrementalOhlcvConsolidationDefine consolidation condition after addition for next checking of performConsolidation method- Specified by:
defineConsolidationConditionAfterAdditionin classAbstractIncrementalOhlcvConsolidation- Parameters:
finalItem- for definition consolidation condition
-
defineConsolidationConditionAfterUpdate
protected void defineConsolidationConditionAfterUpdate(OHLCVItem finalItem)
Description copied from class:AbstractIncrementalOhlcvConsolidationDefine consolidation condition after update for next checking of performConsolidation method- Specified by:
defineConsolidationConditionAfterUpdatein classAbstractIncrementalOhlcvConsolidation- Parameters:
finalItem- for definition consolidation condition
-
checkConsolidationCondition
protected boolean checkConsolidationCondition(OHLCVItem lastItem, OHLCVItem incrementItem)
Description copied from class:AbstractIncrementalOhlcvConsolidationDifferent test for consolidation defined by IntradayPeriod instance- Specified by:
checkConsolidationConditionin classAbstractIncrementalOhlcvConsolidation- Parameters:
lastItem- of consolidated structureincrementItem- tick which will be increased to the consolidation structure- Returns:
- true = consolidation process has to be performed
-
processConsolidation
protected OHLCVItem processConsolidation(OHLCVItem lastItem, OHLCVItem incrementItem)
Description copied from class:AbstractIncrementalOhlcvConsolidationProcess consolidation process with actual increment. Standard or extended (footpring) consolidation processing of OHLCV structure- Overrides:
processConsolidationin classAbstractIncrementalOhlcvConsolidation- Parameters:
lastItem- of consolidated structureincrementItem- tick which will be increased to the consolidation structure- Returns:
- consolidated ohlcv item
-
-