阅读时间 … 分钟

适用于 ItBit 交易策略的 AI 原生运行时

在 Cursor、Claude Code 或任何 AI IDE 中编写策略。从 GitHub 部署至托管云端运行时,提供一流的 MCP 控制、日志和区域选择。

由 TradingHost 工程团队撰写

第 01 部分 · 一览

一览

交易平台
ItBit (Paxos)
平台类型
机构级加密货币交易所及 OTC 交易台
资产类别
加密货币
支持的产品
美元对现货交易,通过流式 WebSocket 提供 level-2 订单簿,针对 10 万美元以上订单的机构级 OTC(仅限代理模式)
运行环境模式
容器化策略运行时
部署源
GitHub
编程语言
任何可在容器中运行的语言
常用集成
FIX 4.2(兼容 QuickFIX)、Paxos REST v2、WebSocket 市场数据、自定义连接器
AI 工作流集成
适用于 Cursor、Claude Code、GitHub Copilot 及 CLI 代理的 MCP 控制面板
TradingHost 角色
运行时、部署、日志、健康检查、区域选择、MCP 控制
ItBit 角色
交易所账户、API 接入、市场准入、执行场所
关联关系
TradingHost 保持独立,与 ItBit 及其运营商 Paxos 无任何隶属关系。

第 02 部分 · ItBit 平台功能

ItBit 平台功能

ItBit 由 Paxos 运营,是一家提供美元对交易的机构级加密货币现货交易所,并设有针对 10 万美元以上订单的 OTC 交易台。其集成接口包括 FIX 4.2(基于股票市场消息类型构建且兼容 QuickFIX)以及 Paxos REST v2 API。旧版 ItBit REST 端点已于 2022 年 8 月弃用,并提供了 90 天的过渡期;所有新集成必须对接 Paxos v2。流式 WebSocket 传输 level-2 订单簿和交易事件。对于高频或低延迟的机构资金流,FIX 是首选路径。具体端点细节可能会随时间变化。整体架构是稳定的;具体的速率限制权重、费率表和 OTC 准入规则请参见 Paxos 官方文档。

市场与策略模式

  • BTC/USD 和 ETH/USD 现货策略
  • FIX 4.2 机构级连接
  • 兼容 QuickFIX 的执行流
  • 流式 WebSocket level-2 订单簿消费者
  • Paxos REST v2 现货策略
  • 机构级 OTC 路由(10 万美元以上订单)
  • 基于 New York 的执行
  • 仅限代理模式的大额交易流

API 接口

产品范围
专注于 BTC 和 ETH 的美元对现货交易。通过流式 WebSocket 提供 level-2 订单簿。机构级 OTC 交易台以仅限代理模式处理 10 万美元以上的订单。旧版 ItBit REST API 已于 2022 年 8 月弃用;所有新集成均需对接 Paxos REST v2 接口。
连接方式
基于股票市场消息类型(NewOrderSingle、OrderCancelRequest、ExecutionReport、OrderStatusRequest)构建的 FIX 4.2。用于 HTTP 集成的 Paxos REST v2。用于市场数据的流式 WebSocket。对于高频或低延迟的机构资金流,FIX 是首选路径。
身份验证
FIX 会话在登录时使用 SenderCompID、TargetCompID 以及在对接过程中协商的单会话密钥进行身份验证。Paxos REST v2 使用带 HMAC-SHA256 的签名 API 密钥/密钥对。OTC 交易台的访问权限在标准 API 发放之外还设有额外的对接步骤,且仅限于机构客户。

第 03 部分 · 用 AI 构建

用 AI 构建您的 ItBit 策略

ItBit 是一家以 FIX 为主的机构级交易场所。选择用于低延迟执行的 FIX 4.2,或用于 HTTP 集成的 Paxos REST v2 API,在 AI IDE 中编写您的策略,然后让 TradingHost 来运行它。Cursor、Claude Code、GitHub Copilot 以及基于 CLI 的 AI 代理均可配合相同的 GitHub 原生部署循环工作。

  • 原生 FIX 4.2 / Paxos REST v2

    针对低延迟机构资金流的直接 FIX 4.2 连接,或用于 HTTP 集成的 Paxos REST v2 API。WebSocket 传输 level-2 市场数据。

  • CCXT

    CCXT 目前未提供一流的 ItBit / Paxos v2 连接器。历史上基于 CCXT 的 ItBit 策略使用的是已弃用的旧版 REST API;新集成必须直接使用 FIX 4.2 或 Paxos REST v2。

  • Freqtrade or Hummingbot

    这两个框架均未将 ItBit / Paxos 列为支持的交易所。需要对接 ItBit 的策略将通过自定义连接器或 FIX 适配器进行路由。

  • 自定义连接器

    您自己针对 Paxos 会话端点的内部交易引擎或基于 QuickFIX 的 FIX 4.2 适配器,并结合用于 HTTP 备用的 Paxos REST v2 HMAC 方案。

