交易智能引擎

TradePilot MCP Server v3.0是一个基于FastAPI的MCP服务器,结合Polygon.io实时市场数据和18层技术分析引擎,提供自主期权交易智能。

  • by Sakhir786
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Sakhir786/tradepilot-mcp-server

使用说明

🚀 TradePilot MCP服务器v3.0

高级18层交易智能引擎

一个生产级MCP(模型上下文协议)服务器,它结合了 Polygon.io实时市场数据 带着一个 18层技术分析引擎 用于自主期权交易智能。


📊 这是什么?

TradePilot是一个 基于FastAPI的MCP服务器 即:

  • 从Polygon.io获取实时和历史市场数据
  • 运行分析 18个专业层 (技术+价格操作+期权+主脑)
  • 提供 14本高概率剧本 目标是85-95%的胜率
  • 提供可操作的期权交易信号,并提供精确的执行/到期建议
  • 包括多股票扫描、风险管理和警报通知

把它当作你的 AI期权交易副驾驶 由机构等级分析提供动力。


🎯 主要特点

  • 18层分析系统

    • 第1-10层:技术指标(动量、成交量、趋势、结构)
    • 第11-13层:价格走势(支撑/阻力位、VWAP、成交量概况)
    • 第14-17层:期权分析(IV、希腊、Gamma、看跌/看涨比率)
    • 第18层:大脑大师,14本游戏书
  • 交易模式

    • SCALP:0-2 DTE选项
    • 开关:7-45 DTE选项
    • 日内交易:当日交易
  • 高级功能

    • 带过滤功能的多股票扫描器
    • 凯利标准职位规模
    • 具有提款保护的风险管理
    • 不和谐/松弛/电报警报
    • 反向测试发动机
    • AI就绪的JSON输出

🚀 快速开始

# Clone the repository
git clone https://github.com/Sakhir786/tradepilot-mcp-server.git
cd tradepilot-mcp-server

# Set up environment
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Configure environment variables
cp .env.example .env
# Edit .env and add your POLYGON_API_KEY

# Run the server
python main.py
# Or with uvicorn:
uvicorn main:app --host 0.0.0.0 --port 10000

访问文档:http://localhost:10000/docs


📡 API终点

18层分析

  • GET /engine18/analyze -完整的18层分析
  • GET /engine18/quick -快速信号检查
  • GET /engine18/scan -多股票扫描器
  • GET /engine18/playbooks -列出所有14本剧本
  • GET /engine18/health -系统健康检查

市场数据(Polygon.io)

  • GET /candles -OHLCV数据
  • GET /options -期权链
  • GET /news -最新动态
  • GET /ticker-details -公司信息

🔧 环境变量

POLYGON_API_KEY=your_api_key_here
TRADEPILOT_PRODUCTION_PATH=/path/to/tradepilot-mcp-server
TRADEPILOT_LAYERS_PATH=/path/to/layers
TRADEPILOT_PORTFOLIO_VALUE=100000
TRADEPILOT_DISCORD_WEBHOOK=your_webhook_url

📊 示例用法

import requests

# Full analysis
response = requests.get(
    "http://localhost:10000/engine18/analyze",
    params={"symbol": "SPY", "mode": "swing"}
)
analysis = response.json()

print(f"Direction: {analysis['analysis_summary']['direction']}")
print(f"Win Probability: {analysis['analysis_summary']['win_probability']}%")

🎯 14高概率剧本

看涨(看涨):

  1. 流动性扫描+BOS(85-95%)
  2. CHoCH反向(82-92%)
  3. 趋势延续(80-90%)
  4. FVG填充+拒收(81-88%)
  5. 订单批量反弹(79-87%)
  6. 发散+结构(80-88%)
  7. VWAP回收(77-85%)

熊(PUTS): 8-14.看跌设置的镜像模式


🔐 安全与最佳实践

  • 永不承诺 .env 文件
  • 确保API密钥的安全
  • 对敏感数据使用环境变量
  • 为生产部署启用速率限制

📝 许可证

MIT许可证-有关详细信息,请参阅许可证文件


🤝 贡献

欢迎投稿!请打开问题或提交拉取请求。


📧 支持

对于问题或疑问,请打开GitHub问题。

TradePilot v3.0-专业期权交易智能 🚀📈