KuCoin Connector

About KuCoin

KuCoin is a centralized exchange based in Hong Kong that opened for cryptocurrency trading in September 2017. Nicknamed the "People's Exchange"​, Kucoin is claimed to be easy to use for novice investors while being in-depth enough for crypto enthusiasts.

KuCoin claims to have one of the world’s most impressive trading pair selections, a wide range of alt coins with more than 300 trading pairs, and is regularly adding new pairs. The exchange also has its own cryptocurrency, KuCoin Shares (KCS).

Using the Connector

Because KuCoin is a centralized exchange, you will need to generate and provide your API keys in order to trade using Hummingbot.

1
2
3
Enter your KuCoin API key >>>
Enter your KuCoin secret key >>>
Enter your KuCoin passphrase >>>

Private keys and API keys are stored locally for the operation of the Hummingbot client only. At no point will private or API keys be shared to CoinAlpha or be used in any way other than to authorize transactions required for the operation of Hummingbot.

Copying and pasting into Hummingbot

See this page for more instructions in our Get Help section.

Creating KuCoin API keys

This FAQ article below in their documentation shows step-by-step instructions on how to create API keys in KuCoin exchange.

API key permissions

We recommend using only "trade" enabled API keys; enabling "withdraw", "transfer", or the equivalent is unnecessary for current Hummingbot strategies.

Miscellaneous Info

Minimum Order Sizes

Minimum order size varies per market. All minimum trade quantities can be found in the following public API:

1
https://api.kucoin.com/api/v1/symbols

The size must be greater than the baseMinSize for the symbol and no larger than the baseMaxSize. For example, trading pair ETH-USDT minimum order size is 0.0001 ETH.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
"symbol": "ETH-USDT",
"quoteMaxSize": "999999999",
"enableTrading": true,
"priceIncrement": "0.01",
"feeCurrency": "USDT",
"baseMaxSize": "10000000000",
"baseCurrency": "ETH",
"quoteCurrency": "USDT",
"market": "USDS",
"quoteIncrement": "0.000001",
"baseMinSize": "0.0001",
"quoteMinSize": "0.01",
"name": "ETH-USDT",
"baseIncrement": "0.0000001",
"isMarginEnabled": true

Tip

See troubleshooting section on how to Get REST API data using Postman.

Transaction Fees

Generally, KuCoin charges 0.10% on both maker and taker while a user can get 20% discount on trading fees if paid in KCS. However, users who trade high volumes and own substantial amounts of KuCoin Shares can receive more discounts.

Read through their articles below related to trading fees, and rebates.