ItBit 的连接方式支持情况

ItBit 是以 FIX 为主的机构级交易场所。CCXT、Freqtrade 和 Hummingbot 未将 ItBit / Paxos 列为支持的交易所。策略直接通过 FIX 4.2 或 Paxos REST v2 进行路由。下表将连接方式映射到产品覆盖范围,而非框架支持。

方式现货OTCRESTWS 数据
Native FIX 4.2已支持已支持已支持已支持
Paxos REST v2已支持部分支持已支持未记录支持
CCXT未记录支持未记录支持未记录支持未记录支持
Freqtrade / Hummingbot未记录支持未记录支持未记录支持未记录支持

✓ 表示官方文档确认支持。“no” 表示官方文档未说明支持。“partial” 表示部分覆盖(OTC 路由仅限代理模式,且需完成额外的对接步骤)。工作流链接指向目前正在编写的 /workflows/ 页面。

TradingHost 不强求特定的框架,它只负责运行您的项目。

使用 AI 编写

上述集成路径与 AI IDE 天然契合。TradingHost MCP 控制面实现了闭环:AI 工具可以与您协同检查部署、查看日志并管理运行环境,但绝不会触及交易执行路径。

Section 04 · 在 TradingHost 上运行

在 TradingHost 上运行您的代码

ItBit 提供交易所和 API 访问。TradingHost 则提供生产环境,用于运行您连接到 ItBit 的策略。

无需在笔记本电脑、台式机、通用 VPS 或手动配置的服务器上运行策略代码,您只需从 GitHub 部署到由 TradingHost 托管的容器运行环境中。

您

  • 您的代码库包含您的代码。
  • 您的部署定义了其运行方式。
  • 您的策略连接到 ItBit。

TradingHost

  • 保持运行环境持续在线。
  • 呈现日志和健康状况检查。
  • 区域选择。
  • 受控的部署环境。

部署流程

  1. 步骤 01

    连接 GitHub

    授权 TradingHost 访问您的 GitHub 帐户。

  2. 步骤 02

    关联代码库或自带 FIX 适配器

    将 TradingHost 指向您现有的策略代码库。ItBit 是一家以 FIX 为主的交易场所,因此典型的入门配置是将基于 QuickFIX 的 4.2 适配器与您的策略逻辑相结合;Paxos REST v2 则用于填补 HTTP 空白。

  3. 步骤 03

    部署至 TradingHost 容器

    选择一个区域(EU 或 US-East),提供策略所需的环境变量(FIX 会话凭据、SenderCompID / TargetCompID、Paxos REST v2 API 密钥)并进行部署。TradingHost 会直接从您的代码仓库构建容器,并在托管的 Kubernetes 基础设施上运行您的策略。本地无需安装 Docker。

  4. 步骤 04

    监控日志与健康状况

    通过 TradingHost 控制面板实时查看日志、健康状况和运行状态。该界面同样支持在任何 AI IDE 中通过 MCP 进行访问,方便 Cursor、Claude Code 或 CLI 智能体与您协同读取部署状态并管理运行环境。

  5. 步骤 05

    更新与重新部署

    将代码更改推送到 GitHub 的主分支(main branch),TradingHost 便会自动重新部署。

Section 05 · 运维说明

ItBit 运维说明

