集成
NautilusTrader 使用模块化的适配器连接到交易场所和数据提供商,将原始 API 转换为统一接口和标准化领域模型。
目前支持以下集成:
名称 | ID | 类型 | 状态 | 文档 |
---|---|---|---|---|
Betfair | BETFAIR | 体育博彩交易所 | 指南 | |
Binance | BINANCE | 加密货币交易所 (CEX) | 指南 | |
Binance US | BINANCE | 加密货币交易所 (CEX) | 指南 | |
Binance Futures | BINANCE | 加密货币交易所 (CEX) | 指南 | |
BitMEX | BITMEX | 加密货币交易所 (CEX) | 指南 | |
Bybit | BYBIT | 加密货币交易所 (CEX) | 指南 | |
Coinbase International | COINBASE_INTX | 加密货币交易所 (CEX) | 指南 | |
Databento | DATABENTO | 数据提供商 | 指南 | |
dYdX | DYDX | 加密货币交易所 (DEX) | 指南 | |
Hyperliquid | HYPERLIQUID | 加密货币交易所 (DEX) | 指南 | |
Interactive Brokers | INTERACTIVE_BROKERS | 经纪商 (多场所) | 指南 | |
OKX | OKX | 加密货币交易所 (CEX) | 指南 | |
Polymarket | POLYMARKET | 预测市场 (DEX) | 指南 | |
Tardis | TARDIS | 加密数据提供商 | 指南 |
- ID: 集成适配器客户端的默认客户端 ID。
- 类型: 集成类型(通常是场所类型)。
状态
building
: 正在构建中,可能尚未处于可用状态。beta
: 已完成到最低工作状态,处于"测试"阶段。stable
: 功能集和 API 已稳定,集成已经过开发人员和用户的合理测试(可能仍存在一些错误)。
实现目标
NautilusTrader 的主要目标是提供一个统一的交易系统,用于各种集成。为了支持最广泛的交易策略,将优先考虑标准功能:
- 请求历史市场数据
- 流式实时市场数据
- 下单和订单管理
- 账户和头寸管理
- 风险管理功能
集成类型
加密货币交易所 (CEX)
中心化加密货币交易所,提供现货和衍生品交易。
去中心化交易所 (DEX)
基于区块链的去中心化交易协议。
传统经纪商
提供股票、期货、外汇等传统金融工具的经纪服务。
数据提供商
专门提供高质量市场数据的服务商。
选择集成
选择合适的集成时,请考虑:
- 资产类别: 确保支持您需要交易的资产
- 地理位置: 某些交易所可能有地理限制
- 费用结构: 了解交易费用和数据费用
- API 限制: 注意速率限制和功能限制
- 监管合规: 确保符合您所在地区的法规要求
每个集成的详细信息请参阅相应的指南文档。