Interface KlineStrategy

All Superinterfaces:
Nameable, Named, Strategy, SubscriptionStrategy<Kline>
All Known Implementing Classes:
AbstractKlineStrategy

public interface KlineStrategy extends SubscriptionStrategy<Kline>
Defines a Kline (candlestick) strategy.

A KlineStrategy pins exactly one KlineInterval via getInterval(); the runtime subscribes the strategy to exchangeSupport.getKlines(getInterval()) and feeds each Kline natively into the indicator chain — so the existing KlineValueSource-based OHLCV indicators work. getMarketDataSource() returning MarketDataSource.KLine is what flags the strategy as a kline consumer at the runtime layer.