在容器化云运行环境中实际运行 ItBit 策略时可能遇到的真实问题(这些在 Paxos 文档或框架的 README 中是找不到的)。以下所有内容均引用或转述自 Paxos 的官方文档;部署侧的指南则源自我们在 TradingHost 上运行这些策略的实际经验。

  1. 01 · REST 迁移

    遗留的 ItBit REST 已于 2022 年 8 月弃用;新集成需对接 Paxos v2

    Paxos 已于 2022 年 8 月弃用遗留的 ItBit REST API,并提供了 90 天的过渡期以迁移至 Paxos REST v2。任何仍连接到遗留端点的集成都会返回错误且无法恢复。解决方法是迁移到 Paxos v2 REST 接口,该接口使用 API key/secret HMAC 方案,而非旧版的 ItBit 品牌认证格式。公开网络上仍能找到遗留的 ItBit 代码示例;请将其视为已废弃,并在复制前对照当前的 Paxos 文档进行验证。

  2. 02 · FIX 4.2 方言

    ItBit 的 FIX 4.2 遵循股票市场的消息方言

    ItBit 的 FIX 模型基于股票市场的消息类型,而非外汇或利率方言:NewOrderSingle、OrderCancelRequest、ExecutionReport、OrderStatusRequest 是其核心动词。官方发布了兼容 QuickFIX 的 XML 数据字典。从外汇 FIX 平台迁移过来的策略需要重新映射消息类型和字段标签;传输格式虽然相似,但语义词汇有所不同。在将生产订单流导向实盘端点之前,请先在 Paxos 沙盒中验证会话握手。

  3. 03 · OTC 路由

    超过 100,000 USD 的订单将路由至 agency-only OTC 交易台

    ItBit OTC 交易台是处理超过 100,000 USD 订单的通道,并以 agency-only 模式运营。OTC 访问权限需要进行标准 API 签发之外的额外准入审核,且仅限于机构客户。如果策略偶尔会超过 100,000 USD 的阈值,不能简单地在公开订单簿上挂单;必须将订单拆分为适合订单簿大小的片段,或者通过相应的流程将大额区块通过 OTC 交易台进行路由。请在策略的订单路由配置中对该金额阈值进行硬编码,使路由决策显式化,而不是隐式地依赖重试逻辑。

  4. 04 · WebSocket 数据

    Level-2 订单簿通过 WebSocket 传输;交易仍需通过 FIX 或 REST 进行

    ItBit 通过流式 WebSocket 频道公开 level-2 订单簿深度和交易事件。该 WebSocket 仅提供行情数据:下单、撤单和状态查询仍需通过 FIX 4.2 或 Paxos REST v2 进行。将行情数据消费与订单执行相结合的策略应将 WebSocket 视为只读源,绝不能假设它能处理订单往返。请独立于交易会话对 WebSocket 进行心跳检测,以免行情连接中断在无感知的情况下导致策略决策降级。

  5. 05 · 监管背景

    ItBit 和 Paxos 采用受监管的机构定位,而非散户产品

    ItBit 由 Paxos Trust Company 运营,这是一家受 New York 法律监管的有限目的信托公司。开户流程包括符合该监管定位的 KYC 和 AML 审核;非机构账户并非其目标用户。如果您的策略假设可以自助注册并立即开始交易,请选择其他平台;ItBit 的开户流程在节奏和所需文件上都是机构级别的。

Section 06 · 适用场景

适用场景

TradingHost ItBit 运行环境最适合用于:

  • 在 AI IDE(Cursor、Claude Code)中构建策略的开发者
  • 具备 FIX 经验的量化开发者
  • 通过 agency OTC 进行路由的机构加密货币交易台
  • 交易 USD 交易对的系统化加密货币交易员
  • 从 VPS 托管转向容器化部署的团队

连接 GitHub 并创建首个策略完全免费。

Section 08 · 常见问题

常见问题

没有。TradingHost 是独立的,与 ItBit 及其运营商 Paxos 均无关联。

不会。您的策略代码会根据您自己的逻辑、账户权限和集成方式连接到 ItBit 并发送指令。TradingHost 仅提供运行该代码的运行环境。

不提供。ItBit API 访问权限由 Paxos 提供。您需要自行负责您的 ItBit / Paxos 账户、API 权限、凭据以及对 Paxos 条款的合规性。

不是。TradingHost 是运行您策略代码的云运行环境。我们不提供信号、AI 预测模型或预建的机器人。使用 TradingHost,您需要自己编写或生成策略(通常使用 Cursor 或 Claude Code),将其作为您的代码保存在 GitHub 中,并使用 TradingHost 在生产环境中运行它。3Commas、Cryptohopper 及类似产品拥有策略逻辑;而 TradingHost 则是运行您自己的策略。

