# PA_Agent **Repository Path**: Clark_Liu/PA_Agent ## Basic Information - **Project Name**: PA_Agent - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-06-24 - **Last Updated**: 2026-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PA Agent — AI K线分析辅助工具(桌面端) **交流 QQ 群:871156180** --- 面向主观交易者的 **价格行为(Price Action)** AI 辅助决策工具。从 **MT5 / TradingView / yfinance / AkShare** 读取 K 线,将结构化 K 线数据与预计算特征送入大模型做**两阶段分析**(市场诊断 → 交易决策),**不是**截图识图,**不连接券商、不执行下单**。 --- ## 主要功能 - 📈 **多数据源**:MT5(Windows)、TradingView(全平台)、yfinance(期货/加密货币)、AkShare(A 股) - 🧠 **两阶段 AI 分析**:市场诊断 → 策略路由 → 交易决策(限价/突破/市价或不下单) - 🔄 **增量分析与持续跟踪**:新增 K 线时复用上次结论;开启 `keep_analysis` 后新 K 线收盘自动触发新一轮分析 - 🌳 **决策树可视化**:赛博科幻风格可交互流程图,自动播放闸门→策略路径动画 - 🔮 **未来走势预期**:AI 预测下一根 K 线方向和下一个市场周期位置 - 💬 **分析后自由追问**:完整对话会话管理器,实时推理流 + Token 进度条,对话历史持久化 - 📚 **经验库**:按周期位置检索历史案例供分析参考 - 📝 **完整落盘**:Prompt、原始响应、诊断/决策 JSON、Token 用量、追问记录 - 🛡️ **可配置校验体系**:JSON 校验、一致性检查、语义校验、截断修复、失败自动重试 - 🔒 **API Key** 本地加密存储 --- ## 环境要求 | 项目 | 要求 | | -------- | ----------------------------------------------------------------------- | | 操作系统 | Windows 10 / 11(主支持)、macOS 12+(TradingView 数据源) | | Python | 3.11+ | | 数据源 | MT5 / TradingView / yfinance / AkShare **至少配置一种** | | 网络 | 可访问所配置的 AI API(如 DeepSeek、PackyAPI 等) | --- ## 快速开始 直接在系统中安装(推荐部署在本机): ```cmd pip install -e . python -m pa_agent.main ``` 首次启动后在**设置**中填写 **Base URL**、**模型名** 与 **API Key**。 > 如需隔离环境也可创建虚拟环境:`python -m venv .venv` 后激活再 `pip install -e .`。 **安装内容**:PyQt6(GUI 框架)+ pyqtgraph(K 线图表绘图)+ numpy/pandas(数据处理)+ openai(AI API 客户端)+ **akshare/baostock(A 股数据源)** + json 校验、模型定义等全套依赖。 > 若需运行测试(pytest)或代码格式化(ruff/black),额外安装:`pip install -e ".[dev]"`。 --- ## 详细说明 完整操作界面说明见 [`PA_Agent使用文档.md`](PA_Agent使用文档.md),配置字段说明见 [`config/README.md`](config/README.md)。 --- **免责声明**:本工具仅供学习与研究,不构成投资建议。交易有风险,决策后果自负。 本项目采用 [GNU Affero General Public License v3.0 (AGPL-3.0)](LICENSE) 发布。 --- ## 打赏与支持 如果你觉得这个程序对你有帮助的话,可以打赏激励作者继续优化程序,感谢你的支持和鼓励! (作者会优先解决打赏人的问题,因为人太多了!回复不过来!)