用途:Stock Analyst 是 OSS Agent Lab 中的专家技能,封装 virattt/ai-hedge-fund 与 ZhuLinsen/daily_stock_analysis 的流水线模式,用于测试 Stock Analyst 响应契约。它按股票代码字符串确定性地生成三阶段合成数据:合成基本面、合成技术指标、合成新闻情绪,并合并为带演示立场信号的结构化响应。
主要能力:提供 analyze(完整合成流水线)、finance(金融形态夹具)、stock_analysis(价格、市值、市盈率、行业、推荐夹具)、technical_analysis(RSI、MACD、均线、信号夹具)。工具包括 analyze_ticker、technical_indicators、news_sentiment,均无副作用。
使用方式:需 Python 3.11+,在本地 OSS Agent Lab 检出中运行 pip install -e .。参数通过 request.intent.parameters 传入:ticker(股票代码,如 AAPL)、period(1m/3m/6m/1y/3y/5y,默认 1y)、indicators(rsi、macd、moving_averages 子集,默认全部)、days(新闻回溯天数,默认 7)。可调用 Python API 或 CLI:oss-lab run stock_analyst "AAPL"。
限制:不加载任何市场数据,所有价格、比率、指标、文章数、主题和立场均由代码字符串确定性生成,不适合交易或估值。空代码、不支持的周期/指标、非正新闻窗口会被拒绝。不得暗示联系过任何上游 API、文件、交易所或新闻源,不得将生成的买入/持有/卖出值表述为财务建议。输出中的 risk_note 须在每次面向用户的呈现中保留。真实分析需从权威提供商获取带时间戳的数据并咨询合格建议。