AWS 和 DigitalOcean 为您提供原始算力。您需要自己处理操作系统更新、容器编排、日志传输、密钥轮换、区域容灾和在线率监控。TradingHost 则为您提供专为交易策略打造的托管运行环境:原生支持 GitHub 部署、支持从 AI IDE 进行 MCP 驱动的控制,开箱即用提供日志和健康状况界面。如果您想自己运营基础设施,AWS 是可行的。如果您希望将运行环境作为托管服务,TradingHost 是更便捷的途径。

可以。TradingHost 支持运行 Python 策略;您可以将其与兼容 QuickFIX 的适配器或 Paxos REST v2 API 配合使用。由于拥有成熟的 FIX 引擎生态系统,Java 也是非常自然的选择。

可以。TradingHost 支持任何可以在容器内运行的语言。如果采用 FIX 4.2 集成路径,Java 和 C++ 拥有特别成熟的 FIX 引擎生态系统。

CCXT 目前未列出原生支持的 ItBit / Paxos v2 连接器。较旧的 CCXT 集成依赖于 Paxos 已于 2022 年 8 月弃用的遗留 ItBit REST API;这些路径已无法使用。新的集成需直接对接 FIX 4.2 或 Paxos REST v2 API。有关支持的集成方法,请参阅上方的“使用 AI 构建”部分。

可以,只要您的项目是这样设计的。您可以在一个运行环境中运行多个策略进程或服务,也可以将它们拆分到不同的运行环境中,以实现隔离和运行清晰度。大多数 FIX 引擎每个进程连接一个会话;当每个策略都需要自己的 SenderCompID 时,请将策略分散到不同的进程中。有关多策略模型,请参阅 TradingHost 运行环境页面。

ItBit 的准入流程是机构级别的;一旦您拥有已开通 API 访问权限的 Paxos 账户,只需将 TradingHost 运行环境指向您的策略代码库即可。典型的入门配置是将兼容 QuickFIX 的 4.2 适配器与您的策略逻辑相结合。链接 GitHub 代码库并创建策略是免费的;运行环境方案已在价格页面列出。

保存在您由 GitHub 控制的机密(secrets)工作流中。TradingHost 在运行时通过 GitHub 仓库机密、环境机密或您自己认可的机密管理流程读取它们。TradingHost 不需要托管您的 FIX 会话凭据或 Paxos REST v2 API 密钥。有关完整的处理模型,请参阅平台机密。

不需要。策略绝不需要提币权限。请使用仅限交易的特定范围凭据,并将提币功能保留在运行环境绝不使用的、单独手动管理的凭据集中。

可以。TradingHost 支持针对 AI IDE(包括 Cursor、Claude Code、GitHub Copilot 和基于 CLI 的 AI 代理)的基于 MCP 的控制。AI 工具可以检查部署、查看日志、重启策略并管理运行环境工作流。MCP 是控制和可观测性界面,而非交易执行路径。有关完整信息,请参阅 MCP 控制面。

两者皆可。MCP 控制面在基于 CLI 的智能体(如 Claude Code CLI、自定义 MCP 客户端、脚本化 MCP 调用)和 IDE 内部同样表现出色。源自 GitHub 的原生部署流程也无需任何 AI 工具:只需向 main 分支进行常规的 git push 即可触发重新部署。

运行环境会检测到崩溃并展示相关日志和健康信息。在支持的情况下,受影响的策略可以重新启动,而不会干扰同一容器中运行的其他策略。您的策略代码仍需负责安全错误处理、重复订单保护和风险控制。特别是 FIX 会话,需要清晰的注销/重新登录序列,以避免重启后出现重传风暴。有关日志和健康状况,请参阅可观测性。

Paxos 已于 2022 年 8 月弃用了旧版 ItBit REST API,并提供了 90 天的过渡期。仍连接到旧版端点的集成已无法正常工作。请迁移至 Paxos REST v2 或 FIX 4.2;在此次迁移之前开发的基于 CCXT 或社区的包装器可能需要替换,而无法直接升级。完整指南请参阅上方的“运营说明”部分。

TradingHost 在 EU 和 US-East 区域运行。对于 ItBit 而言,选择 US-East 是顺理成章的,因为 Paxos 运营的执行交易场所位于美国。有关路由和物理距离的详细信息,请参阅区域页面。

不支持。TradingHost 专注于生产环境的运行和部署。回测应当在您的研究技术栈、框架或 AlgoBuilder 中进行。