用途:按 MR Dang 投资体系对 A 股上市公司做标准化风险筛查、多维度打分与投资评级,以排除风险为主,不追求完美公司。触发词包括 MR Dang 选股、MR Dang 打分、MR Dang 分析,也可在用户询问 A 股是否值得投资、股息率筛选、银行股或资源股评估、PE/PB 估值判断时自动触发。
主要能力:一票否决规则为股息率<2% 直接淘汰,总分 ≥60 分可进入深度研究;适用行业为银行、资源、化工/制造、公用事业及其他传统行业。流程含四步:先搜索股票代码,再用 Tushare 获取 PE(TTM)、PB、市值、资产负债率、经营现金流、ROE、股息率、分红稳定性、派息率、增发解禁等数据,随后用 Jina 搜索主营业务、行业地位、周期性、再融资、资产属性等信息,最后执行 5 项基础筛查与 8 维度 100 分打分并输出报告。8 个维度为生产资料属性 20 分、股息率 20 分、估值 15 分、资源/成本优势 15 分、行业竞争位置 10 分、地域因素 10 分、流动性与财务安全 5 分、逻辑清晰度 5 分,其中资源/成本优势仅资源/化工/制造启用,地域因素仅银行/区域股启用。评级分五档:80–100 优秀、60–79 良好、40–59 一般、20–39 较差、0–19 极差,并附买入前 10 项清单核验。
使用方式:脚本遵循 PEP 723,内置依赖声明,可用 uv run 直接执行。先运行 uv run scripts/data.py search <股票名称或代码> 获取 ts_code,再运行 uv run scripts/data.py get <ts_code> --type all 获取全部数据,或按类型取 basic、daily、financial、financial-full、dividend、ohlcv、price。网络搜索用 uv run scripts/search.py company <公司名称> --industry <行业>,或 query、extract 子命令。API Key 通过环境变量或当前工作目录 .env 加载,支持 TUSHARE_TOKEN 或 TUSHARE_API_KEY(必需)与 JINA_API_KEY(可选),不得将 Key 粘贴到对话中。
限制与约束:必须先获取数据再打分,不许凭空估分;数据缺失需标注【数据不足】;银行股需强调 PB 低不等于低估,应看资产质量;报告须声明为投资参考、不构成投资建议。其他细节暂未提供。