{"repo":"cn-vhql/STIP","free":true,"listed":false,"github":"https://github.com/cn-vhql/STIP","clone":"git clone https://github.com/cn-vhql/STIP.git","description":"一个功能强大、界面美观的交互式股票技术指标回测分析平台，基于Python构建，使用Streamlit提供Web界面，支持多种技术指标计算、条件配置和回测分析。","language":"Python","stars":13,"topics":["ai","machine-learning","quantitative-finance","stock-market","technology"],"license":null,"category":"trading","readme_excerpt":"📈 股票技术指标回测分析平台(STIP) 一个功能强大、界面美观的 交互式股票技术指标回测分析平台 ，基于Python构建，使用Streamlit提供Web界面，支持多种技术指标计算、条件配置和回测分析。 ✨ 项目特色 - 🎯 专业级回测分析 ：支持多指标组合策略的精确回测 - 📊 丰富的技术指标 ：基于talib库内置多种主流技术指标，支持参数自定义 - 🎨 现代化界面 ：基于Streamlit的响应式Web界面，美观易用 - ⚡ 高性能处理 ：智能缓存机制，支持大规模数据分析 - 🔧 高度可扩展 ：模块化设计，易于添加自定义指标和策略 - 📈 专业图表 ：集成Plotly绘制交互式K线图和技术指标图 🌟 核心功能 📊 数据获取模块 - 多市场支持 ：A股、期货等市场数据 - 智能缓存 ：自动缓存机制，提高查询效率 - 灵活配置 ：支持日线、周线、月线，前复权、后复权等 - 实时更新 ：基于akshare库获取市场数据 📈 技术指标计算 - 趋势指标 ：SMA、EMA、MACD、布林带 - 摆荡指标 ：RSI、KDJ、CCI、威廉指标 - 成交量指标 ：OBV、成交量均线 - 波动率指标 ：ATR - 多版本支持 ：同一指标不同参数（如SMA 5、SMA 10、SMA 20） 🎯 条件配置系统 - 数值比较 ：RSI 70、MACD 0等 - 交叉信号 ：金叉、死叉 detection - 逻辑组合 ：AND、OR、NOT复杂条件 - 动态管理 ：添加、编辑、删除条件配置 🔍 回测分析引擎 - 精确回测 ：信号触发后的收益分析 - 统计指标 ：胜率、平均收益、最大回撤等 - 风险分析 ：收益分布、波动率计算 - 详细报告 ：完整的回测结果和策略评估 📊 可视化展示 - 交互式K线图 ：价格走势与技术指标叠加 - 分类副图 ：趋势、摆荡、成交量指标分离显示 - 信号标记 ：交易信号在图表上的可视化 - 收益分析图 ：回测结果的专业图表展示 🚀 快速开始 环境要求 - Python 3.8+ - 操作系统：Windows / macOS / Linux 一键安装 应用将在浏览器中自动打开： http://localhost:8501 📖 详细文档 基础使用指南 1. 数据获取 - 输入6位股票代码（如：000001、600000） - 选择时间范围和数据周期 - 选择复权方式 - 点击\"获取数据\" 2. 指标配置 - 选择技术指标类型 - 设置指标参数（周期、倍数等） - 支持同一指标多参数配置 - 批量计算所有配置指标 3. 条件设置 - 创建交易条件（数值比较、交叉信号） - 组合多个条件（AND、OR逻辑） - 预览条件描述和影响 4. 回测分析 - 设置持有期天数 - 运行回测分析 - 查看详细报告和图表 高级功能 多指标策略示例 风险控制参数 - 持有期：1-60天可调 - 止损条件：可自定义 🏗️ 技术架构 技术栈 - 前端 ：Streamlit + Plotly - 后端 ：Python + Pandas + NumPy - 数据源 ：AKShare - 指标计算 ：TA-Lib - 可视化 ：Plotly.js 📊 功能演示 主界面展示 - 📈 K线图与技术指标叠加显示 - 📊 分类副图展示不同类型指标 - 🎯 信号点标记和说明 - 📋 回测结果统计面板 回测报告 - 📊 胜率和收益率统计 - 📈 收益分布直方图 - 📋 详细信号列表 - ⚠️ 风险提示和建议 🔧 开发指南 添加自定义","default_branch":null,"files":null,"tree":[],"storefront":"/r/cn-vhql","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cn-vhql/STIP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}