分析股票PE/PB历史水位的专业工具。使用BaoStock API获取真实股票数据,计算股票在过去十年中的PE、PB历史百分位水位。适用于:1)查询单个股票的PE/PB历史估值水平;2)评估当前估值相对于历史的高低位置;3)为投资决策提供估值参考数据。支持通过股票名称(如贵州茅台)或代码(如600519)查询A股...
股票PE/PB历史水位分析器是一项面向实际任务的技能,主要用于基于BaoStock数据源的股票估值分析工具,帮助分析股票当前PE、PB在历史区间中的位置(水位);支持股票名称和代码查询;
1. 直接调用分析脚本;2. 作为Python模块使用;PE水位 : 当前PE在过去N年。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
基于BaoStock数据源的股票估值分析工具,帮助分析股票当前PE、PB在历史区间中的位置(水位)。
# 执行分析脚本 python .agents/skills/stock-pe-pb-analyzer/scripts/analyze_stock.py <股票名称或代码>
示例:
python .agents/skills/stock-pe-pb-analyzer/scripts/analyze_stock.py 贵州茅台 python .agents/skills/stock-pe-pb-analyzer/scripts/analyze_stock.py 600519
from .agents.skills.stock-pe-pb-analyzer.scripts.analyze_stock import StockPEPBAnalyzer
# 创建分析器实例
analyzer = StockPEPBAnalyzer()
# 分析单只股票
result = analyzer.analyze("贵州茅台", years=10)
# 打印详细报告
analyzer.print_report(result)
# 获取原始数据
historical_data = result['historical_data'] # DataFrame包含date, peTTM, pbMRQ等字段
percentiles = result['percentiles'] # 各周期水位计算结果
PE水位: 当前PE在过去N年中的百分位(0%-100%)
PB水位: 当前PB在过去N年中的百分位,评级标准同上
需要安装以下Python包:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习