Skip to content

Latest commit

 

History

History
224 lines (170 loc) · 9.17 KB

File metadata and controls

224 lines (170 loc) · 9.17 KB

OpenFinClaw — 你的 AI 基金经理

OpenFinClaw

一个自主研究、回测、交易并持续学习的 AI 基金经理。

CI Release MIT


OpenFinClaw 基于 OpenClaw(68K+ stars)构建。OpenClaw 是通用 AI 助手,OpenFinClaw 将它变成一个主动式 AI 基金经理 —— 自动发现策略、执行交易,通过 Telegram / 微信 / WhatsApp 向你汇报。

73% 的 AI 交易 bot 在 6 个月内失败。核心原因不是算法差,而是信任缺失。OpenFinClaw 让每一个 AI 决策都透明、可解释、可审计。

工作原理

你(Telegram / Web)
  "我的基金经理在干什么?"
         │
         ▼
┌──────────────────────────────────────┐
│   OpenClaw — 基金经理(Agent)       │
│   • 全生命周期管理(L0→L3 策略管道)  │
│   • Heartbeat 心跳巡检              │
│   • 决策推送(Telegram:新闻/策略/审批)│
│   • 用户问答("NVDA怎么样" → 秒回)  │
│   • 审批网关(模拟盘→实盘 approval)  │
└──────────┬──────────┬────────────────┘
           │          │
     ┌─────┴────┐ ┌───┴────────────┐
     │DeepAgent │ │  Rust Engine   │
     │金融专家团 │ │  回测/模拟/实盘 │
     │54 skills │ │  FEP 执行引擎  │
     │6 SubAgent│ │                │
     │记忆系统  │ │                │
     └──────────┘ └────────────────┘
角色 类比
OpenClaw 基金经理 CEO — 决策、管理、推送、审批
DeepAgent 金融专家团 研究部 — 分析、策略设计、知识积累
Rust Engine 交易引擎 交易部 — 回测、模拟盘、实盘执行

核心能力

自主 Alpha 发现

AI 不等你的指令。7×24 扫描全球市场,发现交易信号,生成策略,自动回测,择优晋升 —— 全部自主完成。

市场扫描 → 策略生成 → 回测验证 → 模拟盘 → 人工审批 → 实盘
   L0          L0         L1        L2        L3       L3

多市场覆盖

市场 标的 接入
美股 NVDA、TSLA、PLTR、ARM、MSFT Alpaca
A 股 半导体、新能源、核电、储能 Tushare
港股 恒生科技、高息央企 富途
黄金大宗 黄金、铜、原油 期货
加密货币 BTC、ETH、SOL Binance

记忆系统——越用越聪明

不同于无状态的 AI,OpenFinClaw 记住一切并持续进化:

  • Episode(短期经验)— 记录每次回测结果(Sharpe 1.3, MaxDD -9%, 胜率 63%)
  • Insight(中期规律)— 从 3+ 条 Episode 归纳模式("RSI 在震荡市有效,趋势市失效")
  • Skill(长期知识)— 被验证的 Insight 晋升为永久知识(召回 5+ 次后确认)
  • 反馈校准 — 检测实盘与回测偏差 >30% 时,自动降低过拟合策略的置信度

信任优先

每个决策都带有透明的推理链:

🤔 决策:减仓宁德时代 30%
   信号:缩量跌破 20 日均线
   体制:A股储能板块进入获利回吐
   行动:锁定利润,止损上移至成本价
   信任:L2 — 在 ¥500 自动执行阈值内

主动推送

AI 基金经理主动向你的 Telegram / WhatsApp / Discord 推送:

  • 晨间简报:组合表现 + 市场展望
  • 实时交易通知 + 决策理由
  • 大额交易 / 策略晋升审批请求
  • 周度表现复盘 + 自我批评

架构

零核心修改 —— 所有金融能力通过 OpenClaw 插件实现:

