3-Year FCF Positive Streak (Boolean)
Binary indicator (1 or 0) set to 1 if free cash flow (operating cash flow minus capital expenditure, from FinEdge annual cash flow statement) was positive in each of the last three annual reporting periods.
The qualifier requires this to be 1. Three consecutive years of positive FCF is a stringent filter — many businesses in expansion phases have negative FCF in one or more years. Stocks that pass this filter are demonstrating consistent cash conversion rather than sporadic FCF events. This is the foundational quality gate of the combined screen.
High is better
FCF CAGR — 3 Years (%)
Compound annual growth rate of free cash flow over the most recent three annual periods, computed as (fcf_latest_annual / fcf_3yr_ago_annual) ^ (1/3) - 1, expressed as a percentage. FCF = operating cash flow - capital expenditure from FinEdge annual cash flow statements.
High is better
Golden Crossover Active (Boolean)
Binary indicator (1 or 0) set to 1 if the current 50-day simple moving average of closing prices is strictly greater than the current 200-day simple moving average of closing prices.
The qualifier requires this to be 1 — the golden crossover must be currently active, not historical. An active golden crossover means the medium-term trend (50 DMA) is above the long-term trend (200 DMA), indicating that recent price action has broken above the long-term baseline. Combined with the FCF quality filters, this technical condition provides the timing entry signal that the fundamental-only screen lacks.
High is better