适用于 ItBit 交易策略的 AI 原生运行时
在 Cursor、Claude Code 或任何 AI IDE 中编写策略。从 GitHub 部署至托管云端运行时,提供一流的 MCP 控制、日志和区域选择。
第 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 发放之外还设有额外的对接步骤,且仅限于机构客户。
具体细节请参考 Paxos
具体端点、FIX 消息类型、速率限制权重、交易对列表和版本历史记录均保存在 Paxos 的文档中。请以此为准。
第 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 进行路由。下表将连接方式映射到产品覆盖范围,而非框架支持。
✓ 表示官方文档确认支持。“no” 表示官方文档未说明支持。“partial” 表示部分覆盖(OTC 路由仅限代理模式,且需完成额外的对接步骤)。工作流链接指向目前正在编写的 /workflows/ 页面。
TradingHost 不强求特定的框架,它只负责运行您的项目。
使用 AI 编写
上述集成路径与 AI IDE 天然契合。TradingHost MCP 控制面实现了闭环:AI 工具可以与您协同检查部署、查看日志并管理运行环境,但绝不会触及交易执行路径。
Section 04 · 在 TradingHost 上运行
在 TradingHost 上运行您的代码
ItBit 提供交易所和 API 访问。TradingHost 则提供生产环境,用于运行您连接到 ItBit 的策略。
无需在笔记本电脑、台式机、通用 VPS 或手动配置的服务器上运行策略代码,您只需从 GitHub 部署到由 TradingHost 托管的容器运行环境中。
您
- 您的代码库包含您的代码。
- 您的部署定义了其运行方式。
- 您的策略连接到 ItBit。
TradingHost
- 保持运行环境持续在线。
- 呈现日志和健康状况检查。
- 区域选择。
- 受控的部署环境。
部署流程
- 步骤 01
连接 GitHub
授权 TradingHost 访问您的 GitHub 帐户。
- 步骤 02
关联代码库或自带 FIX 适配器
将 TradingHost 指向您现有的策略代码库。ItBit 是一家以 FIX 为主的交易场所,因此典型的入门配置是将基于 QuickFIX 的 4.2 适配器与您的策略逻辑相结合;Paxos REST v2 则用于填补 HTTP 空白。
- 步骤 03
部署至 TradingHost 容器
选择一个区域(EU 或 US-East),提供策略所需的环境变量(FIX 会话凭据、SenderCompID / TargetCompID、Paxos REST v2 API 密钥)并进行部署。TradingHost 会直接从您的代码仓库构建容器,并在托管的 Kubernetes 基础设施上运行您的策略。本地无需安装 Docker。
- 步骤 04
监控日志与健康状况
通过 TradingHost 控制面板实时查看日志、健康状况和运行状态。该界面同样支持在任何 AI IDE 中通过 MCP 进行访问,方便 Cursor、Claude Code 或 CLI 智能体与您协同读取部署状态并管理运行环境。
- 步骤 05
更新与重新部署
将代码更改推送到 GitHub 的主分支(main branch),TradingHost 便会自动重新部署。
Section 05 · 运维说明
ItBit 运维说明
在容器化云运行环境中实际运行 ItBit 策略时可能遇到的真实问题(这些在 Paxos 文档或框架的 README 中是找不到的)。以下所有内容均引用或转述自 Paxos 的官方文档;部署侧的指南则源自我们在 TradingHost 上运行这些策略的实际经验。
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 文档进行验证。
02 · FIX 4.2 方言
ItBit 的 FIX 4.2 遵循股票市场的消息方言
ItBit 的 FIX 模型基于股票市场的消息类型,而非外汇或利率方言:NewOrderSingle、OrderCancelRequest、ExecutionReport、OrderStatusRequest 是其核心动词。官方发布了兼容 QuickFIX 的 XML 数据字典。从外汇 FIX 平台迁移过来的策略需要重新映射消息类型和字段标签;传输格式虽然相似,但语义词汇有所不同。在将生产订单流导向实盘端点之前,请先在 Paxos 沙盒中验证会话握手。
03 · OTC 路由
超过 100,000 USD 的订单将路由至 agency-only OTC 交易台
ItBit OTC 交易台是处理超过 100,000 USD 订单的通道,并以 agency-only 模式运营。OTC 访问权限需要进行标准 API 签发之外的额外准入审核,且仅限于机构客户。如果策略偶尔会超过 100,000 USD 的阈值,不能简单地在公开订单簿上挂单;必须将订单拆分为适合订单簿大小的片段,或者通过相应的流程将大额区块通过 OTC 交易台进行路由。请在策略的订单路由配置中对该金额阈值进行硬编码,使路由决策显式化,而不是隐式地依赖重试逻辑。
04 · WebSocket 数据
Level-2 订单簿通过 WebSocket 传输;交易仍需通过 FIX 或 REST 进行
ItBit 通过流式 WebSocket 频道公开 level-2 订单簿深度和交易事件。该 WebSocket 仅提供行情数据:下单、撤单和状态查询仍需通过 FIX 4.2 或 Paxos REST v2 进行。将行情数据消费与订单执行相结合的策略应将 WebSocket 视为只读源,绝不能假设它能处理订单往返。请独立于交易会话对 WebSocket 进行心跳检测,以免行情连接中断在无感知的情况下导致策略决策降级。
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 中进行。