按地域找证券
按 country 筛某国全部股票,构建地域证券池。
select_equities 按维度筛选股票列表。
| 参数 | 含义 | 示例 |
|---|---|---|
country | 按国家筛选 | country="United States" |
sector | 按板块筛选 | sector="Technology" |
industry | 按行业筛选 | industry="Software - Infrastructure" |
market_cap | 按市值规模筛选 | market_cap="Large Cap" |
search_products 按名称模糊搜索,无需记住精确代码。
import financedatabase as fd
# 跨类别按名称搜索
fd.search_products("Apple")
# 指定在股票类内搜索
fd.search_products(database="Equities", query="Apple")几个典型查询场景。
import financedatabase as fd
# 美国科技大盘股
us_large_tech = fd.select_equities(
country="United States", sector="Technology", market_cap="Large Cap")
# 某行业全部股票
software = fd.select_equities(industry="Software - Infrastructure")
# 按名称找代码
apple = fd.search_products("Apple")适合用 FinanceDatabase 快速完成的查询类型。
按 country 筛某国全部股票,构建地域证券池。
按 sector/industry 筛某行业标的,用于行业研究。
search_products 按名称快速定位证券代码。
使用 FinanceDatabase 时的建议清单。
| 环节 | 建议 |
|---|---|
| 字段核验 | 确认 country/sector/industry/market_cap 取值与数据源一致 |
| 代码唯一性 | 不同交易所可能有同名代码,需结合 country 字段区分 |
| 行情来源 | 拿到代码后配合 FinanceToolkit/yfinance 获取行情 |
| 数据时效 | 市值等字段可能滞后,重要决策前复核 |
| 结果导出 | DataFrame 可导出 CSV 供下游管道使用 |
常见参数有 country、sector、industry、market_cap,具体取值以数据源为准。
模糊搜索,按名称部分匹配返回候选证券。
不是。筛选返回证券代码与元数据,不包含行情价格。
FinanceDatabase 以美股等数据源为主;A 股筛选可看 EasyClaw 的 akshare-finance/tushare-finance Skill。