Skip to content

Binance

tradectl supports Binance USD-M Futures (Linear perpetuals).

Supported Features

  • Real-time bookTicker and aggTrades WebSocket streams
  • Market and limit orders
  • Take-profit and stop-loss orders
  • Leverage up to 125x (exchange limit)
  • Hedge mode and one-way mode

API Key Setup

  1. Log into Binance
  2. Go to API Management > Create API
  3. Enable Futures trading permission
  4. Restrict to IP whitelist (recommended)
  5. Do not enable withdrawals — tradectl only needs trade permissions

Configuration

json
{
  "exchange": "binance",
  "market_type": "LINEAR",
  "symbols": ["BTCUSDT", "ETHUSDT"],
  "leverage": 10
}

Fees

TierMakerTaker
VIP 00.0200%0.0400%
VIP 10.0160%0.0400%

Use your actual fee tier when configuring backtests for accurate results.

Testnet

Binance provides a futures testnet. When adding credentials, check the Testnet option. Testnet credentials use a different API endpoint automatically.

tradectl — Automate Crypto Trading