| .. | ||
| analyze_stock_simple.py | ||
| analyze_stock.py | ||
| manual_news_fetch.py | ||
| migrate_add_entry_zone.py | ||
| migrate_create_news_table.py | ||
| README.md | ||
| run_news_fetch.sh | ||
| schema_news.sql | ||
| STOCK_USAGE.md | ||
| stock.sh | ||
| test_crypto_news.py | ||
| test_error_notification.py | ||
| test_futures_data.py | ||
| test_modify_order.py | ||
| test_news_notification.py | ||
| test_real_trading_api.py | ||
| test_real_trading_full.py | ||
| test_real_trading_simple.py | ||
| test_real_trading.py | ||
| test_stock.py | ||
| test_volatility_filter.py | ||
美股手动分析脚本使用说明
📜 脚本列表
| 脚本 | 说明 | 推荐度 |
|---|---|---|
scripts/stock.sh |
快捷分析脚本(推荐) | ⭐⭐⭐ |
scripts/analyze_stock_simple.py |
Python 简化版 | ⭐⭐ |
scripts/analyze_stock.py |
Python 完整版 | ⭐ |
🚀 快速开始
方式 1: 使用快捷脚本(推荐)
# 分析单只股票
./scripts/stock.sh AAPL
# 分析多只股票
./scripts/stock.sh AAPL TSLA NVDA
# 分析配置的所有股票
./scripts/stock.sh
方式 2: 使用 Python 脚本
# 简化版
cd backend
python3 ../scripts/analyze_stock_simple.py AAPL
python3 ../scripts/analyze_stock_simple.py AAPL TSLA NVDA
# 完整版
python3 ../scripts/analyze_stock.py AAPL
python3 ../scripts/analyze_stock.py AAPL TSLA NVDA
📋 输出示例
============================================================
📊 分析 AAPL
============================================================
价格: $178.50 (+1.25%)
K线: ['1d', '1h']
🤖 LLM分析中...
状态: 震荡上涨,MACD 金叉形成
🎯 发现 1 个信号:
🟢 做多 [A⭐⭐⭐] 85%
入场: $178.50
止损: $172.80
止盈: $205.28
理由: 突破 MA20 阻力,RSI=58 进入强势区...
✅ 完成
⚙️ 配置说明
在 .env 文件中配置默认股票列表:
# 美股智能体配置
STOCK_SYMBOLS=AAPL,TSLA,NVDA,MSFT,GOOGL
📝 完整版功能
完整版脚本 (analyze_stock.py) 提供更多详细信息:
- ✅ 当前行情详情
- ✅ K 线数据统计
- ✅ 新闻情绪分析
- ✅ 关键支撑/阻力位
- ✅ 详细信号列表
- ✅ 风险提示
- ✅ 通知预览
🔧 依赖要求
确保已安装 yfinance:
cd backend
pip install yfinance
💡 提示
- 首次使用:建议先运行一次
./scripts/stock.sh测试 - 分析频率:不要频繁分析,避免 API 限流
- 最佳时间:在美股交易时间内分析效果最佳
- 股票代码:使用美股代码,如 AAPL, TSLA, NVDA 等
📊 支持的股票
任何美股代码都可以分析,常见示例:
- 科技股: AAPL, MSFT, GOOGL, META, AMZN, NVDA, TSLA
- 金融股: JPM, BAC, GS, MS
- 医疗股: JNJ, PFE, UNH, ABT
- 消费股: NKE, KO, MCD, SBUX
⚠️ 注意事项
- 数据来源:YFinance(Yahoo Finance)
- 数据延迟:约 15 分钟
- API 限制:过于频繁的请求可能被限流
- 市场时间:美股交易时间分析效果最佳
🆘 故障排除
错误:ModuleNotFoundError: No module named 'yfinance'
cd backend
pip install yfinance
错误:无法获取行情
- 检查股票代码是否正确
- 检查网络连接
- 稍后重试
错误:LLM 分析失败
- 检查 API 密钥配置
- 检查 DeepSeek/Zhipu API 是否可用