% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/patterns.R
\name{screen_symbols}
\alias{screen_symbols}
\title{Screen Symbols by a Pattern}
\usage{
screen_symbols(data_list, pattern, latest_only = TRUE, ...)
}
\arguments{
\item{data_list}{Named list of OHLCV data frames.}

\item{pattern}{Pattern identifier from \code{\link[=available_patterns]{available_patterns()}}.}

\item{latest_only}{If \code{TRUE}, keep symbols where the latest row is detected.
If \code{FALSE}, keep symbols with at least one detection in their series.}

\item{...}{Additional parameters passed to \code{\link[=detect_pattern]{detect_pattern()}}.}
}
\value{
A data frame with detected symbols and context columns.
}
\description{
Applies one detector to many symbols.
}
\examples{
d1 <- demo_ohlcv(130, seed = 1)
d2 <- demo_ohlcv(130, seed = 2)
screen_symbols(
  list(SYMA = d1, SYMB = d2),
  pattern = "doji",
  latest_only = FALSE
)
}
