# 期权分析工具2.0 **Repository Path**: pseudocodes/option-analysis-tool-2.0 ## Basic Information - **Project Name**: 期权分析工具2.0 - **Description**: 对于cme期权分析,以及黄金分析 宏观经济分析的一个工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 13 - **Created**: 2025-12-07 - **Last Updated**: 2025-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 期权分析工具 > 开源免费的 CME 期权数据可视化分析工具 [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Star](https://img.shields.io/badge/⭐-喜欢请点Star-yellow)](https://github.com) > 声明:完全免费,只是当工具使用,不是代码高手,代码粗糙 ## ✨ 核心功能 - 📊 **期权数据可视化** - 自动解析 CME 期权数据,生成交互式图表 - 📋 **存量模块** - 黄金期货期权数据 etf持仓数据 comex库存数据 - 📊 **宏观模块** - 宏观经济指标分析,支持多指标对比,自定义添加比率 - 🎯 **MaxPain 分析** - 最大痛点价格计算,辅助交易决策 ## 🚀 快速开始 ### 环境要求 - mysql8+ - Python 3.8+ - Node.js 20+ #### 推荐版本:Python 3.9.8, Node.js v22.14.0 pip:25.0.1 mysql8.0+ ### 安装运行 ```bash # 在项目根目录下执行 pip install -r backend\requirements.txt # 安装 Python 依赖 cd front && npm install # 安装前端依赖 ``` ### 配置 #### 创建数据库 option_analysis #### 导入数据,在sql文件夹下 在.env文件里配置信息: ```bash # YFinance 代理设置 #暂时不用管 YFINANCE_PROXY=http://127.0.0.1:7897 # FRED API配置 在[fred网站注册](https://fred.stlouisfed.org/docs/api/fred/),会给一个免费的apikey FRED_API_KEY= #数据库配置 #数据库用户名 DB_USER = "root" #数据库密码 DB_PASSWORD = "" #数据库名 下面基本不用动 DB_NAME ="option_analysis" DB_HOST = "localhost" DB_PORT = "3306" ``` ### 启动项目 ```bash RUN_ALL.bat # 同时启动前后端 # 或分别启动 RUN_BACKEND.bat # 仅启动后端 RUN_FRONT.bat # 仅启动前端 ``` ## 📖 使用指南 1. **数据获取**:访问 [CME 黄金期权页面](https://www.cmegroup.com/markets/metals/precious/gold.volume.options.html#optionProductId=192) 2. **数据导入**:下载 Excel,在后台上传期权数据 3. **数据分析**:工具自动解析并生成可视化图表 > 💡**详细教程**:b站@木剑石 有完整教程 > 💡 **提示**:CME 数据通常在每日 14:00 多 或18:00 多更新 ## 🛠️ 技术架构 - **前端**:Vue 3 + TypeScript + Vite - **后端**:FastAPI + Python - **数据处理**:pandas + openpyxl - **图表**:ECharts + Canvas - **数据库**:mysql ## 功能演示 ### 期权数据可视化 ### 存量模块 ### 宏观模块 ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📄 开源协议 本项目基于 [MIT License](LICENSE) 开源