Package com.quantfinlib.indicators
@NullMarked
package com.quantfinlib.indicators
Technical indicators in batch and streaming form.
Indicators
(21 batch indicators over primitive arrays, NaN warm-ups) and
StreamingIndicators (O(1)-per-tick
incremental versions for live/HFT strategies). Parity tests check
that the two produce identical values, so a strategy backtested on batch
arrays behaves the same on streaming updates.-
ClassesClassDescriptionTechnical Indicator Engine: implementations of the standard technical analysis toolkit.Ichimoku lines.direction: +1 = uptrend (value is support), -1 = downtrend (value is resistance).Incremental O(1)-per-tick indicators for live/HFT strategies: update state with each new value instead of recomputing arrays.Exponential moving average seeded with the SMA of the first
periodvalues.MACD line, signal and histogram, matching the batch seeding exactly.Wilder RSI; NaN untilperiodprice changes have been observed.Simple moving average over a fixed window; NaN until the window fills.Cumulative volume-weighted average price.