# QTradeProgram - 大单检测程序 用户手册(增强版) ## 一、软件简介 ### 1.1 软件概述 **QTradeProgram - 大单检测程序** 是一款专业的股票大单实时监控软件,通过富途 API 实时接口,实时接收股票订单数据,当检测到超过预设阈值的大额交易时,立即在界面显示并发出多维度提示,帮助投资者及时掌握市场动态,捕捉潜在投资机会。 本软件采用分布式数据处理架构,确保在高并发行情下仍能保持稳定运行,为专业投资者提供可靠的大单监控解决方案。 ### 1.2 主要功能 * ✅ **实时监控**:毫秒级接收和处理股票订单数据流 * ✅ **大单检测**:基于预设阈值自动识别大额交易,支持双向检测 * ✅ **多维度提示**:呼吸灯效果、声音报警、桌面通知三位一体提示 * ✅ **灵活配置**:支持股票订阅列表和动态阈值调整 * ✅ **全面日志**:完整的操作日志、系统状态记录和审计追踪 * ✅ **高效处理**:多线程 + 异步处理机制,轻松应对高并发数据流 * ✅ **数据可视化**:大单分布图表、趋势分析曲线直观展示 * ✅ **历史回溯**:支持指定时间段的大单数据回放与分析 * ✅ **多账户支持**:可配置多个 API 账号,实现多市场监控 ### 1.3 系统要求 * **操作系统**:Windows 10/11(64 位专业版推荐) * **内存**:8GB 及以上(监控 50 只以上股票建议 16GB) * **硬盘空间**:500MB 可用空间(日志和历史数据会占用额外空间) * **网络**:宽带互联网连接(建议 10Mbps 以上稳定带宽) * **运行环境**:.NET Framework 4.5+ 或 .NET Core 3.1+ * **屏幕分辨率**:最低 1366×768,推荐 1920×1080 及以上 ## 二、安装指南 ### 2.1 安装步骤 1. **下载软件包** * 从官方网站或指定渠道获取 QTradeProgram 安装包(.zip 或.exe 格式) * 验证安装包完整性(通过 MD5 校验或数字签名确认) 1. **安装依赖环境** * 自动检测工具:运行 "CheckEnvironment.exe" 自动检查并安装所需依赖 * 手动安装: * .NET Framework 4.5+:从微软官网下载对应版本 * Visual C++ 2015-2022 运行库:32 位和 64 位版本 1. **部署软件** * 压缩包版:解压到目标目录(建议路径不含中文和特殊字符) * 安装包版:双击运行安装程序,按照向导完成安装 * 权限设置:建议以管理员权限运行程序(右键→属性→兼容性→以管理员身份运行) 1. **首次运行配置** * 软件会自动创建必要的配置文件和目录结构 * 弹出初始设置向导,引导完成: * API 连接参数配置 * 初始股票列表导入 * 提示方式设置 * 数据存储路径设置 ### 2.2 目录结构 ``` QTradeProgram/ ├── QTradeProgram.exe # 主程序 ├── QTradeProgram.config # 主配置文件 ├── CheckEnvironment.exe # 环境检测工具 ├── config/ # 配置文件目录 │ ├── replyCodeList.csv # 股票订阅列表 │ ├── notification.config # 通知设置配置 │ ├── api.config # API连接参数 │ └── appearance.config # 界面外观配置 ├── logs/ # 日志文件目录 │ ├── system.log # 系统日志 │ ├── detection.log # 检测日志 │ └── access.log # 访问日志 ├── data/ # 数据文件目录 │ ├── history/ # 历史数据 │ └── cache/ # 缓存数据 ├── resources/ # 资源文件 │ ├── sounds/ # 提示音文件 │ ├── icons/ # 图标资源 │ └── themes/ # 主题文件 └── docs/ # 文档目录 ├── 帮助文档.chm └── 更新日志.txt ``` ## 三、界面介绍 ### 3.1 主界面布局 ``` ┌─────────────────────────────────────────────────────────────────────┐ │ QTradeProgram - 大单检测程序 V1.0 \[─]\[□]\[×] │ ├─────────────────────────────────────────────────────────────────────┤ │ 菜单栏: \[文件] \[视图] \[工具] \[分析] \[窗口] \[帮助] │ ├─────────────────────────────────────────────────────────────────────┤ │ 工具栏: \[连接] \[断开] \[添加股票] \[删除股票] \[清空大单] \[设置] \[日志]│ ├─────────────────────────────────────────────────────────────────────┤ │ 左侧面板 │ 中间面板 │ 右侧面板 │ │ │ │ │ │ ┌─ 股票订阅列表 ─────┐ │ ┌─ 大单显示区域 ─────┐ │ ┌─ 实时监控 ───┐ │ │ │ 代码 名称 阈值│ │ │ 时间 代码 名称 │ │ │ 今日大单统计 │ │ │ │ 00700 腾讯控股 50K │ │ │ 10:00 00700 腾讯...│ │ │ 总计: 28笔 │ │ │ │ 00005 汇丰控股 30K │ │ │ 10:01 00005 汇丰...│ │ │ 买入: 18笔 │ │ │ │ ... ... ... │ │ │ ... ... ... │ │ │ 卖出: 10笔 │ │ │ └─────────────────────┘ │ └────────────────────┘ │ └──────────────┘ │ │ │ │ │ │ ┌─ 系统状态 ─────────┐ │ ┌─ 图表分析 ─────────┐ │ ┌─ 呼吸灯提示 ─┐ │ │ │ ● 连接状态: 已连接 │ │ │ \[大单数量趋势图] │ │ │ ●●● │ │ │ │ ● 监控股票: 15只 │ │ │ \[买卖比例饼图] │ │ │ 呼吸灯效果 │ │ │ │ ● 大单数量: 3笔 │ │ │ │ │ └──────────────┘ │ │ │ ● 最后更新: 10:00 │ │ └────────────────────┘ │ │ │ └─────────────────────┘ │ │ ┌─ 快捷操作 ─────┐ │ │ │ │ │ 暂停监控 │ │ │ │ │ │ 导出当前数据 │ │ │ │ │ │ 查看详情 │ │ │ │ │ └────────────────┘ │ ├─────────────────────────────────────────────────────────────────────┤ │ 状态栏: 连接状态: 已连接 | 延迟: 23ms | 处理速度: 128单/秒 | 系统时间: 10:01:23 │ └─────────────────────────────────────────────────────────────────────┘ ``` ### 3.2 功能区说明 #### 3.2.1 菜单栏 * **文件**: * 退出程序 * 导入配置 * 导出配置 * 数据备份 * 数据恢复 * **视图**: * 显示 / 隐藏各个面板(股票列表、大单区域、图表等) * 切换视图模式(标准视图、紧凑视图、全屏模式) * 刷新数据 * 主题切换(浅色 / 深色 / 自定义) * **工具**: * 系统设置 * 日志查看器 * 批量操作工具 * 数据清理工具 * API 连接测试 * **分析**: * 大单趋势分析 * 股票对比分析 * 历史数据查询 * 数据导出 * 报表生成 * **窗口**: * 重置窗口布局 * 保存窗口布局 * 窗口置顶 * 多窗口排列 * **帮助**: * 关于程序 * 用户手册 * 在线帮助 * 检查更新 * 反馈建议 #### 3.2.2 工具栏 * **连接**:连接到富途 API 服务 * **断开**:断开与 API 的连接 * **添加股票**:打开添加股票对话框 * **删除股票**:删除选中的监控股票 * **清空大单**:清空当前显示的大单记录 * **设置**:打开系统设置窗口 * **日志**:打开日志查看器 * **刷新**:手动刷新所有数据 * **锁定**:锁定界面防止误操作 #### 3.2.3 状态栏 * 左侧:API 连接状态、网络延迟 * 中间:数据处理速度、当前监控股票数量 * 右侧:系统时间、最后数据更新时间 * 双击状态栏可快速切换全屏 / 窗口模式 ## 四、基本操作 ### 4.1 启动软件 1. 双击桌面快捷方式或程序目录中的`QTradeProgram.exe` 2. 程序启动过程中会显示加载进度条,同时进行: * 环境检查 * 配置文件加载 * 数据库初始化 * API 连接测试 1. 首次启动会显示欢迎向导,指导完成基础配置 2. 正常启动后默认自动连接 API,状态栏显示 "已连接" 表示运行正常 > **提示** > > :可在设置中配置 "启动时自动连接 API" 选项 ### 4.2 添加监控股票 **方法一:通过工具栏添加** 1. 点击工具栏 "添加股票" 按钮或使用快捷键 Ctrl+A 2. 在弹出的对话框中输入: * 股票代码(如:00700) * 股票名称(如:腾讯控股) * 检测阈值(单位:K,如:50) * 监控方向(买入 / 卖出 / 双向) 1. 点击 "验证" 按钮检查股票代码有效性 2. 点击 "确定" 保存,股票将立即出现在监控列表并开始监控 **方法二:编辑配置文件** 1. 打开`config/replyCodeList.csv`文件(可用 Excel 或记事本编辑) 2. 按格式添加新行:`股票代码,阈值(K),股票名称,监控方向` * 监控方向:1 = 买入,2 = 卖出,3 = 双向 1. 保存文件后,在程序中点击 "刷新股票列表" 或按 F5 **方法三:拖拽添加** 1. 从其他应用程序(如 Excel、网页)复制股票代码列表 2. 在股票订阅列表区域右键选择 "粘贴添加" 3. 在弹出的批量编辑窗口中补充阈值和监控方向信息 4. 点击 "确认添加" 完成操作 ### 4.3 设置检测阈值 **单个股票阈值设置** 1. 在股票订阅列表中选择要修改的股票 2. 双击 "阈值" 列或右键选择 "修改阈值" 3. 输入新的阈值数值(单位:K) 4. 按 Enter 键确认修改,立即生效 **动态阈值设置** 1. 右键点击股票,选择 "高级阈值设置" 2. 可配置: * 时间段阈值:不同交易时段使用不同阈值 * 价格联动:根据股价自动调整阈值 * 成交量联动:根据近期成交量动态调整 1. 点击 "应用" 保存设置 > **专业技巧** > > :对于波动性大的股票,建议使用动态阈值功能,可有效减少误报 ### 4.4 查看大单信息 1. **实时查看**: * 大单出现时自动显示在中间大单区域 * 新出现的大单会有短暂高亮显示 * 买入大单默认显示为绿色,卖出大单显示为红色 1. **详细信息**: * 双击大单记录打开详情窗口 * 详情包含:成交时间、股票代码、名称、价格、成交量、成交额、买卖方向、委托编号等 * 可查看该股票近期相关大单记录 1. **筛选与排序**: * 点击列表表头可按对应列排序 * 右键菜单可按股票代码、时间、金额等筛选 * 支持输入关键词快速搜索特定大单 ### 4.5 提示功能使用 * **呼吸灯提示**: * 绿色呼吸灯:买盘大单提示 * 红色呼吸灯:卖盘大单提示 * 呼吸频率:金额越大,闪烁频率越高 * 可在设置中调整呼吸灯大小和亮度 * **声音提示**: * 买入大单:默认 "叮咚" 提示音 * 卖出大单:默认 "警报" 提示音 * 可自定义提示音或关闭声音提示 * 支持按股票或金额设置不同提示音 * **桌面通知**: * 最小化时,大单出现会显示桌面通知 * 通知包含股票代码、名称和成交金额 * 点击通知可立即激活程序窗口 > **提示** > > :在夜间使用时,可开启 "夜间模式",自动降低提示强度,避免干扰 (以下为原手册四、五、六、七、八、九、十章节的扩展内容,保持原有结构但增加细节) ## 五、详细功能介绍 ### 5.1 大单检测机制详解 #### 5.1.1 检测原理 本软件采用多层过滤的大单检测算法,具体原理如下: 1. **数据接收层**: * 通过富途 API 实时接收全量订单簿数据 * 采用增量更新机制,仅传输变化数据 * 数据加密传输,确保信息安全 1. **数据预处理层**: * 数据校验:验证数据完整性和准确性 * 格式转换:将原始数据标准化为统一格式 * 异常过滤:剔除明显异常的订单数据 1. **核心检测层**: * 基础阈值比较:成交量与预设阈值比较 * 比例检测:相对于近期平均成交量的比例 * 时间密度检测:单位时间内的大单集中度 * 价格影响检测:分析大单对股价的影响程度 1. **结果输出层**: * 标记为大单并记录详细信息 * 触发多维度提示机制 * 更新统计数据和图表展示 #### 5.1.2 检测精度参数 * **实时性**:数据接收后 100ms 内完成检测和提示 * **准确性**:基于多维度验证,误报率低于 1% * **灵敏度**:可调节,高灵敏度模式下检测延迟增加约 50ms * **并发处理能力**:支持每秒处理 10,000 + 订单数据 * **历史数据一致性**:回溯检测与实时检测结果一致性 > 99.5% ### 5.2 批量操作功能 #### 5.2.1 批量添加股票 **方法一:CSV 文件导入** 1. 准备标准格式的 CSV 文件: ``` 股票代码,阈值(K),股票名称,监控方向 00700,50,腾讯控股,3 00005,30,汇丰控股,3 09988,40,阿里巴巴,1 ``` 1. 点击 "工具"→"批量操作"→"导入股票列表" 2. 选择 CSV 文件,程序会预览数据并显示格式验证结果 3. 可选择 "覆盖现有列表" 或 "追加到现有列表" 4. 点击 "确认导入",系统会自动验证股票代码有效性并导入 **方法二:批量添加界面** 1. 点击工具栏 "批量添加" 按钮或使用快捷键 Ctrl+B 2. 在弹出的界面中: * 左侧文本框可逐行输入股票信息 * 支持从剪贴板粘贴多行数据(自动识别格式) * 右侧预览区域实时显示解析结果 1. 底部显示格式错误提示,可直接点击错误项定位修改 2. 点击 "验证全部" 检查所有股票代码有效性 3. 点击 "确认添加" 完成批量添加 #### 5.2.2 批量修改阈值 1. **多选操作**: * 按住 Ctrl 键点击选择多个不连续股票 * 按住 Shift 键选择连续范围的股票 * 使用 "全选" 按钮选择所有股票 * 使用 "筛选选择" 按条件筛选股票后选择 1. **批量设置**: * 右键选择 "批量设置阈值" * 在弹出窗口中可选择: * 设置统一阈值 * 按比例调整现有阈值(如增加 10%) * 按股票类型批量设置(大盘 / 中盘 / 小盘) * 可选择是否 "应用动态阈值规则" * 确认后立即生效,并在日志中记录此次批量操作 #### 5.2.3 批量导出功能 1. 选择要导出的股票(支持全选和筛选选择) 2. 点击 "工具"→"批量操作"→"导出股票列表" 3. 选择导出格式: * CSV 格式(兼容 Excel,适合二次编辑) * Excel 格式(包含格式和验证规则) * TXT 格式(简单文本,适合程序处理) 1. 选择导出内容:基本信息 / 包含阈值历史 / 包含大单统计 2. 选择保存位置并确认,导出完成后显示导出报告 ### 5.3 日志系统详解 #### 5.3.1 日志级别说明 * **DEBUG**:详细的调试信息,包含变量值和流程步骤,用于开发排查 * **INFO**:正常的系统运行信息,如启动、连接、配置变更等 * **WARNING**:警告信息,需要关注但不会影响主要功能运行 * **ERROR**:错误信息,部分功能可能受影响,需要处理 * **FATAL**:严重错误,可能导致程序异常退出,必须处理 > **提示** > > :默认日志级别为 INFO,调试时可在设置中调整为 DEBUG #### 5.3.2 日志查看器功能 1. **实时监控**: * 自动滚动显示最新日志 * 可暂停滚动以便查看 * 新日志到达时高亮显示 1. **高级筛选**: * 按日志级别过滤(可多选组合) * 按时间范围筛选(今天 / 昨天 / 本周 / 自定义) * 按内容关键词搜索(支持正则表达式) * 按模块筛选(API 模块 / 检测模块 / UI 模块等) 1. **日志分析**: * 错误统计:自动统计各类型错误出现频率 * 趋势图表:显示不同级别日志的时间分布 * 快速定位:常见错误一键定位解决方案 1. **日志操作**: * 导出选定日志 * 复制日志内容 * 清空当前显示 * 设置日志保存策略 #### 5.3.3 日志文件管理 * **自动轮转**: * 按大小轮转:当日志文件超过 50MB 时自动创建新文件 * 按时间轮转:每日 0 点自动创建新日志文件 * 可在设置中自定义轮转策略 * **保留策略**: * 默认保留最近 30 天的日志文件 * 自动清理超过保留期的日志 * 重要错误日志会额外备份,不受保留期限制 * **压缩归档**: * 自动压缩 7 天前的日志文件(ZIP 格式) * 压缩文件命名格式:log\_YYYYMMDD.zip * 可设置压缩文件的保留期限 ### 5.4 性能监控与优化 #### 5.4.1 实时监控面板 在系统状态面板中可以实时查看: * **数据处理性能**: * 当前处理的订单数量 / 秒 * 平均处理时间(毫秒) * 峰值处理速率 * 队列长度(未处理的订单数量) * **系统资源占用**: * 内存使用:当前占用 / 峰值占用 * CPU 使用率:程序占用 / 系统总占用 * 磁盘 I/O:读写速率 * 网络状态:上传 / 下载速率,延迟 * **检测效率**: * 大单检测准确率 * 漏检率估计 * 误报率统计 * 检测延迟 #### 5.4.2 性能统计功能 1. **大单统计**: * 今日 / 昨日 / 本周大单总数对比 * 按股票分类的大单数量统计 * 按时间分布的大单热力图 * 买入 / 卖出大单比例分析 1. **处理效率**: * 每小时平均处理时间曲线 * 不同股票的处理耗时对比 * 系统资源占用趋势图 * 缓存命中率及效果分析 1. **性能报告**: * 自动生成每日性能报告 * 识别性能瓶颈并给出建议 * 可导出为 PDF 或 Excel 格式 * 支持设置性能告警阈值 #### 5.4.3 性能优化建议 基于监控数据,系统会智能提供优化建议: * **股票监控优化**: * 识别活跃度低的股票,建议暂时移除 * 根据系统负载自动推荐最佳监控数量 * 对高波动股票建议调整阈值 * **系统配置优化**: * 内存不足时建议关闭非必要功能 * CPU 占用过高时建议降低刷新频率 * 网络延迟高时建议调整数据接收策略 * **资源管理优化**: * 自动清理过期缓存数据 * 调整日志级别以减少磁盘写入 * 建议在交易高峰期前重启程序 ### 5.5 数据导出与分析 #### 5.5.1 大单数据导出 1. **导出格式**: * CSV 格式:兼容 Excel,包含完整字段 * JSON 格式:结构化数据,适合程序分析 * HTML 报告:包含图表和分析的可视化报告 * Excel 格式:包含公式和数据透视表模板 1. **导出内容**: * 基础信息:大单发生时间、股票代码、价格、数量等 * 扩展信息:当时盘口情况、市场整体情绪指标 * 统计数据:按股票、时间段、金额区间的汇总 * 分析结果:大单对后续股价影响的分析 1. **导出方式**: * 手动导出:选择时间段和股票范围手动触发 * 自动导出:设置定时导出任务(每日 / 每周) * 条件导出:满足特定条件时自动导出(如出现超大型单) #### 5.5.2 数据分析功能 1. **趋势分析**: * 大单出现频率趋势图(分钟 / 小时 / 日) * 大单规模变化曲线 * 不同股票大单关联性分析 * 大单与股价走势对比分析 1. **模式识别**: * 自动识别大单交易模式 * 发现异常交易时段和特征 * 对比历史相似模式及其后续走势 * 识别潜在的操纵行为特征 1. **预测分析**: * 基于历史数据预测未来大单可能出现的时段 * 分析大单对短期股价的影响概率 * 提供多情景分析和可能性评估 ### 5.6 自定义配置 #### 5.6.1 界面自定义 1. **主题设置**: * 预设主题:浅色、深色、护眼模式 * 自定义主题:可调整背景色、文字色、高亮色等 * 跟随系统:自动匹配 Windows 系统主题 * 定时切换:设置时段自动切换主题(如白天浅色 / 夜间深色) 1. **布局调整**: * 拖拽调整:直接拖拽面板边缘调整大小 * 布局方案:保存多个布局方案快速切换 * 面板显示:可选择显示 / 隐藏任意面板 * 字体设置:调整界面文字大小和字体 1. **数据显示**: * 列自定义:选择显示哪些数据列 * 排序设置:默认排序方式和方向 * 数字格式:价格、数量的显示格式 * 颜色规则:自定义数据显示颜色规则 #### 5.6.2 提示设置 1. **声音提示**: * 自定义提示音:可为买入 / 卖出 / 不同金额设置不同音效 * 音量控制:全局音量和各类型提示音单独调节 * 静音时段:设置免打扰时段,自动关闭声音提示 * 渐强提示:大单金额越大,提示音越大 1. **视觉提示**: * 呼吸灯设置:大小、亮度、闪烁频率调节 * 窗口闪烁:大单出现时程序窗口在任务栏闪烁 * 屏幕提示:在屏幕角落显示短暂提示框 * 颜色方案:自定义不同类型大单的显示颜色 1. **通知设置**: * 桌面通知:显示时长、位置、透明度设置 * 锁屏通知:电脑锁屏时是否显示通知 * 通知内容:选择通知中显示的信息详情级别 * 聚合通知:短时间内多个大单时是否聚合显示 #### 5.6.3 高级配置 1. **缓存设置**: * 缓存大小:调整内存缓存上限 * 缓存策略:LRU(最近最少使用)/FIFO(先进先出) * 持久化设置:是否将缓存保存到磁盘 * 清理时机:自动清理缓存的条件设置 1. **线程设置**: * 数据接收线程数:根据 CPU 核心数自动推荐 * 处理线程数:可手动调整或自动优化 * 优先级设置:各线程的优先级调整 * 线程池大小:调整系统线程池参数 1. **网络设置**: * API 连接超时:设置连接超时时间 * 重试策略:连接失败后的重试次数和间隔 * 数据压缩:是否启用传输数据压缩 * 代理设置:配置 HTTP 或 SOCKS 代理 ### 5.7 系统集成功能 #### 5.7.1 外部接口 支持通过以下方式与外部系统集成: * **文件接口**: * 输入:监控股票列表、阈值设置(CSV/JSON 格式) * 输出:大单记录、统计数据(实时写入指定目录) * 触发机制:文件变更自动导入配置 * **网络接口**: * 提供 REST API 接口:查询当前监控列表、大单记录 * WebHook 支持:大单出现时自动调用指定 URL * WebSocket 实时推送:订阅大单事件流 * **数据库接口**: * 支持 MySQL、SQL Server、PostgreSQL 等主流数据库 * 可配置数据同步频率和范围 * 提供数据库表结构和初始化脚本 #### 5.7.2 自动化脚本 内置脚本引擎,支持通过 JavaScript 编写自动化脚本: 1. **脚本示例**: ``` // 当出现超过100K的买入大单时自动记录并发送邮件 function OnBigOrderDetected(order) { if (order.Amount >= 100 && order.Direction == "BUY") { Log("检测到大额买单: " + order.StockCode + " " + order.Amount + "K"); SendEmail("admin@example.com", "大额买单提醒", order.ToString()); } } // 每天15:00自动导出当日数据 function ScheduledTask() { var now = new Date(); if (now.getHours() == 15 && now.getMinutes() == 0) { ExportData("daily\_" + now.toDateString() + ".csv", "Today"); } } ``` 1. **脚本管理**: * 脚本编辑器:内置语法高亮和提示 * 脚本库:提供常用脚本模板 * 调试工具:支持单步调试和日志输出 * 权限控制:限制脚本可访问的功能 1. **触发机制**: * 事件触发:大单出现、连接状态变化等事件 * 定时触发:按指定时间间隔或具体时间执行 * 手动触发:通过按钮或快捷键执行 ### 5.8 备份与恢复 #### 5.8.1 数据备份 1. **自动备份**: * 定时备份:默认每天凌晨 2 点自动备份 * 事件触发备份:配置变更后自动备份 * 备份内容:配置文件、监控列表、历史数据 * 备份策略:可设置备份保留数量和周期 1. **手动备份**: * 完整备份:备份所有配置和数据 * 选择性备份:可选择备份特定内容 * 立即备份:点击 "文件"→"备份数据" 执行 * 备份加密:支持设置密码保护备份文件 1. **云端备份**: * 支持 OneDrive、Dropbox 等云存储 * 自动同步备份文件到云端 * 多设备同步配置 * 版本历史:保留备份的历史版本 #### 5.8.2 数据恢复 1. **配置恢复**: * 从备份文件恢复:选择备份文件一键恢复 * 选择性恢复:可选择恢复部分配置 * 恢复预览:显示恢复前后的配置对比 * 恢复点:可选择历史备份点进行恢复 1. **数据恢复**: * 历史大单数据恢复:指定日期范围恢复 * 增量恢复:只恢复缺失的数据 * 数据合并:将恢复的数据与现有数据合并 * 恢复验证:自动验证恢复数据的完整性 1. **系统重置**: * 部分重置:只重置界面设置保留核心配置 * 完全重置:恢复系统到初始安装状态 * 重置前自动备份:防止数据丢失 * 选择性重置:可选择要重置的功能模块 ## 六、配置说明 ### 6.1 配置文件说明 #### 6.1.1 股票订阅文件 (replyCodeList.csv) ``` 股票代码,阈值(K),股票名称,监控方向,动态阈值,备注 00700,50,腾讯控股,3,1,港股通成分股 00005,30,汇丰控股,3,0, 09988,40,阿里巴巴,1,1, ``` * 字段说明: * 股票代码:交易所股票代码 * 阈值 (K):基础检测阈值,单位为千股 * 股票名称:股票的中文名称 * 监控方向:1 = 买入,2 = 卖出,3 = 双向 * 动态阈值:0 = 禁用,1 = 启用 * 备注:自定义备注信息 #### 6.1.2 程序配置文件详解 1. **主配置文件 (QTradeProgram.config)**: ``` \ \ \ \ \ \ \ \ \ \ ``` 1. **API 配置文件 (api.config)**: ``` { "ApiKey": "your\_api\_key\_here", "Secret": "your\_secret\_here", "Endpoint": "https://api.futunn.com", "Timeout": 3000, "RetryCount": 3, "Compress": true } ``` 1. **通知配置文件 (notification.config)**: ``` \[Sound] Enabled=true BuySound=resources/sounds/buy.wav SellSound=resources/sounds/sell.wav Volume=80 \[Visual] BlinkRate=500 Brightness=100 ShowToast=true ToastDuration=3000 \[DesktopNotification] Enabled=true Position=BottomRight ``` ### 6.2 阈值设置建议 #### 6.2.1 通用建议 根据股票市值和流动性分类设置: | 股票类型 | 市值范围 | 建议阈值 (K) | 动态阈值建议 | | ---- | ---------- | -------- | ------ | | 大盘股 | >1000 亿 | 50-100K | 启用 | | 中盘股 | 100-1000 亿 | 20-50K | 启用 | | 小盘股 | <100 亿 | 5-20K | 可选 | | 微型股 | <10 亿 | 1-5K | 禁用 | #### 6.2.2 特殊情况调整 * **高流动性股票**: * 交易活跃时段(如开盘后 30 分钟)提高 20-30% 阈值 * 可设置分时段阈值,适应不同时段的流动性差异 * **低流动性股票**: * 降低基础阈值,但建议同时启用 "最小成交额" 过滤 * 增加 "时间密度检测",避免误判偶尔的大额交易 * **新股**: * 上市初期建议从较低阈值开始(常规的 50%) * 1-2 周后根据实际交易情况逐步调整 * 启用 "相对阈值"(相对于平均成交量的比例) * **特殊事件期间**: * 财报发布前后:建议降低阈值 20-30% * 重大公告期间:建议启用临时监控模式 * 市场剧烈波动时:可暂时切换到 "相对阈值" 模式 > **专业建议** > > :对于重点关注的股票,建议同时设置绝对阈值和相对阈值(占近期平均成交量的百分比),并取两者中的较低值作为实际检测标准。 ## 七、故障排除 ### 7.1 常见问题 #### 7.1.1 连接问题 **症状**:状态显示 "未连接" 或 "连接中" 长时间无响应 **分级解决方案**: 1. 基础排查: * 检查网络连接是否正常(打开浏览器访问任意网站) * 确认网线连接或 Wi-Fi 信号强度 * 尝试访问富途官网确认服务可用性 1. 中级排查: * 检查防火墙设置,确保 QTradeProgram.exe 被允许访问网络 * 暂时关闭杀毒软件或安全软件,测试是否被拦截 * 检查 API 密钥和密码是否正确,是否过期 1. 高级排查: * 检查代理设置是否正确(如有) * 运行 "工具"→"API 连接测试" 诊断连接问题 * 查看日志文件中的具体错误信息(搜索 "CONNECT" 关键词) * 使用网络诊断工具(如 ping、tracert)检查到 API 服务器的连接 1. 解决方案: * 重新启动路由器和电脑 * 更换网络环境测试(如手机热点) * 重新生成 API 密钥并更新配置 * 确认系统时间和时区设置正确 #### 7.1.2 数据不更新 **症状**:股票数据长时间不更新,大单记录无新增 **解决方案**: 1. 初步检查: * 确认连接状态显示 "已连接" * 检查状态栏的 "最后更新时间" 是否在更新 * 确认市场是否处于交易时段 1. 深入排查: * 检查是否有网络波动或短暂断开后未自动重连 * 查看日志文件中的 ERROR 级别日志 * 确认监控的股票是否仍在交易(未停牌) * 尝试添加一只活跃度高的股票测试是否有数据 1. 解决措施: * 点击 "断开" 再 "连接" 按钮重新连接 * 检查并调整防火墙设置,确保数据端口畅通 * 清理程序缓存("工具"→"清理缓存") * 重启程序尝试恢复 * 如问题持续,导出日志联系技术支持 #### 7.1.3 界面卡顿 **症状**:程序响应缓慢,操作延迟明显,甚至无响应 **解决方案**: 1. 即时缓解: * 关闭不必要的面板(如图表分析) * 减少监控股票数量 * 提高检测阈值,减少数据处理量 1. 系统资源优化: * 关闭其他占用资源的程序(尤其是大型软件和游戏) * 检查任务管理器,确认 CPU 和内存占用情况 * 确保系统有足够的可用内存(至少 2GB 以上) 1. 程序设置调整: * 降低数据刷新频率("设置"→"性能") * 关闭实时图表更新("视图"→"图表更新") * 调整日志级别为 WARNING 或 ERROR * 清理历史数据("工具"→"数据清理") 1. 根本解决: * 确认电脑配置满足系统要求 * 更新显卡驱动和.NET Framework * 检查磁盘空间,确保有足够的剩余空间 * 如频繁卡顿,尝试重新安装程序 ### 7.2 错误代码说明 | 错误代码 | 说明 | 解决方法 | | -------- | -------- | ---------------------------------------------------- | | ERR\_001 | API 连接失败 | 1. 检查网络连接2. 确认 API 密钥有效3. 检查防火墙设置4. 验证 API 服务状态 | | ERR\_002 | 数据解析错误 | 1. 重启程序2. 检查是否有新版本更新3. 清理缓存数据4. 联系技术支持并提供日志 | | ERR\_003 | 配置文件损坏 | 1. 删除损坏的配置文件2. 从备份恢复配置3. 运行程序自动生成新配置4. 重新安装程序 | | ERR\_004 | 内存不足 | 1. 关闭其他应用程序2. 减少监控股票数量3. 增加系统内存4. 调整程序内存使用设置 | | ERR\_005 | 权限不足 | 1. 以管理员身份运行程序2. 检查文件和目录权限3. 移动程序到非系统盘4. 调整用户账户控制设置 | | ERR\_006 | 数据存储失败 | 1. 检查磁盘空间2. 确认对 data 目录有写入权限3. 检查磁盘是否被写保护4. 运行磁盘错误检查 | | ERR\_007 | 股票代码无效 | 1. 验证股票代码正确性2. 确认股票在交易时间内3. 检查市场代码前缀4. 联系技术支持确认代码有效性 | | ERR\_008 | 版本不兼容 | 1. 更新到最新版本2. 检查 API 版本兼容性3. 重新安装对应版本的依赖4. 查看更新日志了解变更 | ### 7.3 日志分析指南 程序会在`logs/`目录下生成详细日志文件,以下是分析日志的指南: 1. **日志文件类型**: * **system.log**:系统运行日志,记录启动、配置、状态变化等 * **detection.log**:检测日志,记录所有检测到的大单和检测过程 * **access.log**:API 访问日志,记录所有 API 请求和响应 1. **关键信息查找**: * 连接问题:搜索 "CONNECT"、"DISCONNECT"、"ERR\_001" * 数据问题:搜索 "DATA"、"PARSE"、"ERR\_002" * 性能问题:搜索 "SLOW"、"HIGH CPU"、"MEMORY" * 配置问题:搜索 "CONFIG"、"LOAD"、"ERR\_003" 1. **日志分析步骤**: * 确定问题发生的大致时间 * 打开对应时间段的日志文件 * 按时间顺序查找错误或警告信息 * 注意错误发生前后的相关操作记录 * 结合错误代码表解读错误原因 1. **日志提交**: * 遇到无法解决的问题时,收集相关日志文件 * 可使用 "工具"→"日志打包" 功能生成压缩包 * 提交日志时注明问题发生时间和具体现象 * 重要信息会被自动脱敏处理,保护隐私 ## 八、使用技巧 ### 8.1 优化性能 1. **阈值策略优化**: * 为不同类型股票设置差异化阈值,避免不必要的检测 * 交易活跃时段适当提高阈值,减少噪音 * 利用动态阈值功能,让系统自动适应市场变化 * 对长期无大单的股票,逐步提高其阈值 1. **资源管理技巧**: * 非交易时段可关闭程序或切换到 "休眠模式" * 同时监控多市场时,可按交易时段分批启用 * 使用 "自动清理" 功能,定期清除过期数据 * 关闭不常用的面板和功能,减少资源占用 1. **运行环境优化**: * 将程序安装在 SSD 上,提高数据读写速度 * 定期清理系统垃圾文件和注册表 * 确保操作系统和驱动程序为最新版本 * 配置程序使用独立的网络连接(如有条件) ### 8.2 提高检测准确性 1. **阈值动态调整**: * 根据股票近期成交量变化调整阈值 * 结合股票价格变动,设置相对阈值(如市值的 0.1%) * 大盘剧烈波动时,临时调整阈值灵敏度 * 针对不同市场环境预设多套阈值方案快速切换 1. **多维度验证**: * 结合盘口数据验证大单真实性 * 关注连续出现的同方向大单,可能代表真实趋势 * 对比同一板块其他股票的大单情况 * 结合成交量和价格变动判断大单影响力 1. **过滤噪音技巧**: * 启用 "最小成交额" 过滤,排除低价股的虚假大单 * 设置 "时间间隔过滤",避免同一股票短时间内重复提示 * 对流动性极低的股票,增加 "比例阈值" 过滤 * 利用历史数据回测,优化个人阈值设置 ### 8.3 高级使用技巧 1. **工作流优化**: * 创建个性化布局方案,保存并快速切换 * 设置常用操作的快捷键,提高操作效率 * 利用自动导出功能,定时生成分析报告 * 配置脚本自动执行重复性操作 1. **数据分析技巧**: * 定期导出历史数据,进行离线深度分析 * 对比不同时期的大单模式,发现市场变化 * 结合其他市场指标,构建多因子分析模型 * 利用 Excel 数据透视表分析大单分布特征 1. **预警系统定制**: * 为重点股票设置多级预警(如 50K 提醒,100K 强提醒) * 配置组合预警,多只相关股票同时出现大单时提醒 * 设置时段预警,关注特定交易时段的大单活动 * 利用脚本系统实现复杂的条件预警逻辑 ## 九、注意事项 ### 9.1 使用限制 * 本软件仅提供股票大单监控功能,不构成任何投资建议 * 大单信息应结合其他市场数据综合分析,不应作为唯一投资依据 * 软件性能受监控股票数量、系统配置和网络状况影响 * 免费版可能有监控股票数量和历史数据存储时间的限制 ### 9.2 技术限制 * 数据依赖富途 API 服务,其可用性和数据质量可能影响软件功能 * 网络延迟可能导致数据更新滞后,实际交易时间以交易所为准 * 极端市场情况下(如闪崩、暴涨),数据处理可能出现短暂延迟 * 监控大量股票(超过 200 只)可能影响程序响应速度 ### 9.3 数据安全 * 敏感信息(如 API 密钥)会加密存储,避免明文保存 * 建议定期更换 API 密钥,增强账户安全性 * 导出包含敏感数据的文件时,注意妥善保管 * 程序不会收集或上传用户的交易数据和个人信息 ### 9.4 法律声明 * 本软件遵循相关法律法规,用户应合法使用软件功能 * 用户使用本软件需遵守富途 API 的使用条款和限制 * 禁止将本软件用于任何非法目的或商业分销 * 软件开发者不对基于本软件数据做出的投资决策负责 ## 十、技术支持 ### 10.1 获取帮助 1. **自助支持**: * 查看本用户手册(F1 快捷键) * 使用程序内的 "帮助"→"常见问题" * 查看日志文件分析问题原因 * 访问官方知识库和帮助文档 1. **社区支持**: * 用户论坛:分享经验和解决方案 * QQ / 微信群组:与其他用户交流 * 官方博客:发布使用技巧和最佳实践 * 视频教程:观看操作演示和功能讲解 1. **专业支持**: * 技术支持邮箱:support@qtradeprogram.com * 在线客服:工作日 9:00-18:00 在线咨询 * 付费支持:提供优先响应和远程协助 * 企业定制:针对机构用户提供定制化服务 ### 10.2 反馈建议 如果您在使用过程中有任何建议或发现问题,欢迎通过以下方式反馈: 1. **程序内反馈**: * 点击 "帮助"→"反馈建议" * 填写问题描述、复现步骤和期望结果 * 可上传截图和日志辅助问题定位 1. **外部渠道**: * 官方邮箱:feedback@qtradeprogram.com * 微信公众号:QTradeProgram * 客服电话:400-XXX-XXXX(工作日 9:00-18:00) 1. **反馈处理**: * 反馈会在 1-3 个工作日内得到响应 * 重大问题会优先处理并提供临时解决方案 * 功能建议会纳入产品迭代计划 * 所有反馈者会收到处理进度和结果通知 ### 10.3 版本更新 1. **更新方式**: * 自动更新:程序启动时会检查更新,可设置自动安装 * 手动更新:从官方网站下载最新版本安装包 * 版本升级:支持从旧版本直接升级,保留配置和数据 1. **更新策略**: * 主要版本:包含重大功能更新,每 3-6 个月发布一次 * 次要版本:包含功能优化和问题修复,每月发布一次 * 紧急修复:针对严重问题的快速修复版本,按需发布 1. **更新注意事项**: * 建议更新前备份重要数据 * 查看更新日志了解新功能和变更 * 部分更新可能需要重启程序才能生效 * 如更新后出现问题,可回退到上一版本 *** **最后更新**:2025 年 11 月 15 日 **软件版本**:V1.0 **版权所有**:\[填写版权信息] **重要提示**:本用户手册内容可能会随软件版本更新而调整,请以实际软件功能为准。 > (注:文档部分内容可能由 AI 生成)