Binance CLI 币安交易所命令行工具
Manipulate multiple accounts with one command! 支持批量操作多账号!
go install github.com/adshao/binance-cli
save api/secret keys into keys.json
[
{
"name": "demo",
"api_key": "xxxx",
"secret_key": "xxx"
},
{
}
]
use -h
to get help.
./binance-cli -h
NAME:
binance-cli - Binance CLI
USAGE:
binance-cli [global options] command [command options] [arguments...]
VERSION:
0.0.0
COMMANDS:
list-balance list account balances
list-price list latest price for a symbol or symbols
list-order list open orders
create-order create order
cancel-order cancel open orders
list-symbol list symbols info
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--name value account name
--keyfile value file path of api keys
--debug, -d show debug info
--help, -h show help
--version, -v print the version
./binance-cli list-price --symbol BNBBTC
output
{
"test1": [
{
"symbol": "BNBBTC",
"price": "0.00283210"
}
]
}
./binance-cli list-balance
output
[
{
"test1": [
{
"asset": "BNB",
"free": "2027.68758027",
"locked": "1000.00000000"
},
{
"asset": "BTC",
"free": "0.00001550",
"locked": "0.00000000"
}
],
"test2": [
{
"asset": "BNB",
"free": "300.00000000",
"locked": "0.00000000"
},
{
"asset": "BTC",
"free": "0.00000000",
"locked": "0.00000000"
}
],
"test3": [
{
"asset": "BNB",
"free": "603.98788625",
"locked": "0.00000000"
},
{
"asset": "BTC",
"free": "0.00881320",
"locked": "0.00000000"
}
]
},
{
"BNB": 3931.6754665199996,
"BTC": 0.0088287
}
]
Currently only support LIMIT order.
./binance-cli create-order --symbol BNBUSDT --side SELL --quantity 10 --price 50
This will sell 50% of your BNB to buy USDT at price 50 USDT.
./binance-cli create-order --symbol BNBUSDT --side SELL --quantity 50% --price 50
./binance-cli create-order --symbol BNBUSDT --side BUY --quantity 10 --price 20
This will sell 100% of your USDT to buy BNB at price 20 USDT.
./binance-cli create-order --symbol BNBUSDT --side BUY --quantity 100% --price 20
Cancel all orders with BNBUSDT in all accounts.
./binance-cli cancel-order --symbol BNBUSDT