# LOF-Auto **Repository Path**: xuJinquan/lof-auto ## Basic Information - **Project Name**: LOF-Auto - **Description**: LOF自动申购 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 5 - **Created**: 2025-11-13 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LOF-Auto # 集思录LOF基金数据查询与自动化交易工具 这是一个基于AutoIt的集思录LOF基金数据查询和自动化交易工具,可以自动获取并筛选出符合条件的LOF基金数据,并支持自动执行基金申购、赎回、卖出等操作。 ## 功能特点 - ✅ 自动从集思录获取LOF基金实时数据 - ✅ 按成交额筛选(≥300万)保证流动性 - ✅ 按申购状态筛选(开放申购) - ✅ 按溢价率排序(溢价率越低套利空间越大) - ✅ 显示基金代码、名称、成交额、溢价率、限额和状态 - ✅ 支持银河证券海王星和华宝证券通达信交易软件 - ✅ 支持基金申购、赎回、卖出、撤单等自动化操作 - ✅ 支持多账户批量操作 - ✅ 可直接在界面中右击编辑基金申购金额 ## 文件说明 ### 核心文件 - `scripts/yinhe.au3` - 主程序文件,包含基金数据获取和自动化交易功能 - `scripts/yinheaccounts.au3` - 账户配置文件 - `scripts/jisilu_cookie.txt` - 集思录Cookie配置文件(用于登录状态) - `scripts/json.au3` - JSON解析支持文件 - `scripts/BinaryCall.au3` - 二进制调用支持文件 ### 示例文件 - `jisilu-examples/` - 集思录数据接口示例和测试文件 - `jisilu-examples/sample-requests.http` - 集思录API请求示例 ## 使用方法 ### 运行主程序 ```autoit C:\"Program Files (x86)"\AutoIt3\AutoIt3.exe scripts/yinhe.au3 ``` 程序运行后会显示图形界面,支持以下操作: 1. **账户管理**:添加或修改交易账户信息 2. **基金选择**:从集思录获取的基金列表中选择需要操作的基金 3. **金额设置**:右击基金列表中的"申购金额"列可直接编辑金额 4. **操作执行**:选择操作类型(申购、赎回、卖出等)并执行 ## 筛选条件 - **成交额**:≥300万(保证流动性) - **申购状态**:开放申购(可以买入) - **排序方式**:按溢价率从低到高排序 ## 输出说明 - **基金代码**:LOF基金的交易代码 - **基金名称**:基金的中文名称 - **溢价率**:基金溢价率(负值表示折价,套利空间越大) - **成交额**:当日成交额(万元) - **申购金额**:基金申购金额(可编辑) - **品种**:基金分类(商品、欧美、亚洲、指数) ## 套利策略 1. **负溢价套利**:选择溢价率为负值的基金 2. **流动性考虑**:选择成交额较大的基金 3. **限额关注**:注意单日申购限额 4. **状态确认**:确保基金处于开放申购状态 ## 注意事项 - 需要网络连接才能获取实时数据 - 基金数据仅供参考,投资有风险 - 套利操作需要考虑交易成本和风险 - 建议在实际操作前进行充分的研究和风险评估 - 执行过程中不要操作键盘或鼠标,避免脚本出错 - 可以按ESC键主动退出程序 ## 集思录登录 脚本支持两种登录方式:**自动登录**(推荐)或 **手动配置Cookie**。 ### 方式一:自动登录(推荐) 脚本内置自动登录功能,无需手动配置Cookie: 1. 点击界面上的「集思录登录」按钮 2. 在弹出的登录窗口中输入集思录账号和密码 3. 点击登录按钮 4. 登录成功后,按钮颜色会从红色变为绿色 首次登录成功后,Cookie会自动保存到 `scripts/jisilu_cookie.txt`,下次启动脚本时会自动使用保存的Cookie。 **注意**:脚本会自动获取并保存登录所需的Cookie,无需手动复制。 ### 方式二:手动配置Cookie 如果自动登录失败,也可以手动配置Cookie: 1. 在浏览器中登录集思录网站 (https://www.jisilu.cn) 2. 登录成功后,按F12打开开发者工具 3. 切换到"Network"(网络)标签 4. 刷新页面,找到任意请求,查看请求头中的"Cookie" 5. 复制完整的Cookie值 6. 打开 `scripts/jisilu_cookie.txt` 文件 7. 将Cookie值粘贴到文件中并保存 Cookie格式示例: ``` acw_tc=xxxx; jsl_ou=xxxx; jsl_cs=xxxx; ``` ### 登录状态说明 - 🔴 **红色按钮**:未登录状态,部分LOF数据可能无法显示 - 🟢 **绿色按钮**:已登录状态,可获取完整的LOF数据 ## 运行环境 - Windows操作系统 - AutoIt v3(已包含在Program Files中) - 网络连接(用于获取实时数据) - 银河证券海王星独立交易版3.29或华宝证券通达信版独立交易8.28 #### 软件架构 - 基于AutoIt脚本语言开发 - 主要文件:yinhe.au3(主程序)、yinheaccounts.au3(账户配置) - 支持银河证券海王星独立交易版3.29和华宝证券通达信版独立交易8.28 #### 安装教程 1. 在银河证券官网下载并安装海王星单独委托版3.29(Tc.exe),默认安装路径:C:\中国银河证券海王星独立交易\ 2. 在华宝证券官网下载并安装通达信版独立交易8.28(Tc.exe),默认安装路径:C:\tc_hbzq\ 3. 下载并安装开源的AutoIt工具软件包(使用x86版本) 4. 将yinhe.au3和yinheaccounts.au3两个文件放在同一个子目录下 #### 使用说明 1. 首先关闭所有运行中的交易软件 2. 运行x86版本的AutoIt3.exe,打开yinhe.au3文件执行 3. 在弹出的用户界面中,选择需要操作的客户号和操作类型 4. **基金选择**:勾选需要操作的基金,系统会自动记住上次选择的基金 5. **金额设置**:右击基金列表中的"申购金额"列可直接编辑金额 6. 点击执行按钮后,程序会自动运行交易软件并执行所选操作 7. 执行过程中不要操作键盘或鼠标,避免脚本出错 8. 可以按ESC键主动退出程序 #### 支持的操作 - 转账回银行:将剩余可转银行资金全部转回 - 逆回购:把剩余可用资金下单比场内价格低一毛卖出204001 - 场内申购:按当日限购金额自动申购选中基金 - 赎回:按指定数量赎回选中基金 - 卖出:按指定价格和数量卖出选中基金 - 全部卖出:输入大于所有账号数量之和加100的数 - 全部撤单:撤销选中基金的所有订单 - 仅登录查询:登录后不自动退出交易软件 #### 客户号管理 - 在客户号区域右键点击,可以添加或修改客户号 - 批量修改:编辑yinheaccounts.au3文件,修改账号和密码数组 - 使用前需确保账号和密码正确配置 - 废弃电脑前,记得清除全部客户号记录,避免泄露 #### 软件更新 - 主要更新文件:yinhe.au3 - 下载前清除浏览器缓存,确保获取最新版本 - 每次更新前建议备份旧版本 #### 版本下载 - [v1.6.0 (最新版)](lof-auto-v1.6.0.zip) - 集思录自动登录功能 - [v1.5.0](lof-auto-v1.5.0.zip) - 修复集思录登录问题,添加Cookie支持 - [v1.4.0](lof-auto-v1.4.0.zip) - 新增OPC申购功能 - [v1.1.0](lof-auto-v1.1.0.zip) - 将双击修改金额改为右击修改金额 - [v1.0.1](lof-auto-v1.0.1.zip) - 优化密码存储和限购基金处理 - [v1.0.0](lof-auto-v1.0.0.zip) - 初始正式版本,功能稳定 #### 最新功能特性 - **智能记忆**:自动保存和恢复上次选择的基金列表 - **便捷编辑**:右击基金金额列可直接编辑申购金额 - **自动保存**:修改后的金额自动保存到配置文件 - **界面优化**:简化操作界面,提高使用效率 - **版本升级**:v1.1.0版本,将双击修改金额改为右击修改金额 - **集思录集成**:自动从集思录获取最新基金数据 - **多基金支持**:可同时操作多个基金 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request