Fast reference for all trading tools with minimal examples.
binance_us_new_order
βββ symbol: "BTCUSDT" (required)
βββ side: "BUY" | "SELL" (required)
βββ type: "LIMIT" | "MARKET" | "STOP_LOSS" | "STOP_LOSS_LIMIT" | "TAKE_PROFIT" | "TAKE_PROFIT_LIMIT" | "LIMIT_MAKER"
βββ quantity: 0.001
βββ price: 50000 (for LIMIT)
βββ stopPrice: 48000 (for STOP_* types)
βββ timeInForce: "GTC" | "IOC" | "FOK"
βββ quoteOrderQty: 100 (alternative to quantity for MARKET)
βββ newClientOrderId: "myOrder1"
βββ selfTradePreventionMode: "EXPIRE_TAKER" | "EXPIRE_MAKER" | "EXPIRE_BOTH" | "NONE"
βββ recvWindow: 5000
binance_us_test_order
βββ (same params as new_order)
binance_us_get_order
βββ symbol: "BTCUSDT" (required)
βββ orderId: 123456 (one required)
βββ origClientOrderId: "myOrder1" (one required)
βββ recvWindow: 5000
binance_us_cancel_order
βββ symbol: "BTCUSDT" (required)
βββ orderId: 123456 (one required)
βββ origClientOrderId: "myOrder1" (one required)
βββ newClientOrderId: "cancelOrder1"
βββ recvWindow: 5000
binance_us_cancel_replace
βββ symbol: "BTCUSDT" (required)
βββ side: "BUY" | "SELL" (required)
βββ type: "LIMIT" | "MARKET" | etc.
βββ cancelReplaceMode: "STOP_ON_FAILURE" | "ALLOW_FAILURE"
βββ cancelOrderId: 123456 (one required)
βββ cancelOrigClientOrderId: "oldOrder" (one required)
βββ quantity: 0.002
βββ price: 51000
βββ timeInForce: "GTC"
binance_us_cancel_all_open_orders
βββ symbol: "BTCUSDT" (required)
βββ recvWindow: 5000
binance_us_open_orders
βββ symbol: "BTCUSDT" (optional, omit for all symbols)
βββ recvWindow: 5000
binance_us_all_orders
βββ symbol: "BTCUSDT" (required)
βββ orderId: 100000 (start from this ID)
βββ startTime: 1704067200000
βββ endTime: 1704153600000
βββ limit: 500 (max 1000)
βββ recvWindow: 5000
binance_us_new_oco
βββ symbol: "BTCUSDT" (required)
βββ side: "BUY" | "SELL" (required)
βββ quantity: 0.001 (required)
βββ price: 55000 (limit price, required)
βββ stopPrice: 48000 (stop trigger, required)
βββ stopLimitPrice: 47900 (limit after stop)
βββ stopLimitTimeInForce: "GTC" | "IOC" | "FOK"
βββ listClientOrderId: "myOco1"
βββ limitClientOrderId: "myLimitOrder"
βββ stopClientOrderId: "myStopOrder"
βββ recvWindow: 5000
binance_us_get_oco
βββ orderListId: 12345 (one required)
βββ origClientOrderId: "myOco1" (one required)
βββ recvWindow: 5000
binance_us_cancel_oco
βββ symbol: "BTCUSDT" (required)
βββ orderListId: 12345 (one required)
βββ listClientOrderId: "myOco1" (one required)
βββ newClientOrderId: "cancelOco1"
βββ recvWindow: 5000
binance_us_open_oco
βββ recvWindow: 5000
binance_us_all_oco_orders
βββ fromId: 10000 (start from this list ID)
βββ startTime: 1704067200000
βββ endTime: 1704153600000
βββ limit: 500 (max 1000)
βββ recvWindow: 5000
binance_us_new_order
symbol: "BTCUSDT"
side: "BUY"
type: "MARKET"
quoteOrderQty: 100
binance_us_new_order
symbol: "BTCUSDT"
side: "SELL"
type: "LIMIT"
quantity: 0.01
price: 55000
timeInForce: "GTC"
binance_us_new_order
symbol: "BTCUSDT"
side: "SELL"
type: "STOP_LOSS"
quantity: 0.01
stopPrice: 48000
Sell at $55k (take profit) or $48k (stop loss):
binance_us_new_oco
symbol: "BTCUSDT"
side: "SELL"
quantity: 0.01
price: 55000
stopPrice: 48000
stopLimitPrice: 47900
stopLimitTimeInForce: "GTC"
1. binance_us_get_order
symbol: "BTCUSDT"
orderId: 123456
2. If status != "FILLED":
binance_us_cancel_order
symbol: "BTCUSDT"
orderId: 123456
binance_us_cancel_replace
symbol: "BTCUSDT"
side: "BUY"
type: "LIMIT"
cancelReplaceMode: "STOP_ON_FAILURE"
cancelOrderId: 123456
quantity: 0.01
price: 49500
timeInForce: "GTC"
binance_us_cancel_all_open_orders
symbol: "BTCUSDT"
| Status | Meaning |
|---|---|
| NEW | Accepted, awaiting fill |
| PARTIALLY_FILLED | Partially executed |
| FILLED | Completely executed |
| CANCELED | Canceled by user |
| PENDING_CANCEL | Cancel in progress |
| REJECTED | Order rejected |
| EXPIRED | TimeInForce expired |
| Error | Fix |
|---|---|
| -1121 Invalid symbol | Use uppercase: BTCUSDT |
| -2010 Order rejected | Check balance, quantity |
| -2011 Cancel rejected | Already filled |
| -2013 Order not found | Check orderId |
| -1022 Invalid signature | Check API secret |
| -9003 MIN_NOTIONAL | Order too small ($10 min) |