diff --git a/SKILL.md b/SKILL.md index 9b1b4c4..4eccfd0 100644 --- a/SKILL.md +++ b/SKILL.md @@ -22,7 +22,7 @@ description: 港股分析助手,提供港股技术面和基本面综合分析 bash {{SKILL_DIR}}/scripts/install_deps.sh ``` -所需依赖:`yfinance`、`numpy`、`pandas` +所需依赖:`numpy`、`pandas`(无需 yfinance,已改用腾讯财经数据源) ## 核心工作流 @@ -43,7 +43,7 @@ bash {{SKILL_DIR}}/scripts/install_deps.sh ``` 可选周期参数:`1mo` / `3mo` / `6mo`(默认)/ `1y` / `2y` / `5y` - **缓存机制**:脚本内置 10 分钟缓存,同一股票短时间内重复分析不会重复请求 Yahoo Finance。若用户明确要求"刷新数据"或"重新分析",加 `--no-cache` 参数强制刷新。清除所有缓存:`--clear-cache`。 + **缓存机制**:脚本内置 10 分钟缓存,同一股票短时间内重复分析不会重复请求腾讯财经。若用户明确要求"刷新数据"或"重新分析",加 `--no-cache` 参数强制刷新。清除所有缓存:`--clear-cache`。 3. **解读并呈现结果** - 脚本输出 JSON 格式分析数据 @@ -103,7 +103,7 @@ bash {{SKILL_DIR}}/scripts/install_deps.sh ## 重要注意事项 - 所有分析仅供参考,**不构成投资建议** -- 数据来源为 Yahoo Finance,可能存在延迟或不完整 +- 数据来源为 **腾讯财经**,实时准确 - 港股没有涨跌停限制,波动风险更大 - 每次分析结果末尾**必须**附上风险免责提示 - 技术分析在市场极端情况下可能失效 diff --git a/scripts/install_deps.sh b/scripts/install_deps.sh index 152ff2f..d049703 100755 --- a/scripts/install_deps.sh +++ b/scripts/install_deps.sh @@ -5,33 +5,33 @@ echo "正在安装港股分析工具依赖..." # 检查是否已安装 -python3 -c "import yfinance; import numpy; import pandas; print('依赖已安装')" 2>/dev/null +python3 -c "import numpy; import pandas; print('依赖已安装')" 2>/dev/null if [ $? -eq 0 ]; then echo "✅ 所有依赖已就绪" exit 0 fi # 尝试安装 (兼容 PEP 668 限制) -pip3 install yfinance numpy pandas --quiet 2>/dev/null +pip3 install numpy pandas --quiet 2>/dev/null if [ $? -ne 0 ]; then echo "尝试使用 --break-system-packages 安装..." - pip3 install --break-system-packages yfinance numpy pandas --quiet 2>/dev/null + pip3 install --break-system-packages numpy pandas --quiet 2>/dev/null fi if [ $? -ne 0 ]; then echo "尝试使用 --user 安装..." - pip3 install --user yfinance numpy pandas --quiet 2>/dev/null + pip3 install --user numpy pandas --quiet 2>/dev/null fi # 最终验证 -python3 -c "import yfinance; import numpy; import pandas" 2>/dev/null +python3 -c "import numpy; import pandas" 2>/dev/null if [ $? -eq 0 ]; then echo "✅ 依赖安装成功" - echo "已安装: yfinance, numpy, pandas" + echo "已安装: numpy, pandas" else echo "❌ 安装失败,请手动运行以下命令之一:" - echo " pip3 install yfinance numpy pandas" - echo " pip3 install --break-system-packages yfinance numpy pandas" - echo " pip3 install --user yfinance numpy pandas" + echo " pip3 install numpy pandas" + echo " pip3 install --break-system-packages numpy pandas" + echo " pip3 install --user numpy pandas" exit 1 fi