Class AbstractIncrementalOhlcvConsolidation

    • Method Detail

      • processConsolidationAddonsInUpdate

        protected void processConsolidationAddonsInUpdate​(DefaultOHLCV ohlcv,
                                                          OHLCVItem incrementItem)
      • processConsolidationAddonsInAddition

        protected void processConsolidationAddonsInAddition​(DefaultOHLCV ohlcv,
                                                            OHLCVItem incrementItem)
      • defineConsolidationConditionAfterAddition

        protected abstract void defineConsolidationConditionAfterAddition​(OHLCVItem finalItem)
        Define consolidation condition after addition for next checking of performConsolidation method
        Parameters:
        finalItem - for definition consolidation condition
      • defineConsolidationConditionAfterUpdate

        protected abstract void defineConsolidationConditionAfterUpdate​(OHLCVItem finalItem)
        Define consolidation condition after update for next checking of performConsolidation method
        Parameters:
        finalItem - for definition consolidation condition
      • checkConsolidationCondition

        protected abstract boolean checkConsolidationCondition​(OHLCVItem lastItem,
                                                               OHLCVItem incrementItem)
        Different test for consolidation defined by IntradayPeriod instance
        Parameters:
        lastItem - of consolidated structure
        incrementItem - 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)
        Process consolidation process with actual increment. Standard or extended (footpring) consolidation processing of OHLCV structure
        Parameters:
        lastItem - of consolidated structure
        incrementItem - tick which will be increased to the consolidation structure
        Returns:
        consolidated ohlcv item