binance_us_cust_new_order
Place new trade orders on Binance.US using custodial solutions, supporting multiple order types including limit, market, stop-loss, and take-profit orders with optional ExpressTrade auto-funding.
Instructions
Place a new trade order through the custodial solution.
⚠️ REQUIRES CUSTODIAL SOLUTION API KEY
Supported order types:
LIMIT: Requires timeInForce, quantity, price
MARKET: Requires quantity OR quoteOrderQty
STOP_LOSS: Requires quantity, stopPrice (executes as MARKET when triggered)
STOP_LOSS_LIMIT: Requires timeInForce, quantity, price, stopPrice
TAKE_PROFIT: Requires quantity, stopPrice (executes as MARKET when triggered)
TAKE_PROFIT_LIMIT: Requires timeInForce, quantity, price, stopPrice
LIMIT_MAKER: Requires quantity, price (POST-ONLY order)
ExpressTrade Feature: When allowExpressTrade=true and custodial sub-account balance is insufficient, the full amount will be automatically transferred from the custodial partner.
Response includes: symbol, orderId, status, type, side, price, quantity, executedQty, and expressTradeFlag
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rail | Yes | Custodial partner name (e.g., ANCHORAGE, BITGO). Must be uppercase. | |
| symbol | Yes | Trading pair (e.g., BTCUSD, ETHUSD) | |
| side | Yes | Order side: BUY or SELL | |
| type | Yes | Order type | |
| timeInForce | No | GTC (Good Til Canceled), IOC (Immediate or Cancel), FOK (Fill or Kill) | |
| quantity | No | Order quantity in base asset | |
| quoteOrderQty | No | Order quantity in quote asset (MARKET orders only) | |
| price | No | Order price (required for LIMIT orders) | |
| stopPrice | No | Stop/trigger price for stop orders | |
| icebergQty | No | Iceberg order quantity | |
| asset | No | Asset for ExpressTrade (the asset being sold) | |
| allowExpressTrade | No | Enable ExpressTrade for auto-funding |