Drift永续合约交易SDK drift-sdk

Drift永续合约交易SDK是一个用于在Solana区块链上的Drift Protocol去中心化交易所进行永续期货和现货交易的直接软件开发工具包。它提供了一套完整的命令行接口,支持开仓平仓、杠杆设置、订单管理、账户查询和风险监控等功能,无需依赖网关服务器,实现高效、安全的算法交易和量化策略执行。关键词:Drift Protocol, Solana, 永续合约, 期货交易, 去中心化交易所, SDK, 量化交易, 杠杆交易, 区块链金融, DeFi。

DeFi 0 次安装 0 次浏览 更新于 3/5/2026

name: drift-sdk description: “Drift Protocol 永续合约交易在 Solana 上 (直接 SDK)” emoji: “🌊” commands:

  • /drift gates: envs:
    • DRIFT_PRIVATE_KEY

Drift Protocol SDK

基于直接 SDK 在 Drift Protocol 上进行交易,Drift 是 Solana 上领先的永续期货 DEX。通过原生 SDK 集成,无需网关服务器。

快速开始

# 设置凭证
export DRIFT_PRIVATE_KEY="你的-solana-私钥"
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"

# 检查余额
/drift balance

# 开仓
/drift long BTC 0.1
/drift short ETH 1 2500

# 平仓
/drift close BTC

命令

交易

命令 描述
/drift long <币种> <数量> [价格] 开多仓
/drift short <币种> <数量> [价格] 开空仓
/drift close <币种> 市价平仓
/drift closeall 平掉所有仓位
/drift leverage <币种> <1-20> 设置杠杆

示例:

/drift long BTC 0.1           # 市价买入 0.1 BTC
/drift short ETH 1 2500       # 限价卖出 1 ETH 在 $2500
/drift leverage SOL 5         # 设置 SOL 杠杆为 5倍

订单

命令 描述
/drift orders 列出所有未成交订单
/drift cancel <订单ID> 根据ID取消订单
/drift cancel <币种> 取消该币种所有订单
/drift cancelall 取消所有订单
/drift modify <订单ID> [价格] [数量] 修改订单

账户

命令 描述
/drift balance 查看抵押物、保证金、健康因子
/drift positions 查看持仓及未实现盈亏

配置

# 必需
export DRIFT_PRIVATE_KEY="base58_或_json_数组"

# 可选
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
export DRY_RUN=true  # 测试模式

功能特性

  • 直接 SDK - 无需网关服务器
  • 永续 & 现货 - 支持两种市场类型交易
  • 订单类型 - 市价单、限价单、仅挂单、立即成交或取消、全部成交或取消
  • 仓位管理 - 跟踪未实现盈亏、入场价格
  • 风险指标 - 健康因子、保证金使用率、强平价格
  • 杠杆控制 - 按市场设置杠杆 (1-20倍)

市场

市场 索引 最大杠杆
BTC-PERP 0 20倍
ETH-PERP 1 20倍
SOL-PERP 2 20倍

资源