You may also visit this guide: Futures. Get the snapshot of the order book through REST request Level 2 snapshot to build a local order book. $500 Altcoin Giveaway after 5K Subs! Get the API server time. GET /api/v1/recentDoneOrders. The recommended way is to just create a websocket connection and subscribe to multiple channels. No funds need to be frozen when closeOrder is set to TRUE, or when reduceOnly is set to TRUE. A hidden order will enter but not display on the orderbook. Trade the New Perpetual Contracts, Win a Share of 30,000 USDT Rewards! withdrawHold.change 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. Note: 1)The system will charge taker fees for Hidden and iceberg Orders. E.g. If any part of the order is going to pay taker fee, the order will be fully rejected. Once the rate limit is exceeded, the system will restrict your use of your IP or account for 10s. up: Triggers when the price reaches or goes above the stopPrice. The body to be encrypted shall be consistent with the content of the Request Body. If multiple orders are matched at the same time, only the last matching event will be pushed. Modified API permission. pip install kucoin-futures-python. I have been playing around with futures on kucoin and have ended up losing about $100k. *Perpetual contractsvs. Best 10 crypto exchanges for futures trading of 2023, Trading cryptocurrency futures is a great way to gain exposure to the cryptocurrency market without the full risk of outright ownership. This means that, unlike margin trades, the trader does not own the underlying cryptocurrency. For high-volume trading, it is highly recommended that you maintain your own list of open orders and use one of the streaming market data feeds to keep it updated. Press question mark to learn the rest of the keyboard shortcuts. Mark Price, Auto-Deposit Margin and Liquidation. KuCoin Futures Trading Tutorial (Futures Strategy & Trading Explained) MoneyZG 84K views 10 months ago This IS WHY Most BEGINNERS Lose Their ACCOUNTS (What Is Leverage?) GET /api/v1/interest/query?symbol=.XBTINT&offset=1558079160000&forward=true&maxCount=10. A size of "0" indicates that the price Level can be removed. The new interface is added a currency (currency) parameter to specify the transfer-out currency (XBT/USDT). Official Software Development Kit (SDK) of KuCoin Futures. It took me a while to figure it out but trading fees are about 100% per annum. Reward amounts will be determined based on the type and relevance of the information provided. New field currency (currency) will be added to the subject of topic /contractAccount/wallet" : What Is Futures Contract Trading? Your identity information/IP/phone number shows you're at a country/region that is restricted from this service. Topic:/contractMarket/level2Depth5:{symbol}. GET /api/v1/orders?currentPage=1&pageSize=50. If not specified, all the limit orders will be deleted. #### May 13, 2020, Added an interface to get K line data: Get a list of recent 1000 fills in the last 24 hours. This API is restricted for each account, the request rate limit is 9 times/3s. All requests and responses are application/json content type. The order placing/cancellation is currently not available. Only numbers, characters, underline(_) and separator(-) are allowed. If the status parameter is not specified, orders of done status will be returned by default. For POST and PUT requests, all queried parameters need to be included in the request body in JSON format. Your personal information will be kept confidential. Discard all the message prior to that sequence, and then playback the change to snapshot. 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 For other cases, please update the price and size. All funds and transactions there are simulated for testing purposes. Dear KuCoin Futures Users,KuCoin Futures has launched STX(Stacks), COCOS(Cocos-BCX) and SSV(SSV.network) USDT-margined perpetual contracts. 1546658861000). Delivery contracts are one kind of cryptocurrency contract with a determined delivery date. As tempting as it can be to buy altcoins using perpetual futures, there are a few hidden traps that one should monitor closely. Unless otherwise specified, all timestamps from API are returned in Unix time milliseconds(e.g. Pagination allows for fetching results with the current page and is well suited for real time data. The cryptocurrency market is available worldwide 24 x 7 for trading with no market close or open times. A taker order is the order that was matched with orders opened on the order book. 4. A positive number means that the user received the funding fee, and vice versa. How to do Futures Trading on KuCoin? Create an account to follow your favorite communities and start taking part in conversations. Fills are returned sorted by descending fill time. The two parties to the contract will settle at a determined time, the delivery date, and deliver at the price agreed in the contract. For the same type of messages with the same topic, you could judge the type of messages via their subjects. 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. The execution of the order will incur transaction fees. If the response is set as ture, the system would return the ack messages after the unsubscription succeed. BNBPERP. This level returns only one aggregated size for each price (as if there was only one single order for that price). The query scope for Level 2 cannot exceed xxx, Too many requests in a short period of time, please retry later--kucoin business layer request frequency limit, block 10s, The query scope for Level 3 cannot exceed xxx, Active order quantity limit exceeded (limit: xxx, current: xxx). Trade AR contract now 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. This is the Unix timestamp. The hack on Binance chain hardly did anything. To subscribe channel messages from a certain server, the client side should send subscription message to the server. The result of the adjustment can be achieved by WebSocket information: Adjustment Result, POST /api/v1/position/risk-limit-level/change. Different from the hidden order, an iceberg order is divided into visible portion and invisible portion. A valid price shall not be higher than the maxPrice in the contract specification. Get a snapshot of aggregated open orders for a symbol. If you need to get your recent traded order history with low latency, you may query this endpoint. If the returned HTTP status code is not 200, the error code will be included in the returned results. Start trading the new contracts, and profit more from the market fluctuation! Level-3 interface updates: New field settleCurrency (currency used to clear and settle the trades) will be added to the response from the following interfaces: GET /api/v1/position The default value of privateChannel is False. GET /api/v1/stopOrders You can request fills for specific orders using query parameters. This is quite in line with the global industry average BTC-withdrawal fee, being 0.0004599 BTC according to our most recent empirical study . The tick size is the smallest price increment in which the prices are quoted. Hi, here's some info regarding on your concern. After receiving the websocket Level 2 data flow, cache the data. Method Not Allowed -- You tried to access the resource with an invalid method. GET /api/v1/contracts/active If the subscription succeeds, the system will send ack messages to you, when the response is set as true. COIN-margined perpetual contracts are a type of derivatives that derives their value from an underlying cryptocurrency. Target Price for KuCoin Futures. Orders removed from the order book will be marked with done status. The system will pre-freeze the predicted fees (including the maintenance margin needed for the position, entry fees and fees to close positions) if you added the position, and will not pre-freeze fees if you reduced the position. If youve specified only the start time in your request, the system will return 200 pieces of data from the specified start time to the current time of the system; If only the end time is specified, the system will return 200 pieces of data closest to the end time; If neither the start time nor the end time is specified, the system will return the 200 pieces of data closest to the current time of the system. Side, Size and Leverage fields can be left empty and the system will determine the side and size automatically. KuCoin attempts to screen all tokens before they come to market, however, even with the best due diligence, there are still risks when investing. If you want to trade Ethereum contracts, you must do the same with Ethereum. A Request URL is made by a Base URL and a specified endpoint of the interface. To reinforce the security of the API, KuCoin upgraded the API key to version 2.0, the validation logic has also been changed. In this way, they can make more profit. Most of the developers behind the platform are not publicly available. 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. See more on advanced chart. The leverage parameter is used to calculate the margin to be frozen for the order. Aug 24, 2022 $1,000 GIVEAWAY #KuCoinFutures is giving away $1,000 to celebrate the 3rd anniversary! Benefits include deep liquidity, low fees (crypto 5-15 bps; gold/silver 1/2 bps; forex 1/2 bps), and 23 fully on-chain perps markets. Please try again later. There are three types of messages at present: message (the commonly used messages for push), notice (the notices general used), and command (consecutive command). Perpetual contracts are a type of contract without a settlement time. Proof of the trading volume in the last 30 days or VIP level on any exchanges. Any limit order on the exchange order book is in active status. Different from when an order reduces the position size, certain amount of funds need to be frozen when an order increases the position size. Subscribe this topic to get the realtime push of BBO changes. The first problem is the high fees. KuCoin Futures will be launching USDT-Margined Chainlink (LINK) Perpetual Futures at 8:00:00 on September 24, 2020 (UTC), supporting 1-50x leverage. The REST API part contains three sections: The Websocket Feed part contains two sections: Add the following interfaces related to sub-account: New response field maintainMargin,riskLimitLevel have been added to the. Reddit and its partners use cookies and similar technologies to provide you with a better experience. The limit strategy of private endpoints will restrict account by userid. Cannot contain any spaces. This endpoint can be used to modify sub-account Futures APIs. Orders may be execute either partially or fully. The system will pre-freeze a predicted taker fee when you place an order.The liquidity field indicates if the fill was charged taker or maker fees. Requests beyond the above range will be rejected. Across the top of the Futures Pro homepage, you'll see the trading pairs. Contract Information: Click to view more details about new contract A new Terra On May 25th, 2022, Terra Classic users passed governance proposal 1623, which outlined the genesis of a new Terra chain. This feature is to ensure that the order wont be canceled by the matching engine in such a circumstance that not enough funds are frozen for the order. For GET requests, please append the queried parameters to the endpoint. When the connection is successfully established, the system will send a welcome message. The requested data is not real-time. . KuCoin Futures will be launching USDT-Margined Chainlink (LINK) Perpetual Futures. If the size equals to 0, you can update the sequence and remove the price of which the size is 0 out of Level 2. However, when you query orders in done status, the start and end time range cannot exceed 24*7 hours. GET /api/v1/contracts/{symbol}, The Level3 message format is completely revised, more comprehensive message fields will be provided. Unless otherwise stated, all timestamp parameters should be in Unix time milliseconds. When they think the short-term market is rising, they choose a BTC-margined contract to long; when they think the short-term market is falling, they choose a USDT-margin contract to short. You can delete specific symbol using query parameters. Added following properties in contract info: "volume of 24 hours", "turnover of 24 hours" and "open interest" Use a halfwidth comma to each IP.If modified, the IP will be reset.). 1547015186532. Currently, the BTC and ETH perpetual contracts that, leverage, while delivery contracts support up to, leverage. GET /api/v1/kline/query. When a rate limit is exceeded, a status of 429 will be returned. This information is critical to the effective and accurate execution of smart contracts, as the information required exists off-chain and a reliable method for getting the information on chain is necessary. KuCoin is a cryptocurrency exchange built with the mission to "facilitate the global free flow of digital value." It claims to have an emphasis on intuitive design, simple registration process and high level of security. The websocket system will send the incremental feed to you. 1. This is completely nuts and means you need to double your money every year to make any. For API key-V1.0, please pass requests in plaintext. The minimum visible size shall be greater than the minimum order size, or an error will occur. Submit request to get the info of all open contracts. You can pay lower Kucoin perpetual fees by. KuCoin Futures has launched Dogecoin (DOGE) USDT-Margined Perpetual Contracts, supporting 1-20x leverage. A perpetual futures contract is an agreement to buy or sell the underlying asset at a predetermined price in the future. The encrypted timestamp shall be consistent with the KC-API-TIMESTAMP field in the request header. And if you can time markets, especially speculative markets like crypto, see my comment above about hedge funds. BitForex, KuCoin, OKEx, Xena offers the . Futures are like the crap tables in Vegas. Select the crypto you'd like to short. The default value of privateChannel is False. Settled funding fees. The Trading Channel. Stops losses dont really help because you just have to re-enter the market at some point right? Trading Challenge COMPLETE: $2k to $5k - Day 12. To receive messages from new Level 3, please subscribe: "/contractMarket/level3v2:{symbol}", Added interface for new Level 3 full data There are two main differences between perpetual and delivery contracts: First, the biggest difference between perpetual contracts and quarterly contracts is that the highest leverages are different. Once the transfer arrives your KuCoin-Main Account, the endpoint will respond and return the applyId. Rewards will be provided to users who inform us of the above. Its not like limit orders are really any better, since you have to buy on down tick and sell on an up tick. If there are open positions, the status of the first page returned will be Pending, indicating the realised profit and loss in the current 8-hour settlement period. Founded in 2017 by Sergey Nazarov and Steve Ellis, Chainlink aims to solve the problem of off-chain information sourcing by smart contracts for their execution parameters. BTCUSDTPERP chart Today 1 month 6 months Year to date 1 year 5 years Ideas Bitcoin update 28.03.2023 BTCUSDTPERP , 720 EXCAVO Premium Feb 28 Potentially we can reach liquidity zones from below to eliminate all stop losses of long trades that were opened in the yellow zone, after that a strong upward movement is possible. You could judge the message type via topic. The USDT-Margined contracts cover from the. Try again later. After the order is executed, if you added positions, the system will deduct entry fees from your balance, if you closed positions, the system will deduct the close fees. The data of the first page will be queried by default. You are suggested to use UUID, Status:APPLYPROCESSINGPENDING_APPROVALAPPROVEDREJECTEDPENDING_CANCELCANCELSUCCESS, Transfer ID (Initiate to cancel the transfer-out request), Unique order id created by users to identify their orders, e.g. Current position size: 0, unable to close the position. When errors occur, the HTTP error code or system error code will be returned. GET /api/v1/orders/byClientOid?clientOid=eresc138b21023a909e5ad59 (get order by clientOid). Deprecate level3 partial message query interface. GET /api/v1/transaction-history?offset=1&forward=true&maxCount=50. To prevent the TCP link being disconnected by the server, the client side needs to send ping messages to the server to keep alive the link. Submit the request to get all the active orders. You can manage the API permission on KuCoin Futuress official website. Besides, users can also take advantage of leverage rates of up to 100x. Topic:/contractMarket/level2Depth50:{symbol}. Please wait patiently and try again later. The post-only flag ensures that the trader always pays the maker fee and provides liquidity to the order book. Internal Server Error -- We had a problem with our server. Please specify the minimum offset number of the current page into the offset field to turn the page. GET /api/v1/orders?status=active GET /api/v1/deposit-list?currentPage=1&pageSize=50&status=PROCESSING, GET /api/v1/withdrawals/quotas?currency=XBT. Market orders are always considered takers and incur taker fees. All Rights Reserved. Please do not send a repeated client_oid. This script solves this issue by giving you an exit price based on a given entry price, a base margin, and a target profit %. See Advanced Description for more details. 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. Do NOT include extra spaces in JSON strings. New Trading Interface for KuCoin Futures Has Been Released. Simply put, Futures trading involves buying or selling a forward contract. Balance not enough, please first deposit at least 2 USDT before you start the battle, Stop order quantity limit exceeded (limit: xxx, current: xxx). 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. GET /api/v1/status Please stay tuned. The success response is as follows: KuCoin Futures uses Pagination or HasMore for all REST requests which return arrays. Sandbox is the test environment, used for testing an API connection or web trading. It took me a while to figure it out but trading fees are about 100% per annum. 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. Null indicates that automatic settlement is not supported, Fixed taker fees(Deprecated field, no actual use of the value field), Fixed maker fees(Deprecated field, no actual use of the value field), Whether quanto or not(Deprecated field, no actual use of the value field), Base currency interest rate symbol (1 minute), Quote currency interest rate symbol (1 minute), Start sequence number (included in the returned data), End sequence number (included in the returned data), Recommended to send ping interval in millisecond. Please ensure that you have sufficient funds in your payAccount Account, or the transfer will fail. 2. AUDIOUSDTPERP BINANCE. (e.g. Follow the trend and trade now! This endpoint requires the Trade permission. This ID could be used to cancel the transfer request. Notice: After registering in the sandbox environment, you will receive a nummber amount of fake funds (XBT) automatically released by the system in your account. /contractMarket/level3:{symbol} will no longer support the contracts released after February 7, 2021 (UTC), please upgrade the interface to /contractMarket/level3v2:{symbol}. The ticker channel provides real-time price updates whenever a match happens. If you need to get your recent trade history with low latency, you may query the endpoint Get List of Orders Completed in 24h. If you bought into a market 100 times at 50x you should statistically double your money half the time and go broke half the time. Rest assured that we'll inform everyone once this feature becomes available. When placing an iceberg order, you need to set the visible size. Judge message type. You can trade via the KuCoin Futures official website. Go start your own hedge fund if you can do that. KuCoin Futures charges a withdrawal fee amounting to 0.0005 BTC when you withdraw BTC. VICTORIA, Seychelles, September 07, 2022--KuCoin, a leading global cryptocurrency trading platform, was selected as one of the top 5 global Futures Exchanges by CoinMarketCap, the world's most . Subscribe this topic to get the market data of the contract. Synthetix Perps is a groundbreaking development for on-chain perps traders. New field currency (currency) will be added to the query parameters to filter the profit and loss records; New field currency (currency) will be added to the response from the: If the server has not received the ping from the client for 60 seconds , the connection will be disconnected. Institutional and professional investors often choose perpetual contracts and delivery contracts simultaneously, using a combination of the two products to form an even more complex investment strategy to minimize risk and improve efficiency of fund usage. Please ensure that you have sufficient funds in your KuCoin Futures Account, or the transfer will fail. So if you want to learn more about KuCoin futures trading for beginners, this video is the video you . This endpoint can be used to delete sub-account Futures APIs. Margin Trading: It refers to a trade mode in which users borrow a certain amount of digital tokens by pledging digital tokens in KuCoin to make a long (buy) / short . This endpoint requires the "Trade" permission. If order type is not specified, the order will be a limit order by default. KuMEX is the Bitcoin futures trading platform of KuCoin, and it offers a few different types of contracts. KuCoin Futures - 2nd Round of New Year Bonus is going on! For details about the message format, please check the definitions of topics. orderMargin.change. KuCoinFutures has currently launched more than 60 perpetual contract products, such as the USDT-margined, . contract traders who will choose the contract type based on their judgments on market trends. World's biggest Bitcoin and Ethereum Options Exchange and the most advanced crypto derivatives trading platform with up to 50x leverage on Crypto Futures and Perps. GET /api/v1/positions. You can trade via the KuCoin Futures official website: KuCoin Futures Lite , KuCoin Futures Pro Or via the KuCoin app: Download KuCoin APP Project Introduction: GET /api/v1/level2/depth100, GET /api/v1/level2/depth100?symbol=XBTUSDM. Address tag. IP whitelist(you may add up to 20 IPs. Subscribe this topic to get the system announcements. E.G. After the ping message is sent to the server, the system would return a pong message to the client side. GET/api/v1/kline/query?symbol=.KXBT&granularity=480&from=1535302400000&to=1559174400000. Don't feel sorry for me, that's about 1% of my net worth. The platform offers BTC/USDT margined, perpetual, and delivery contracts supporting different types of orders. Check new signing method, New field "memo" (address ID) is added to the response from GET /api/v1/withdrawal-list. Note that when an API has a specific rate limit, please refer to the specific limit. The maximum size per request is 200. e.g. If you speak to me like Im 5, even better. AUDIO / TetherUS PERPETUAL FUTURES AUDIOUSDTPERP. Users can continue to hold perpetual contract positions until they are closed or forced to liquidate due to insufficient margins. If the response is set as ture, the system will return the ack messages after the subscription succeed. . The API key of version 1.0 will be still valid until May 1, 2021. You can check the error code for details. Users listening to streaming market data are encouraged to use the order id and clientOid field to identify their received messages in the feed. Actual fees are determined when the order is executed. How to Calculate the Liquidation Price on KuCoin Futures? BNB to $500. Note that when triggered, stop orders will be executed as either market or limit orders, depending on the pre-specified type. You might get hot, but its the houses game. down: Triggers when the price reaches or goes below the stopPrice. The cancellation request will be processed by matching engine in sequence. Compared with BTC-margined contracts, USDT-margined contracts are quite simple, risk averse, and not very volatile. ago This feature is still in development. POST /api/v1/transfer-out [It's deprecated, please use POST /api/v3/transfer-out instead], POST /api/v2/transfer-out [It is recommended to use POST /api/v3/transfer-out instead]. Judge messages by subject. e.g. 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. XBTUSDM. KuCoin Futures has launched LUNA (Terra) USDT-margined perpetual contract, supporting 1-20x leverage. 1544657947759, For GET and DELETE requests, all queried parameters need to be included in the request URL. The minimum visible size is 1/20 of the order size. It is recommended to create and update your API key to version 2.0. The transfer-out request could only be canceled under the PROCESSING status. Apply the new Level 2 data flow to the local snapshot to ensure that the sequence of the new Level 2 update lines up with the sequence of the previous Level 2 data. The limit strategy of public endpoints will restrict IP. {"id": "1JpoPamgFM", "type": "message", "topic": "/market/ticker:KCS-BTC", "subject": "trade.ticker", "tunnelId": "bt1", "data": {}}, To close the tunnel, you could enter command below: AUDIOUSDTPERP. Once an order is placed, your funds will be put on hold for the duration of the order. Rewards will be provided to users who inform us of the above. The first problem is the high fees. The Link Network provides timely and accurate information to smart contracts via a decentralized network of oracles (data feeds and APIs). It is not recommended to use this topic any more. Step 2: Enter the Verification Code Depending on the type of method chosen, a verification code is sent to the provided email ID or phone number. ID is unique string to mark the request which is same as id property of ack. You may also visit this guide: Futures. 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. Trade FLOKI contract now.