Package com.quantfinlib.screener
@NullMarked
package com.quantfinlib.screener
Stock screening by technical and fundamental filters, with ranking and
CSV export.
StockScreener applies
composable ScreenFilters
(TechnicalFilters: RSI, moving averages,
MACD, ADX, VWAP, SuperTrend, Bollinger, Ichimoku, breakouts, volume
spikes, gaps, 52-week levels;
FundamentalFilters: market cap, P/E, P/B,
EPS, ROE, dividend yield, leverage), then ranks survivors with the
weighted min-max RankingEngine and
exports to CSV.
4.0. This package stays in the stable jar in 4.0. The 3.1 design
proposed moving it out, but stable packages (alpha) depend on it,
and a move would make the module graph cyclic. See docs/DESIGN_4.0.md.
-
ClassDescriptionFundamental screening filters.Fundamental data for one instrument.Ranking engine: scores stocks by a weighted blend of min-max-normalized criteria and sorts them best-first.Composable screening predicate over a
StockSnapshot.Professional Stock Screener: applies technical and fundamental filters to a universe, optionally ranks matches, and exports results to CSV.One screening candidate: symbol, price history, and fundamentals.Technical screening filters evaluated on the most recent bar.