插件 工具数 用途
findoo-deepagent-plugin 10 DeepAgent 桥接(54 分析 Skills、6 专家 Agent)
fin-evolution-engine 2 策略进化与优化
fin-shared-types 共享类型定义

服务注册表

服务 说明
fin-data-provider OHLCV、Ticker、市场数据
fin-strategy-registry 策略元数据与生命周期
fin-backtest-engine 远程回测执行(Rust 引擎)
fin-paper-engine 模拟盘交易
fin-live-executor 实盘执行(通过 CCXT)
fin-risk-controller 日最大亏损、仓位控制
fin-alert-engine 价格与绩效告警
fin-event-store 事件溯源(审计链路)

快速开始

前置条件: Node 22+、pnpm

# 克隆
git clone https://github.com/cryptoSUN2049/openFinclaw.git
cd openFinclaw

# 安装依赖
pnpm install

# 构建
pnpm build

# 启动 Gateway
pnpm openclaw gateway run --bind loopback --port 18789

打开 Control UI:http://127.0.0.1:18789/__openclaw__/control-ui/

配置

# 设置交易所凭证
pnpm openclaw config set financial.exchanges.binance.apiKey "YOUR_KEY"
pnpm openclaw config set financial.exchanges.binance.secret "YOUR_SECRET"

# 连接 Telegram 接收每日报告
pnpm openclaw config set telegram.botToken "YOUR_BOT_TOKEN"

# 设置 AI 模型
pnpm openclaw config set agents.defaults.model "deepseek/deepseek-chat"

凭什么不一样?

传统量化 Bot 信号平台 OpenFinClaw
方式 用户写策略 平台卖信号 AI 自主发现策略
信任 黑盒 "相信我们的算法" 每个决策透明可解释
记忆 无状态 从成功/失败中学习,避免重复犯错
市场 通常单一 通常单一 美股 + A 股 + 港股 + 黄金 + Crypto
报告 仅仪表盘 仅告警 主动推送到你的通讯软件
进化 手动优化 自动进化策略,检测过拟合

开发

pnpm install          # 安装依赖
pnpm build            # 全量构建
pnpm check            # Lint + 格式 + 类型检查
pnpm test             # 运行测试
pnpm dev              # 开发模式

项目结构

src/                  # OpenClaw 核心(与上游保持一致)
extensions/
  findoo-deepagent-plugin/       # DeepAgent 桥接(54 分析 Skills)
  findoo-backtest-plugin/        # 回测引擎连接器
  fin-evolution-engine/          # 策略进化引擎
  fin-shared-types/              # 共享类型
ui/                   # Control UI(Lit + Vite)
  public/fund/        # 基金仪表盘设计稿
apps/                 # iOS、Android、macOS、Web 应用
docs/                 # 文档

路线图

  • 多市场数据管道(Crypto + 美股 + A 股 + 港股)
  • 策略全生命周期管理(L0→L3)
  • DeepAgent 集成(54 个分析 Skills)
  • 记忆系统 v0.2(Episode → Insight → Skill 三级进化)
  • 新闻情报管道(SSE → AI 筛选 → Telegram 推送)
  • WAL 持久化(PG 写入崩溃恢复)
  • Layer 1:每日执行报告(Telegram / 微信推送)
  • Layer 2:简洁仪表盘(面向非技术用户)
  • 大宗商品 Skills(黄金深度分析、原油供应风险)
  • 策略进化引擎 v2(多目标优化)

上游关系

OpenFinClaw 基于 OpenClaw(68K+ stars 的开源 AI 助手)构建。我们保持零核心代码修改 —— 所有金融能力通过插件实现。这意味着我们免费获得上游的消息路由、语音、Canvas、多端应用等能力,同时叠加我们的金融领域专业知识。

许可证

MIT


基于 OpenClaw 构建。不构成投资建议。投资有风险,入市需谨慎。