返回顶部
V

Vincent - Trading Engine for agents文森特交易引擎

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.69
安全检测
已通过
549
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

Vincent - Trading Engine for agents

Vincent 交易引擎 - 策略驱动的自动化交易

使用此技能为 Polymarket 预测市场和 HyperLiquid 永续合约/现货创建和管理自动化交易策略。交易引擎结合了驱动源监控(网络搜索、Twitter、新闻通讯社、价格数据源)与信号管道及 LLM 驱动的决策,基于您的交易论点自动执行交易。它还包含独立的止损、止盈和追踪止损规则,无需 LLM 参与。

所有命令均使用 @vincentai/cli 包。

工作原理

交易引擎是一个统一系统,包含两种模式:

  1. 1. LLM 驱动策略 — 创建带版本号的策略,包含结构化的交易论点、加权驱动源(网络搜索关键词、Twitter 账户、新闻通讯社话题、价格触发器)和升级策略。当驱动源检测到新信息时,信号会被评分并分批处理。当达到升级阈值时,LLM(通过 OpenRouter 调用 Claude)会根据您的交易论点评估信号,并决定是否交易、更新论点、设置保护订单或向您发出警报。
  2. 独立交易规则 — 在持仓上设置止损、止盈和追踪止损规则。当价格条件满足时自动执行 — 无需 LLM 参与。

架构:

  • - 集成在 Vincent 后端中(无需单独运行服务)
  • 策略端点位于 /api/skills/polymarket/strategies/...
  • 交易规则端点位于 /api/skills/polymarket/rules/...
  • HyperLiquid 规则使用 venue: hyperliquid 并通过 HL 适配器路由
  • 使用与 Polymarket 或 HyperLiquid 技能相同的 API 密钥(取决于交易场所)
  • 所有交易均通过 Vincent 的策略执行管道
  • LLM 成本按量计费并从用户信用余额中扣除
  • 每次 LLM 调用均记录完整的审计追踪(代币数、成本、操作、持续时间)

安全模型

  • - LLM 无法绕过策略 — 所有交易均通过交易场所的策略执行技能(polymarketSkill.placeBet() 或 hyperliquidSkill.trade()),该技能强制执行支出限额、审批阈值和白名单
  • 后端侧 LLM 密钥 — OpenRouter API 密钥永远不会离开服务器。代理和用户无法直接调用 LLM
  • 信用门槛 — 没有足够的信用余额则无法进行 LLM 调用
  • 工具约束 — LLM 可用的工具由策略的 config.tools 设置控制。如果 canTrade: false,则不提供交易工具
  • 速率限制 — 最大并发 LLM 调用次数有上限,以防止成本失控
  • 审计追踪 — 每次调用均记录完整的提示、响应、操作、成本和持续时间
  • 无私钥 — 交易引擎使用 Vincent API 进行所有交易。私钥保留在 Vincent 的服务器上

第一部分:LLM 驱动策略

核心概念

  • - 交易标的:交易场所上的可交易资产。由 id、type(股票、永续合约、掉期、二元期权、期权)、venue 和可选约束(杠杆、保证金、流动性、费用)定义。
  • 交易论点:您的方向性观点 — estimate(目标价格/价值)、direction(多头/空头/中性)、confidence(0–1)和 reasoning(推理)。
  • 驱动源:为信号管道提供信息的命名数据源。每个驱动源都有 weight(权重)、direction(看涨/看跌/情境性)和 monitoring(监控)配置(实体、关键词、嵌入锚点、数据源、轮询间隔)。
  • 升级策略:控制何时唤醒 LLM。signalScoreThreshold(触发分批的最低分数)、highConfidenceThreshold(触发立即唤醒的分数)、maxWakeFrequency(例如每15分钟1次)、batchWindow(例如5分钟)。
  • 交易规则:入场规则(最小优势、订单类型)、出场规则(交易论点失效触发器)、自动操作(止损、止盈、追踪止损、价格变动触发器)和仓位规模规则(方法、最大仓位、投资组合百分比、每日最大交易次数)。

信号管道

