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