In a matching event, the visible portion of an iceberg order will be executed first, and another visible portion will pop up until the order is fully filled. And if you can time markets, especially speculative markets like crypto, see my comment above about hedge funds. Reward amounts will be determined based on the type and relevance of the information provided. Order placement/cancellation suspended, please try again later. Topic:/contractMarket/tradeOrders:{symbol}, "error.createOrder.accountBalanceInsufficient", 'https://api-futures.kucoin.com/api/v1/position?symbol=XBTUSDM', #Example for create deposit addresses in python, 'https://api-futures.kucoin.com/api/v1/deposit-address', # specifying content type or using json=data in request, "KC-API-PASSPHRASE:QWIxMjM0NTY3OCkoKiZeJSQjQA", "KC-API-SIGN:7QP/oM0ykidMdrfNEUmng8eZjg/ZvPafjIqmxiVfYu4=", "bc1q466dvmharut0uhycdqu9nlmwcw5gec4p8wt22j", "vYNlCtbz4XNJ1QncwWilJnBtmmfe4geLQDUA62kKJsDChc6I4bRDQc73JfIrlFaVYIAE0Gv2--MROnLAgjVsWkcDq_MuG7qV7EktfCEIphiqnlfpQn4Ybg==.IoORVxR2LmKV7_maOR9xOg==", "wss://push.kucoin.com/endpoint?token=xxx&[connectId=xxxxx]", marginChangepositionChangeliquidationautoAppendMarginStatusChangeadl, Transfer Funds to KuCoin-Main Account or KuCoin-TRADE Account, General Logic for Message Judgement in Client Side, Message channel for the 5 best ask/bid full data of Level 2, Message channel for the 50 best ask/bid full data of Level 2, POST /v1/position/risk-limit-level/change, Not Found -- The specified resource could not be found. GET /api/v1/orders/{order-id} *What is the difference between Perpetual and Delivery contracts? Unavailable to place orders. The amount to be transferred will be deducted from the payAccount. In the returned data, the sell side is sorted low to high by price and the buy side is sorted high to low by price. The REST API includes three types: User (private), Trade (private) and Market Data (public) Websocket includes two types: Public Channel and Private Channel Currently, the related interface of the new document is not open for use. Method Not Allowed -- You tried to access the resource with an invalid method. For GET requests, please append the queried parameters to the endpoint. When trading on KuCoin, it can be difficult to determine what you're exit price should be. Generate an API Key or Generate an API Key in Sandbox and enable it. The unique attribute of the last returned result of the last request. This is the Unix timestamp. GET /api/v1/withdrawal-list?currentPage=1&pageSize=50&status=PROCESSING. The tick size is the smallest price increment in which the prices are quoted. BNB to $500. Submit the request to get all the active orders. KuCoinFutures has currently launched more than 60 perpetual contract products, such as the USDT-marginedBTC PERP,ETH PERP,BCH PERP,BSV PERPand the BTC-marginedBTC Perpetual,ETH PERP,XRP PERP,DOT PERP. 5. I still cannot find a Kucoin Perpetual Futures chart for Bitcoin on TradingView.. Settled funding fees. Trade FLOKI contract now. In this video, I explained briefly how to trade futures on Kucoin using the isolated margin on Kucoin. POST /api/v1/position/margin/auto-deposit-status, POST /api/v1/position/margin/deposit-margin, This interface can be used to obtain information about risk limit level of a specific contract, GET /api/v1/contracts/risk-limit/{symbol}, GET /api/v1/contracts/risk-limit/ADAUSDTM, This interface is for the adjustment of the risk limit level. To adjust the level will cancel the open order, the response can only indicate whether the submit of the adjustment request is successful or not. Generated by yourself, the optional clientOid field must be a unique id (e.g UUID). The platform offers BTC/USDT margined, perpetual, and delivery contracts supporting different types of orders. {"id": "1JpsAHsxKS", "type": "closeTunnel", "tunnelId": "bt1", "response": true}. The login session and the API key in the sandbox environment are completely separated from the production environment. This documentation provides a detailed explanation to the transaction functions and the usage of the interfaces to get the market data on Kucoin Futures. 2. The Hidden and iceberg Orders are two options in advanced settings (note: the iceberg order is a special form of the hidden order). 2. The amount to be transferred will be deducted from the KuCoin Futures Account. Trade larger volumes; . match: when taker order executes with orders in the order book, the taker order status is match; done: the order is fully executed successfully; open: when the order enters into the order book; match: when the order has been executed; filled: when the order has been executed and its status was changed into DONE; canceled: when the order has been cancelled and its status was changed into DONE; update: when the order has been updated; autoAppendMarginStatusChange: auto-deposit-status change; 1. the value of the holding position exceeds the limit amount of the risk limit level; 2. insufficient balance to increase the margin. KuCoin Futures will be launching USDT-Margined Chainlink (LINK) Perpetual Futures at 8:00:00 on September 24, 2020 (UTC), supporting 1-50x leverage. If order type is not specified, the order will be a limit order by default. Inverse contracts are a coin-margined contract. The detailed modifications for API document is as follows: New fields including a) settleCurrency (currency used to clear and settle the trades), b) status (order status, include open and done status), c) updatedAt (the last update time of an order), and d) orderTime (the time placing the order in nanosecond) will be added to the response from the following interfaces: GET /api/v1/orders While there is a strict access frequency control for REST API, we highly recommend that API users utilize Websocket to get the real-time data. This is quite in line with the global industry average BTC-withdrawal fee, being 0.0004599 BTC according to our most recent empirical study . Compared with BTC-margined contracts, USDT-margined contracts are quite simple, risk averse, and not very volatile. stopPriceType: There are three types of stop prices for contract, including: TP for trade price, MP for mark price, and IP for index price. GET/api/v1/kline/query?symbol=.KXBT&granularity=480&from=1535302400000&to=1559174400000. Select the crypto you'd like to short. Inverse contracts are a coin-margined contract. The new interface is added a currency (currency) parameter to specify the transfer-out currency (XBT/USDT). The post-only flag ensures that the trader always pays the maker fee and provides liquidity to the order book. Your identity information/IP/phone number shows you're at a country/region that is restricted from this service. For example, in a BTC-margined contract, one of the most popular inverse contracts, you must use Bitcoin as the underlying asset. You can use this field to identify your orders via the public feed. Note that when triggered, stop orders will be executed as either market or limit orders, depending on the pre-specified type. Orders removed from the order book will be marked with done status. A taker order matches other resting orders on the exchange order book, and gets executed immediately after order entry. Too Many Requests -- Access limit breached. Kucoin Futures offers you up to 100x of leverage which you can use for your trades and multiply your profits. When the connection is successfully established, the system will send a welcome message. Get a single order by order id (including a stop order). A successful response is indicated by an HTTP status code 200 and system code 200000. When placing a stop order, the system will not pre-freeze the funds in your account. The maximum size per request is 200. Users can continue to hold perpetual contract positions until they are closed or forced to liquidate due to insufficient margins. The order placing/cancellation is currently not available. Please ensure that you have sufficient funds in your KuCoin Futures Account, or the transfer will fail. A positive number means that the user received the funding fee, and vice versa. Sotraders can flexibly formulate strategies via these contracts to obtain more profit. What is the difference between USDT-margin and BTC-margin contracts? Today's Highest APR +251.12% Min Investment 200 USDT Futures Grid BTC PERP/USDT 23,431 0% Please try again later. Returned for every 100 milliseconds at most. Fills are returned sorted by descending fill time. Thank you for your support! It is generally used by professional traders because it uses more server resources and traffic, and we have strict access frequency control. # MarketData from kucoin_futures. Market order, however, provides a way to buy or sell specific size of contract without having to specify the price. For some specific public topics (e.g. CopyRight 2017 - 2023 KuCoin.com. Password(Must contain 7-32 characters. As of now, KuCoin Futures supports two types of futures trading with BTC: Perpetual Futures and Quarterly Delivery Futures. The Futures has no expiration date and is designed to closely track the underlying reference Price Index via the Funding Rate mechanism. The trade side indicates the taker order side. The response is a list of orderIDs of the canceled stop orders. If you only use public channels (e.g. You can manage the API permission on KuCoin Futuress official website. It also features an excellent interface for trading and multiple ways to earn money by futures, margin, and peer-to-peer trading. See more on advanced chart. Topic:/contractMarket/level2Depth5:{symbol}. These fees are paid to the market in order to keep your position open.At KuCoin Futures, funding occurs every 8 hours at 04:00 UTC, 12:00 UTC and 20:00 UTC. If closeOrder is set to TRUE, the system will close the position and the position size will become 0. Kucoin perpetual maker fee starts at 0.02% and the taker fee starts at 0.06%. KuCoin Futures has currently launched more than 60 perpetual contract products, such as the USDT-margined BTC PERP , ETH PERP , BCH PERP , BSV PERP and the BTC-margined BTC Perpetual , ETH PERP , XRP PERP , DOT PERP. You should poll the open orders endpoint to obtain the current state of any open order. Currently, the BTC and ETH perpetual contracts that, leverage, while delivery contracts support up to, leverage. The price specified must be a multiple number of the contract tickSize, otherwise the system will report an error when you place the order. As mentioned, KuCoin has some of the lowest trading fees, even among top exchanges. GET /api/v1/contracts/{symbol}, The Level3 message format is completely revised, more comprehensive message fields will be provided. The order type you specify may decide whether other optional parameters are required, as well as how your order will be executed by the matching engine. When errors occur, the HTTP error code or system error code will be returned. KuCoin Futures charges a withdrawal fee amounting to 0.0005 BTC when you withdraw BTC. GET /api/v1/level2/depth100, GET /api/v1/level2/depth100?symbol=XBTUSDM. GET /api/v1/recentDoneOrders. Upon creating a key you need to write down 3 pieces of information: The Key and Secret are generated and provided by KuCoin Futures and the Passphrase refers to the one you used to create the KuCoin Futures API. The change property of Level 2 updates is a string value of "price,size,sequence". KuCoin is not liable for investment gains or losses. Create an account to follow your favorite communities and start taking part in conversations. E.G. For API key-V1.0, please pass requests in plaintext. Any of KC-API-KEY, KC-API-SIGN, KC-API-TIMESTAMP, KC-API-PASSPHRASE is missing in your request header. You will receive success message once the system has received the cancellation request. nagihatoum Premium Updated Nov 5, 2022. If the time period of the queried data exceeds one week (time range from the start time to end time exceeded 24*7 hours), the system will prompt to remind you that you have exceeded the time limit. GET /api/v1/transfer-list?currentPage=1&pageSize=50&status=PROCESSING. KuCoin Futures has currently launched five perpetual contract products, the USDT-margined BTC Perpetual, ETH Perpetual, BCH Perpetual, BSV Perpetual and the BTC-margined BTC. 132. To subscribe channel messages from a certain server, the client side should send subscription message to the server. Side, Size and Leverage fields can be left empty and the system will determine the side and size automatically. Update the default value of parameter chain from OMNI to ERC20, for the following interfaces: Add support for query order by client order id, for the following interfaces: Website: https://sandbox-futures.kucoin.com, Huge rewards for top 1 market maker and extra bonuses for top 10 market makers every month, Direct access to the market (via private link provided by KuCoin Futures). ID is unique string to mark the request which is same as id property of ack. Cancel an order (including a stop order). The underlying price rises and falls non-linearly with revenue. No funds need to be frozen when closeOrder is set to TRUE, or when reduceOnly is set to TRUE. Recommendations Bot Earn Fast Trade Spot Grid BTC/USDT 23,430 -1.73% Automatically buy low and sell high. KCS is the native token of KuCoin, which was launched back in 2017 as a profit-sharing token that allows traders to draw value from the exchange. You could judge the message type via topic. The difference between your timestamp and the API service time must be less than 5 seconds , or your request will be considered expired and rejected. The HTTP Request will respond when an order is either rejected (insufficient funds, invalid parameters, etc) or received (accepted by the matching engine). The default is "General"), IP whitelist(You may add up to 20 IPs. Trade. 2 0 Delivery contracts are one kind of cryptocurrency contract with a determined delivery date. Please stay tuned. Press question mark to learn the rest of the keyboard shortcuts. This tutorial is about how to long and short on KuCoin. Perpetuals Futures Bitcoin (Perpetual) Total Open Interest $17,946,572,870 Total 24h Trade Volume $65,281,985,152 Ethereum (Perpetual) Total Open Interest $13,122,757,689 Total 24h Trade Volume $46,868,879,465 BNB (Perpetual) Total Open Interest $420,916,903 Total 24h Trade Volume $1,680,697,557 USD Coin (Perpetual) Total Open Interest $0 Rewards will be provided to users who inform us of the above. There are two types, Good Till Canceled GTC and Immediate Or Cancel IOC. connectId: the connection id, a unique value taken from the client side. The default value of privateChannel is False. POST /api/v1/withdrawals. Also, something that I dont totally grok yet is how volatility is not really your friend. If you speak to me like Im 5, even better. We recommend using the time endpoint to query for the API server time if you believe there may be time skew between your server and the API server. Current bankruptcy price: xxx. After re-pulling the messages and applying them to your local exchange order book, you can continue to update the order book via Websocket incremental feed. The ticker channel provides real-time price updates whenever a match happens.