# Agu **Repository Path**: clc_aiproject/agu ## Basic Information - **Project Name**: Agu - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-02 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网格交易自动化系统 - 增强版 这是一个专为网格交易策略设计的自动化监控系统,旨在解决手动跟踪多只股票的烦恼。 ## 系统概述 系统可以: - 自动监控网格交易条件 - 满足条件时自动发送买入/卖出提醒 - 记录所有交易历史 - 无需实时盯盘 - 多线程并发处理,提升性能 - 智能缓存机制,减少API调用 - 实时性能监控和健康检查 ## 新增功能 ### 优化特性 - **多线程并行处理**: 提高多股票同时监控的效率 - **智能缓存机制**: 减少不必要的API请求 - **数据库性能优化**: 添加索引,优化查询速度 - **批量操作支持**: 支持批量查询股票信息 - **性能监控仪表板**: 实时监控系统性能指标 - **系统健康检查**: 全面检查系统各组件状态 - **增强型启动脚本**: 包含更多检查和提示 ## 文件结构 ``` grid_trading_system/ ├── grid_config.json # 系统配置文件 ├── grid_notification_system_baostock.py # 原版核心系统 ├── grid_notification_system_baostock_optimized.py # 优化版核心系统 ├── grid_notification_system_offline.py # 离线版本(备用) ├── grid_notification_system.py # 原始版本(备用) ├── grid_system_runner.py # 交互式用户界面 ├── grid_trading_system.py # 完整交易管理系统 ├── enhanced_start_script.py # 增强版启动脚本 ├── system_optimizer.py # 系统优化工具 ├── performance_dashboard.py # 性能监控仪表板 ├── health_check.py # 系统健康检查工具 ├── start_grid_system.sh # 增强版启动脚本 ├── GRID_SYSTEM_GUIDE.md # 详细使用指南 ├── README.md # 本说明文件 └── grid_trading.db # SQLite数据库(如果存在) ``` ## 快速开始 ### 1. 启动系统 ```bash ./start_grid_system.sh ``` ### 2. 系统菜单功能 (增强版) ``` 1. 运行系统优化 2. 查看当前配置 3. 立即检查交易信号 4. 启动持续监控 (10分钟检查一次) 5. 启动持续监控 (5分钟检查一次) 6. 启动持续监控 (2分钟检查一次) - 高频模式 7. 查看最近通知记录 8. 查看当前持仓状态 9. 性能监控面板 10. 启动Web界面 0. 退出 ``` ## 网格策略说明 ### 买入条件 - 当股价下跌至参考价格的 `(1 - 网格比例)` 时触发买入提醒 - 例如:参考价格2.65元,网格比例5%,则当价格≤2.5175元时提醒买入 ### 卖出条件 - 当持仓股票价格上涨至参考价格的 `(1 + 网格比例)` 时触发卖出提醒 - 例如:买入价格2.80元,网格比例5%,则当价格≥2.94元时提醒卖出 ## 数据导入 系统已成功导入您的Excel中的股票数据: - 股票代码:000727(冠捷科技) - 持仓数量:30,000股 - 平均成本:2.72元 - 当前价格:2.55元 - 当前盈亏:-5,200元 (-6.36%) ## 技术说明 - **数据源**: 使用Baostock获取实时股票数据 - **数据库**: SQLite存储持仓和通知记录 - **架构**: 模块化设计,易于扩展 - **性能**: 多线程并发处理,智能缓存机制 - **监控**: 实时性能监控和健康检查 ## 优化工具 ### 系统优化器 运行系统优化以提升性能: ```bash python3 system_optimizer.py ``` ### 健康检查 检查系统各组件状态: ```bash python3 health_check.py ``` ### 性能监控 实时监控系统性能: ```bash python3 performance_dashboard.py [刷新间隔秒数] ``` ## 使用建议 1. **初次使用**: 先运行 `start_grid_system.sh` 选择选项 `1` 运行系统优化,再熟悉系统界面 2. **检查当前状态**: 选择选项 `3`,看看当前是否有交易信号 3. **启动监控**: 当您熟悉系统后,可以选择选项 `4`、`5` 或 `6` 启动后台监控 4. **查看记录**: 随时可以用选项 `7` 查看系统产生的通知记录 5. **性能监控**: 使用选项 `9` 查看系统性能指标 ## 注意事项 - 系统使用免费的Baostock API获取实时数据 - 建议设置最大亏损限额 - 确保有足够的资金应对连续买入 - 建议每日查看系统运行状态 - 使用高频监控模式(选项6)时注意API调用频率限制 - 定期运行健康检查确保系统正常运行