Skip to content

SummerSec/LOF_Arbiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LOF Arbiter - 套利精灵

LOF 基金溢价套利机会监测与交互式咨询工具。


概念与愿景

LOF Arbiter 是一款基于 OpenClaw Skill 框架的智能投研助手,专注于上市型开放式基金(LOF)的折溢价套利机会监测与分析。

通过自然语言对话,用户可以随时查询:

  • 今日哪些 LOF 存在套利机会
  • 特定基金的详细分析
  • 操作路径与风险提示

核心功能

1. 套利机会查询

根据 DataHub ETL Pipeline 处理后的 dwd_fund_lof 数据,计算溢价率并排序展示:

功能 说明
高溢价 TOP10 溢价率最高的 LOF,适合卖出赎回
高折价 TOP10 折价率最高的 LOF,适合买入套利
流动性筛选 成交额低于门槛的品种自动过滤

2. 单基金诊断

输入基金代码/名称,返回:

  • 现价、净值、溢价率
  • 申购状态、手续费
  • 操作建议(买入/卖出/观望)

3. 套利收益测算

考虑费用结构:

  • 申购费(通常是 1.2%~1.5%)
  • 赎回费(通常 0.5%,持有<7天 1.5%)
  • 交易佣金(万三~万一)
  • T+2 交割周期

4. 机会预警(规划中)

用户设置溢价率阈值,有机会时主动推送。


数据架构

┌─────────────────────────────────────────────────────────┐
│                     DataHub ETL                         │
├─────────────┬─────────────┬─────────────┬──────────────┤
│ ods_fund_   │ ods_fund_   │ ods_fund_   │ ods_fund_    │
│ etf_category│ open_daily  │ purchase    │ etf_spot_ths  │
│ _sina       │             │             │              │
│ (LOF实时行情)│ (基金净值)   │ (申购状态)  │ (ETF实时行情) │
└──────┬──────┴──────┬──────┴──────┬──────┴──────┬───────┘
       │             │             │              │
       └─────────────┴──────┬──────┴──────────────┘
                            ▼
              ┌────────────────────────┐
              │    dwd_fund_lof        │
              │    (LOF融合表)          │
              │ ─────────────────────  │
              │ 基金代码、名称           │
              │ 现价、净值、溢价率       │
              │ 成交额、涨跌幅          │
              │ 申购状态、手续费        │
              └───────────┬────────────┘
                          ▼
              ┌────────────────────────┐
              │    LOF Arbiter        │
              │    (Skill 交互层)      │
              │ ─────────────────────  │
              │ 自然语言理解            │
              │ 套利逻辑计算            │
              │ 交互式回复             │
              └────────────────────────┘

数据字段说明

DWD 层 - dwd_fund_lof

字段 类型 说明
基金代码_full TEXT 标准格式:XXXXXX.SZ / XXXXXX.SH
基金名称 TEXT 基金简称
成交额 REAL 今日成交金额(元)
现价 REAL 当前交易价格
涨跌幅 REAL 今日涨跌幅(%)
净值 REAL 最新单位净值
净值使用日期 TEXT 净值对应日期
上一交易日净值 REAL 前一交易日净值
申购状态 TEXT 开放式/暂停申购等
购买起点 REAL 最低申购金额
日累计限定金额 REAL 单日申购上限
手续费 REAL 申购费率(%)
交易日期 TEXT 交易日期

交互设计

对话流程

用户:今天有什么套利机会?
    ↓
Skill:查询 dwd_fund_lof → 计算溢价率 → 筛选高溢价/折价品种
    ↓
Skill 回复:
「📊 今日 LOF 套利机会

🔥 高溢价 TOP5(卖出赎回套利)
1. 基金A(160140)溢价率 +2.35%
   现价 1.250,净值 1.222,成交额 3200万
2. 基金B(161628)溢价率 +1.87%
   现价 0.980,净值 0.962,成交额 1800万
...

💎 高折价 TOP5(买入套利)
1. 基金C(163208)折价率 -1.52%
   现价 0.850,净值 0.863,成交额 950万
...

⚠️ 风险提示:套利需考虑手续费、T+2 交割、流动性风险。」

典型问答

用户问法 Skill 回应
今天有什么套利机会? 高溢价/折价 TOP 排行
帮我看看 160140 单基金详情 + 操作建议
这只基金能买吗? 结合溢价率、净值、流动性综合分析
套利收益怎么算? 输入金额 → 计算扣除费用后的理论收益
溢价超过 1% 提醒我 记录偏好(待实现)

技术实现

  • Skill 框架:OpenClaw AgentSkill
  • 数据来源:DataHub SQLite 数据库(datahub.db
  • ETL 层:ODS → DWD(见 DataHub 项目)
  • 数据表dwd_fund_lof

自动化 CI/CD

通过 GitHub Actions 定时执行 ETL 数据更新与日报发布:

功能 说明
ETL 数据更新 每工作日 10:00–15:30 每半小时,16:00 收尾
Jisilu 同步 仅当日首次运行(10:00)全量同步集思录溢价数据
HTML 日报 更新 docs/index.html,部署到 GitHub Pages
Issue 日报 每日生成/更新一条 【LOF套利日报】 Issue

调度配置

使用 GitHub Actions 2026年3月新增的 timezone 特性,cron 直接以北京时间编写,不再手动转换 UTC:

on:
  schedule:
    - cron: "0,30 10-15 * * 1-5"
      timezone: "Asia/Shanghai"
    - cron: "0 16 * * 1-5"
      timezone: "Asia/Shanghai"

数据流向

akshare (东方财富行情) ──→ ETL (scripts/etl) ──→ data/ 数据文件
                                                    │
集思录 (Jisilu) ──→ scripts/jisilu ──→ data/ 溢价数据
                                                    │
                                                    ▼
                                       docs/index.html ──→ GitHub Pages
                                       /tmp/report.md ──→ GitHub Issue

License

MIT

About

LOF_Arbiter (套利)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages