使用说明
📈 股票分析平台
全栈股票分析平台 实时市场数据, 人工智能聊天机器人, 投资组合模拟器,以及 13个MCP工具 --使用Python、Streamlit和OpenRouter GPT构建。
🔗 现场演示: stock-mcp-lfyg.onrender.com 📂 github: github/Pawankumarhr/stock_mcp
✨ 特性
| 特性 | 描述 |
|---|---|
| 📊 实时股票数据 | 美国和印度股票的实时价格、交易量、市值、市盈率、52周区间 |
| 📅 历史图表 | 具有可配置时间段(1d至最大值)的OHLCV图表 |
| 📰 新闻推送 | NewsAPI+谷歌新闻的最新头条 |
| 🎯 交易信号 | 使用RSI、SMA、MACD、布林带买入/卖出/持有信号 |
| 🔗 选项和希腊语 | 期权链+布莱克-斯科尔斯-希腊人(德尔塔、伽玛、西塔、织女星) |
| ⚡ 异常活动 | 检测交易量峰值、价格差距、波动性爆发 |
| 🔍 市场扫描器 | 通过过滤器扫描所有股票(超卖、看涨、接近52W低点等) |
| 🌡️ 行业热图 | 1D/5D/1M变化下的扇区性能 |
| 💰 投资组合模拟器 | 在历史日期买入/卖出股票,跟踪实时损益 |
| 🤖 AI 聊天机器人 | GPT+实时工具支持的自然语言股票查询 |
🏢 支持的公司
| 美国股市 | 印度股市(NSE) |
|---|---|
| 苹果(AAPL) | 信实(Reliance.NS) |
| 谷歌(GOOGL) | TCS(TCS.NS) |
| 微软(MSFT) | 印孚瑟斯(INFY.NS) |
| 亚马逊(AMZN) | HDFC银行(HDFCBANK.NS) |
| 特斯拉(TSLA) | Wipro(Wipro.NS) |
🚀 快速开始
# Clone
git clone https://github.com/Pawankumarhr/stock_mcp.git
cd stock_mcp
# Install dependencies
pip install -r requirements.txt
# Run the web UI
streamlit run streamlit_app.py
打开 http://localhost:8501 在您的浏览器中。
🛠️ 技术栈
- 前端: 溪流
- 数据: 雅虎金融API
- 人工智能: OpenRouter API(GPT-4.1-mini)
- 数据库: SQLite(投资组合)
- MCP服务器: FastMCP(stdio协议)
- 部署: 渲染
📁 项目结构
stock_mcp/
├── streamlit_app.py # Streamlit web UI (all pages)
├── app.py # Entry point (launches Streamlit)
├── chatbot.py # Terminal AI chatbot (MCP + OpenRouter)
├── mcp_server.py # MCP server exposing 13 tools
├── requirements.txt # Python dependencies
├── render.yaml # Render deployment config
├── tools/ # Stock analysis tool modules
│ ├── live_stock.py # Live stock data + historical + options
│ ├── news_fetch.py # NewsAPI + Google News
│ ├── generating_signal.py # Trading signal generator
│ ├── cal_greek.py # Black-Scholes options Greeks
│ ├── detect_unusual.py # Unusual activity detector
│ ├── scan_market.py # Market scanner
│ ├── sector_heatmap.py # Sector performance heatmap
│ └── _cache.py # Caching + rate-limit protection
├── portfolio/ # Portfolio simulator
│ ├── db.py # SQLite database layer
│ ├── trading.py # Buy/sell logic with price fetching
│ └── menu.py # Terminal portfolio menu
└── ARCHITECTURE.md # Developer documentation
📄 许可证
麻省理工学院