The symbol must match a contract symbol, e.g. Cannot contain any spaces. A stop order is triggered when the securitys price reaches the stop price, and is then filled at the next available price. How to make a Kucoin futures order with ccxt in python? Another reason why your stop limit might not be working is because there is not enough liquidity in the market. If any part of the order is going to pay taker fee, the order will be fully rejected. 2)If both "Iceberg" and "Hidden" are selected, your order will be filled as an iceberg Order by default. Expiration date. Unless otherwise specified, all timestamps from API are returned in Unix time milliseconds(e.g. Having trouble getting a limit sell order filled on Kucoin. If you do not already have a login, here is a link to create one. The most common reason is that the stop limit price is too close to the current market price. 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. A stop-loss is an order you would place with a stock broker to buy or sell once the stock hits a certain price. It is recommended to page by startAt and endAt. Both the id of the welcome message and the id of the error message are connectId. When the market is relatively calm, KuCoin Trailing Stop Loss results are stable. 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 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. A size of "0" indicates that the price Level can be removed. Before being able to sign any requests, you must create an API key via the KuCoin Futures website. Please note that market orders, iceberg orders and hidden orders are always charged taker fees. What are the basics of kcoin shares? Click Buy KCS to place the order. The default value of privateChannel is False. Before placing an order, set a stop loss price, which is the most convenient and effective method of doing so. {"id": "1JpsAHsxKS", "type": "closeTunnel", "tunnelId": "bt1", "response": true}. Your personal information will be kept confidential. rev2023.5.1.43405. You must also set the perfect commission price and quantity, as well as the triggers for each. Hello, I updated to the latest version but I still can't get create_limit_order() to work. Try again later. A hidden order will enter but not display on the orderbook. AddAdded interface of risk limit level: AddAdded adjustment result of risk limit level to subject: ModifyRemove the BizNo parameter in interface, ModifyModify the field marginBalance comment in interface, Added field holdBalance to subject:availableBalance.change in the topic of account balance /contractAccount/wallet. The minimum visible size shall be greater than the minimum order size, or an error will occur. On KuCoin, you can trade easily because your digital assets are safe. Please note that these three pieces of information can not be recovered once lost. When the process is completed, the function will be restored automatically. Note that when triggered, stop orders will be executed as either market or limit orders, depending on the pre-specified type. GET /api/v1/orders?currentPage=1&pageSize=50. This ID could be used to cancel the transfer request. This API will return data with full depth. There are two types of stop orders, down and up. The success response is as follows: KuCoin Futures uses Pagination or HasMore for all REST requests which return arrays. 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). Use a halfwidth comma to each IP.If modified, the IP will be reset. Please try again later. GET /api/v1/level2/snapshot?symbol=XBTUSDM. Which was the first Sci-Fi story to predict obnoxious "robo calls"? The change property of Level 2 updates is a string value of "price,size,sequence". 4. KuCoin Futures now offers an incentive plan for professional market makers! Internal Server Error -- We had a problem with our server. 2 Less than a minute. Unsubscribe from topics you have subscribed to. You can request for specific orders using query parameters. A trader can set a stop price at $55 and a limit order at $53 for a $60 share. Subscribe to private channels require privateChannel=true. The processing time may be slower if you withdraw a large sum of money. Any limit order on the exchange order book is in active status. A successful response is indicated by an HTTP status code 200 and system code 200000. Current position size: 0, unable to close the position. Submit request to get info of the specified contract. Do NOT include extra spaces in JSON strings. You can use this field to identify your orders via the public feed. After a partial execution, the remaining size of the order will be in active state (excluding IOC orders). Judge messages by subject. The order is triggered when the price drops . What are the advantages of running a power tool on 240 V vs 120 V? If I enter the exact same figures on KuCoin Futures REEF page, The order is accepted. The user must log in to their account, click on the Orders tab, and then select the Stop-Limit order they wish to cancel. Now accountEquity= unrealisedPNL + marginBalance; Client libraries can help you integrate with our API quickly. Kucoin has a very simple trading fee structure. To receive messages from new Level 3, please subscribe: "/contractMarket/level3v2:{symbol}", Added interface for new Level 3 full data When holding a position, you can click the Take Profit & Stop Loss button in the panel of positions to set a stop loss price for the profit/loss position. Did the drapes in old theatres actually say "ASBESTOS" on them?