-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Description
Hi!
Is it possible to add a feature for screening by industries?
Currently, I do it like this:
from yfinance.const import EQUITY_SCREENER_EQ_MAP, EQUITY_SCREENER_FIELDS
from yfinance import EquityQuery
sector = "Basic Materials"
industry = "Chemicals"
EQUITY_SCREENER_FIELDS.get("eq_fields").update(["industry"])
EQUITY_SCREENER_EQ_MAP.update({"industry": f"{industry}"})
query = EquityQuery("and", [EquityQuery("is-in", ["sector", f"{sector}"]), EquityQuery("is-in", ["industry", f"{industry}"]), EquityQuery("is-in", ["exchange", "NYQ", "NMS"])])
resp = yf.screen(query)
But it looks a bit awkward, doesn't it?
Metadata
Metadata
Assignees
Labels
No labels