Stock 分析器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/stock-analyzer-x7f5。
技能介绍
解决什么问题
手动计算技术指标费时费力。工程师或量化开发者若想验证一个交易策略,往往需要自己写脚本拉取数据、实现 RSI 或 MACD 公式,再处理信号逻辑。这个技能把这部分工作封装起来,让你直接用自然语言描述需求,它负责计算和输出结果。
技能如何工作
核心能力:
- 支持常见指标计算:RSI、MACD、布林带、移动平均线。
- 根据指标组合生成买入、卖出或持有的信号。
- 支持多只股票的技术面对比与排序。
- 识别图表形态与价格行为结构。
- 监控指定标的,在技术条件触发时提醒。
内部流程:
- 数据获取:从 Yahoo Finance 拉取行情,命中缓存则直接使用。
- 指标计算:各指标由独立模块处理(如
RSICalculator、MACDCalculator),遵循单一职责原则。 - 信号生成:解释指标组合,输出可执行的交易建议。
- 结果返回:以结构化文本呈现,供上层应用消费。
性能与工程细节:
- 单只股票分析平均响应时间低于 2 秒,五只股票对比低于 5 秒。
- 价格数据采用 15 分钟缓存策略。
- 调用频率限制为每分钟 5 次,遵守免费 API 限制。
- 代码覆盖 85% 以上,包含完整类型注解和错误处理。
适用边界
这是纯技术面分析工具,不涉及基本面。以下场景它不会处理:
- 查询市盈率或财报数据 → 需要基本面分析技能。
- 获取最新新闻或情绪面信息 → 需要新闻类技能。
- 执行实际下单操作 → 属于券商系统范畴。
- 期权策略分析 → 属于另一个领域。
数据源为 Yahoo Finance 免费接口,历史数据限于公开范围,行情有 15 分钟延迟。当前仅支持 RSI、MACD、布林带三项核心指标。
使用场景
- 在策略回测前,用自然语言批量获取多只 ETF 的 RSI 和 MACD 数值并交叉对比
- 盘中需要对一组科技股做技术面排序,选出强弱排名靠前的标的做进一步研究
- 长期持有某只股票时,希望当布林带触底或 RSI 超卖时自动收到提醒
- 在编写量化研究代码前,先用该技能验证指标计算结果是否符合预期,再落地为正式模块
适合人员
- 量化研究工程师:需要快速验证指标逻辑并生成可复现的分析结果
- 交易策略开发者:希望通过自然语言调用技术分析能力,减少手写指标计算的时间
- 个人投资者:持有股票或 ETF 时希望设置技术条件提醒,不想手动盯盘