策略通过 6 层管道处理信息:

  1. 1. 摄取 — 来自驱动源(网络搜索、Twitter、新闻通讯社、价格数据源、RSS、Reddit、链上数据、文件、期权流)的原始数据
  2. 过滤 — 去重和相关性过滤。丢弃已见过的信号或低于质量阈值的信号
  3. 评分 — 每个信号根据驱动源权重、与锚点的嵌入相似度以及实体/关键词匹配进行评分(0–1)
  4. 升级 — 根据升级策略对评分信号进行分批处理。低分信号在批处理窗口内累积;高置信度信号触发立即唤醒 LLM
  5. LLM — LLM 根据当前交易论点评估分批信号。它可以更新交易论点、发出交易决策、更新驱动源状态或不采取任何行动
  6. 执行 — 交易决策通过策略执行并路由到相应的交易场所适配器执行

策略生命周期

策略遵循版本化生命周期:草稿 → 活跃 → 暂停 → 归档

  • - 草稿:可编辑。尚未开始监控或调用 LLM。
  • 活跃:驱动源正在运行。新信号触发管道。
  • 暂停:监控已停止。可恢复。
  • 归档:永久停止。无法重新激活。

要迭代策略,请将其复制为新版本(创建新的草稿,版本号递增,配置相同)。

创建策略

bash
npx @vincentai/cli@latest trading-engine create-strategy \
--key-id <密钥ID> \
--name BTC 动量 \
--config {
instruments: [
{ id: btc-usd-perp, type: perp, venue: polymarket },
{ id: BTC, type: perp, venue: hyperliquid }
],
thesis: {
estimate: 105000,
direction: long,
confidence: 0.7,
reasoning: ETF 资金流入加速,减半供应冲击即将到来
},
drivers: [
{
name: ETF 流量监控器,
weight: 2.0,
direction: bullish,
monitoring: {
entities: [贝莱德, 富达],
keywords: [比特币 ETF, BTC 流入],
embeddingAnchor: 比特币 ETF 机构资金流入,
sources: [web_search, newswire]
}
},
{
name: 加密 Twitter,
weight: 1.0,
direction: contextual,
monitoring: {
entities: [@BitcoinMagazine, @saborskycnbc],
keywords: [比特币, BTC],
sources: [twitter]
}
}
],
escalation: {
signalScoreThreshold: 0.3,
highConfidenceThreshold: 0.8,
maxWakeFrequency: 1 per 15m,
batchWindow: 5m
},
tradeRules: {
entry: { minEdge: 0.05, orderType: limit, limitOffset: 0.01 },
autoActions: { stopLoss: -0.10, takeProfit: 0.25, trailingStop: -0.05 },
exit: { thesisInvalidation: [ETF 流出超过 5 亿美元/周] },
sizing: {
method: edgeScaled,
maxPosition: 500,
maxPortfolioPct: 20,
maxTradesPerDay: 5,
minTimeBetweenTrades: 30m
}
},
notifications: {
onTrade: true,
onThesisChange: true,
channel: none
}
}

参数:

  • - --name:策略名称
  • --config:完整策略配置 JSON(结构见上方核心概念)
  • --data-source-secret-id:可选,驱动源监控 API 调用的 DATA_SOURCES 密钥 ID
  • --poll-interval:驱动源监控的轮询间隔(分钟)(默认:15)

列出策略

bash
npx @vincentai/cli@latest trading-engine list-strategies --key-id <密钥ID>

获取策略详情

bash
npx @vincentai/cli@latest trading-engine get-strategy --key-id <密钥ID> --strategy-id <策略ID>

更新策略

更新草稿策略。仅传入您想要更改的字段 — config 是部分对象。

bash
npx @vincentai/cli

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vincent-trading-engine-1776307001 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vincent-trading-engine-1776307001 技能

通过命令行安装

skillhub install vincent-trading-engine-1776307001

下载

⬇ 下载 Vincent - Trading Engine for agents v1.0.69(免费)

文件大小: 9.32 KB | 发布时间: 2026-4-16 15:40

v1.0.69 最新 2026-4-16 15:40
- Added HyperLiquid perpetuals and spot trading support alongside Polymarket.
- Updated architecture and API/key usage for venue-specific routing and security.
- CLI examples and documentation revised to include HyperLiquid as a supported venue.
- Security model and trade enforcement updated for multi-venue, using skill-based adapters.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部