Most of the developers behind the platform are not publicly available. Permission list.If modified, permissions will be reset. GET /api/v1/funding-rate/{symbol}/current. There are two types of stop orders, down and up. GET /api/v1/level2/depth100, GET /api/v1/level2/depth100?symbol=XBTUSDM. You can pay lower Kucoin perpetual fees by. KuCoin Futures offers two ways for you to deposit funds: Method 1: If your USDT or BTC are on another platform, you can click "Deposit" directly and deposit the USDT or BTC to the specified. connectId: the connection id, a unique value taken from the client side. Sub-account name, create sub account name of API Key. If the privateChannel is set to true, the user will only receive messages related himself on the topic. The limit strategy of public endpoints will restrict IP. I have been playing around with futures on kucoin and have ended up losing about $100k. If the subscription succeeds, the system will send ack messages to you, when the response is set as true. Orders may be execute either partially or fully. Today's Highest APR +251.12% Min Investment 200 USDT Futures Grid BTC PERP/USDT 23,431 0% If the interface call is successful, the system will return the code and data fields. Set to TRUE to look up data of the next page, Account equity = marginBalance + Unrealised PNL, Margin balance = positionMargin + orderMargin + frozenFunds + availableBalance - unrealisedPNL, Frozen funds for withdrawal and out-transfer, Type: RealisedPNL, Deposit, Withdrawal, TransferIn, TransferOut. Trade larger volumes; . orderMargin.change. You can manage the API permission on KuCoin Futuress official website. Returned for every 100 milliseconds at most. Dear KuCoin Futures Users, KuCoin Futures has launched FLOKI(FLOKI), AR(Arweave) and CKB(Nervos Network) USDT-margined perpetual contracts, supporting 1-20x leverage. The close price shall be greater than the bankruptcy price. And if you can time markets, especially speculative markets like crypto, see my comment above about hedge funds. This endpoint requires the General permission. E.g. # MarketData from kucoin_futures. When the process is completed, the function will be restored automatically. You can check the orders in any status. Unable to proceed the operation, there's no contra order in order book. It took me a while to figure it out but trading fees are about 100% per annum. But I doesnt work out that way. This price can be found in the latest match message. GET /api/v1/orders?currentPage=1&pageSize=50. Submit request to get the info of all open contracts. Judge messages by userId. To receive messages from new Level 3, please subscribe: "/contractMarket/level3v2:{symbol}", Added interface for new Level 3 full data GET /api/v1/account-overview?currency=XBT. 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 . Proof of the trading volume in the last 30 days or VIP level on any exchanges. The encrypted timestamp shall be consistent with the KC-API-TIMESTAMP field in the request header. DELETE /api/v1/orders/5cdfc120b21023a909e5ad52. This endpoint can be used to delete sub-account Futures APIs. All markets have these issues but KuCoins general lack of liquidity in small markets compounds this. If the sequence of the newly pushed message does not line up to the sequence of the last message, you could pull through REST. The success response is as follows: KuCoin Futures uses Pagination or HasMore for all REST requests which return arrays. Despite the name, the platform is not officially associated with the KuCoin exchange, nor is it being built by any of its core team members. The minimum visible size shall be greater than the minimum order size, or an error will occur. account balance notice), please make request as follows after authorization to obtain the server list and authorized token. To reinforce the security of the API, KuCoin upgraded the API key to version 2.0, the validation logic has also been changed. $110,000 to Give Away! A perpetual contract is a special type of futures contract, but unlike the traditional form of futures, it doesn't have an expiry date. Service Unavailable -- We're temporarily offline for maintenance. Unavailable to proceed the operation, this position is for Futures Brawl. This time I'm making a quick video about Kucoin Futures!Website: https://futures.kucoin.com/If you have any questions feel free to ask them in the com. Now accountEquity= unrealisedPNL + marginBalance; Client libraries can help you integrate with our API quickly. A market order differs from a limit order in that the execution price is not guaranteed. A successful order is defined as one that has been accepted by the matching engine. I was used to just bidding market as I usually trade ETH and just suck up the 0.1% loss. Trade AR contract now If your account balance is greater than 10 BTC, please provide the following information to [emailprotected] to apply for the market maker position. The response is a list of orderIDs of the canceled orders. Over the past few years, numerous exchanges began to offer. Now your order book is up-to-date and the final data is as following: For each order executed, the system will send you the match messages in the format as following. A linear contract, which is a USDT-margined contract, uses USDT to make contract transactions with cryptocurrencies, and the underlying prices rise and fall linearly with revenue. KuCoin is not liable for investment gains or losses. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. For Example, enter command below to open bt1 multiple tunnel : Thank you for your support! For example, KuCoinFutures has currently launched quarterly delivery contract including theBTC Quarterly 0625. If you have no position in KuCoin, then this use case could be more helpful. This documentation provides a detailed explanation to the transaction functions and the usage of the interfaces to get the market data on Kucoin Futures. Register to Kucoin if you are a new user or login to your existing account. KuCoin Futures will be launching USDT-Margined Chainlink (LINK) Perpetual Futures. If the specified start/end time and the time granularity exceeds the maximum size allowed for a single request, the system will only return 200 pieces of data for your request. Register an account with KuCoin_Futures. After receiving the websocket Level 2 data flow, cache the data. : https://sweepwidget.com/view/23806-n64das9kExclusive Crypto Content https://www.patreon.com/BegincryptoPATREON Sho. Brief introduction of your market making strategies and an estimation of the order ratio to the total. Side, Size and Leverage fields can be left empty and the system will determine the side and size automatically. Note that self trades belong to match as well. client import Market client = Market ( url='https://api . Thank you for using KuCoin Futures API documentation. When placing an iceberg order, you need to set the visible size. The real-time ticker includes the last traded price, the last traded size, transaction ID, the side of liquidity taker, the best bid price and size, the best ask price and size as well as the transaction time of the orders. Also, something that I dont totally grok yet is how volatility is not really your friend. Traders can go long or short on a perpetual futures contract. In an official announcement earlier today, popular exchange KuCoin revealed that it will be launching USDT-Margined Polkadot (DOT) and EOS (EOS) Perpetual Futures at 16:00:00 on 12 October 2020 (UTC+8), supporting 1-50x leverage. If you want to trade Ethereum contracts, you must do the same with Ethereum. BTCPERP , 31 WyckoffAnalyst Pro Updated Feb 26 Expecting a swing fail between $23,350 and $23,525 and a continuation towards SPRING around $22,500. 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. 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. For some specific topics (e.g. 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. 3 4 BTC Update and Trade Preparation BTCPERP , 60 Obscure_Trading Pro Mar 1 Let's start this with a BTC chart as we always should. Get a list of recent 1000 fills in the last 24 hours. Delivery contracts are one kind of cryptocurrency contract with a determined delivery date. Trade FLOKI contract now. New field settleCurrency (currency used to clear and settle the trades) will be added to the subject: You should record the server-assigned order_id as it will be used for future query order status. Unless otherwise stated, all timestamp parameters should be in Unix time milliseconds. The Contract/Funding is under the settlement process. Get a list of recent 1000 orders in the last 24 hours. See Advanced Description for more details. The tick size is the smallest price increment in which the prices are quoted. KuCoin Futures has launched LUNA (Terra) USDT-margined perpetual contract, supporting 1-20x leverage. KuCoin Community Chain, or KCC Chain for short, is a public blockchain being developed by the KuCoin community. As of now, KuCoin Futures supports two types of futures trading with BTC: Perpetual Futures and Quarterly Delivery Futures. It is recommended to create and update your API key to version 2.0. New interface: POST /api/v2/transfer-out will be added. 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. ), Permissions(Only "General" and "Trade" permissions can be set, such as "General, Trade". If order type is not specified, the order will be a limit order by default. Reward amounts will be determined based on the type and relevance of the information provided. 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. On the contrary, if you only specified the end time, the system will calculate the start time (start time= end time - 24 hours) the same way. KuCoin Futures Has Launched USDT Margined TON Contract KuCoin Futures Has Launched USDT Margined TON Contract 2022/12/28 08:00:05 KuCoin Futures To Suspend the Referral Bonus Program on December 8, 2022 KuCoin Futures To Suspend the Referral Bonus Program on December 8, 2022 2022/12/08 03:35:41 Cancel all untriggered stop orders. The Bitcoin mini perpetual future was made to replicate the bitcoin spot market with the addition of flexible leverage. Please do not send a repeated client_oid. New field settleCurrency (currency used to clear and settle the trades) will be added to the response from GET /api/v1/openOrderStatistics. Please note that these three pieces of information can not be recovered once lost. Use a halfwidth comma to each IP), API expiration time; Never expire(default). Rest assured that we'll inform everyone once this feature becomes available. For other cases, please update the price and size. When errors occur, the HTTP error code or system error code will be returned. The websocket system will send the incremental feed to you. GET /api/v1/recentDoneOrders. (e.g. It provides all the functionalities of the live exchange. When compared, perpetual contracts aremore riskyto some degree, yet more speculative. Binance Futures' COIN-margined perpetual contracts are Bitcoin-margined, which means Bitcoin is used as the base currency. Inverse contracts are a coin-margined contract. Hi, here's some info regarding on your concern. Please stay tuned. Do note that when triggered, a stop order may be canceled if the available balance is not enough. ago This feature is still in development. The whole documentation is divided into two parts: 1)REST APIand 2) Websocket Feed. GET /api/v1/contracts/active This endpoint requires the Trade permission. Second, Perpetual Contracts have funding, with no expiry or settlement, which Delivery Contract doesnt have funding with expiry date and settlement fee. Market orders are always considered takers and incur taker fees. 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. Internal Server Error -- We had a problem with our server. /contractMarket/level3:{symbol} will no longer support the contracts released after February 7, 2021 (UTC), please upgrade the interface to /contractMarket/level3v2:{symbol}. If you want to get fine-grained data in a larger time range, you will need to specify the time ranges and make multiple requests for multiple times. Fornormalusers, they can choose to invest in perpetual contracts or delivery contracts according to their own investment habits and preferences. Settled funding fees. Both the id of the welcome message and the id of the error message are connectId. Level-3 interface updates: Mark Price, Auto-Deposit Margin and Liquidation. Base URL: https://api-futures.kucoin.com (https://api.kumex.com has been Deprecated). You may select Hidden or Iceberg when placing a limit or stop limit order. 0.0229 (7.58%) Market Open (as of Mar 3, 16:41 UTC) {"id": "1Jpg30DEdU", "type": "openTunnel", "newTunnelId": "bt1", "response": true}, Add tunnelId in the command: When the connection is successfully established, the system will send a welcome message. 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. 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. This endpoint requires the Trade permission. Learn from my mistakes. What Is Futures Contract Trading? The maximum size per request is 200. This endpoint can be used to obtain a list of Futures APIs pertaining to a sub-account. This is completely nuts and means you need to double your money every year to make any. Submit request to check the current mark price. In one physical connection, you could open different multiplex tunnels to subscribe different topics for different data. Different from the hidden order, an iceberg order is divided into visible portion and invisible portion. New private channel (topic: /contractMarket/advancedOrders, subject: stopOrder) is added for stop orders. What is the difference between Perpetual and Delivery contracts? 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 LINK token serves as a payment for smart contracts that utilise the data provided by the Link Network, with oracles that provide accurate information being rewarded in proportion to their staked LINK. Please do your own risk assessment when deciding how to invest in cryptocurrency and blockchain technology. If the server has not received the ping from the client for 60 seconds , the connection will be disconnected. The total supply of KCS was set at 200 million, and there is a planned buyback and. When compared, perpetual contracts are. 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. The ticker channel provides real-time price updates whenever a match happens. contract traders who will choose the contract type based on their judgments on market trends. GET /api/v1/withdrawal-list Trading Challenge COMPLETE: $2k to $5k - Day 12. But I bought $10k of XRP leveraged at 5x and immediately bought myself a 20% loss! The post-only flag ensures that the trader always pays the maker fee and provides liquidity to the order book. Status type: PROCESSING, WALLET_PROCESSING, SUCCESS, FAILURE, Withdrawal ID. The KuCoin Futures API is divided into two parts: REST API and Websocket real time data stream. If you pass the "symbol" parameter (XBTUSDM), the endpoint will become /api/v1/position?symbol=XBTUSDM and the final request URL will be https://api-futures.kucoin.com/api/v1/position?symbol=XBTUSDM. *What is the difference between Perpetual and Delivery contracts? Websocket server address for establishing connection. Each interface has its own endpoint, which is provided under the HTTP REQUEST module. Query this endpoint to get the untriggered stop orders of the position in XBTUSDM. GET /api/v1/interest/query?symbol=.XBTINT. A stop order is an order to buy or sell at the market or pre-specified limit price once the contact has traded at or through a pre-specified stopPrice. These messages can also be obtained through Websocket. AUDIO / TetherUS PERPETUAL FUTURES AUDIOUSDTPERP. For GET requests, please append the queried parameters to the endpoint. The REST API provides endpoints for users and trades as well as market data. A successful response is indicated by an HTTP status code 200 and system code 200000. Slide direction. 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 may also visit this guide: Futures. #### May 13, 2020, Added an interface to get K line data: Market order, however, provides a way to buy or sell specific size of contract without having to specify the price. To subscribe channel messages from a certain server, the client side should send subscription message to the server. For real-time ticker information, please subscribe /contractMarket/tickerV2:{symbol}. This tutorial is about how to long and short on KuCoin. KuCoin Futures implements IEPR(Immediately Executable Price Range) rule, in which the price of a buy order cannot be higher than 1.05 * mark price, and the price of a sell order cannot be lower than 0.95 * mark price. /api/v1/position?symbol=XBTUSDM). Anyway, I learned an expensive but valuable lesson. This ID could be used to cancel the transfer request. Time in force is a special instruction used when placing an order to indicate how long an order will remain active before it is executed or expires. Delivery contracts. Update the Level 2 full data based on the sequence according to the size. BNB has been riding up the 1.618 fib channel since it hit the lows in June 2022 BNB broke out of the 1 year old descending channel and is heading to the channel's measured move of $500. Data Time Range This is discouraging as I need the price to be the same between KuCoin and my technical analysis. When placing an order, the system will freeze certain amount of funds in your account for position margin and transaction fees based on the order price and quantity. KuCoin Futures has launched Dogecoin (DOGE) USDT-Margined Perpetual Contracts, supporting 1-20x leverage. As tempting as it can be to buy altcoins using perpetual futures, there are a few hidden traps that one should monitor closely. So one can hold a position for as long as they like. Open orders will remain open until they are either filled or canceled. The Hidden and iceberg Orders are two options in advanced settings (note: the iceberg order is a special form of the hidden order). The leverage parameter is used to calculate the margin to be frozen for the order. Currently, the BTC and ETH perpetual contracts that, leverage, while delivery contracts support up to, leverage. This API is restricted for each account, the request rate limit is 30 times/3s. You can request for specific orders using query parameters. GET /api/v1/orders/{order-id} Judge messages by topic. UUID, Only allows numbers, characters, underline(_), and separator(-), Stop order type (stop limit or stop market), Mark to show whether the stop order is triggered, A mark to forcely hold the funds for an order, Unique order id created by users to identify their orders, Fixed fees(Deprecated field, no actual use of the value field), Trade type (trade, liquidation, ADL or settlement), Total number of the unexecuted buy orders, Total number of the unexecuted sell orders, Currency used to clear and settle the trades, Margin amount (min. Please try again later. You can trade via the KuCoin Futures official website: KuCoin Futures Lite , KuCoin Futures Pro, Or via the KuCoin app: Download KuCoin APP. Null means it will never expire, Settlement date. Once the transfer arrives your KuCoin-Main Account, the endpoint will respond and return the applyId. Stops losses dont really help because you just have to re-enter the market at some point right? {"id": "1JpsAHsxKS", "type": "closeTunnel", "tunnelId": "bt1", "response": true}. Tron (TRX) Official Website: https://tron.network/ Tutorial: KuCoin Futures Lite New User Guide KuCoin Futures New User Guide Thank you for your support! 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 Your KuCoin account (email is required, no need to indicate the referral relationship). 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. up: Triggers when the price reaches or goes above the stopPrice. 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. USDT. e.g. IOC Immediate Or Cancel: being matched or not, the remaining size of the order will be instantly canceled instead of entering the order book. To maintain up-to-date Order Book, please use Websocket incremental feed after retrieving the Level 2 snapshot. Note that when an API has a specific rate limit, please refer to the specific limit. {"side":"buy"}). Join the plan and you can get the following bonus: Users with great market making strategies and large trading volume are welcome to join the incentive plan for the long term. GET /api/v1/openOrderStatistics?symbol=XBTUSDM. This could either be positive or negative depending on whether you are long or short and the relative rates of funding at the time. Perpetual Futures Contracts are the most profitable trading instrument and are the best tools to prevent the risk associated with futures contracts. Password(Must contain 7-32 characters. 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.