更新文档:移除 yfinance 依赖,说明使用腾讯财经数据源
This commit is contained in:
6
SKILL.md
6
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,可能存在延迟或不完整
|
||||
- 数据来源为 **腾讯财经**,实时准确
|
||||
- 港股没有涨跌停限制,波动风险更大
|
||||
- 每次分析结果末尾**必须**附上风险免责提示
|
||||
- 技术分析在市场极端情况下可能失效
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user