githubEdit

Rust SDK

Zanbara Rust SDK 提供类型安全、高性能的 API 客户端,适合构建低延迟交易系统和量化策略。

添加依赖

Cargo.toml 中添加:

[dependencies]
zanbara-sdk = "0.1.0"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"

快速开始

use zanbara_sdk::{ZanbaraClient, Result};

#[tokio::main]
async fn main() -> Result<()> {
    // 创建客户端
    let client = ZanbaraClient::new("https://api.zanbarax.com/v1")?;

    // 获取订单簿
    let orderbook = client.get_orderbook("BTC-PERP", 20).await?;
    println!("最优买价: {}", orderbook.bids[0].price);
    println!("最优卖价: {}", orderbook.asks[0].price);

    // 获取市场统计
    let stats = client.get_market_stats("BTC-PERP").await?;
    println!("最新价: {}", stats.last_price);

    Ok(())
}

REST API 客户端

初始化

市场数据

账户操作

WebSocket 客户端

类型安全

错误处理

性能优化

下一步

Last updated