extract_indicators_by_position
Extract indicators named in a position CSV for one company and fiscal year. Batch-process report indicators while skipping realtime ones not in PDFs.
Instructions
Extract the indicators named in a position CSV for one company/year.
Default CSV is docs/indicators_position.csv (override with csv_path).
Reads the CSV's indicator column, routes report/akshare/computed indicators
through the batch engine (one PDF fetch, batched LLM, python extractors,
computed ratios, bundle cache), and lists realtime/external indicators
(PE-TTM, PB, 市值, …) in skipped — they are not in the report PDF.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | fiscal year. | |
| csv_path | No | position CSV path (default docs/indicators_position.csv). | docs/indicators_position.csv |
| extractor | No | "auto" (default — each rule's declared extractor), "llm" (force LLM for report rules), or "python" (skip report rules whose extractor is LLM — LLM-free run). | auto |
| indicators | No | optional subset — restricts extraction to the intersection of this list and the CSV's indicator column. | |
| ticker_or_name | Yes | ticker or name (see get_company). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||