Then, you will received messages when there is any update in the subcribed topics. Before a conditional order triggering, it can be queried out through this endpoint instead of any endpoint in “Trading” section. • User has to make sure the corresponding account has sufficient fund for triggering this conditional order, otherwise it would cause conditional order triggering failure. If the order price is greater than the highest buy price in the market, the order will be accepted. If the order price is less than or equal to the highest buy price in the market, the order will be rejected. This endpoint places a new order and sends to the exchange to be matched. The full chain name list for all currencies can be retrieved from endpoint GET /v2/reference/currencies.
Get exchange rate between pair of requested assets at specific or current time. By default we are using JSON output data format for all of our endpoints, you can control format of data by using output_format variable in query string parameters. Huobi does not offer a direct API for the current market price for a given trade pair. Instead the last trade can be requested which contains the last trading price. Sometimes your trading session might have live working orders sitting somewhere in books. The XTRD FIX API has a special message to call for these working horses — OrderMassStatusRequest.
Query Trigger Order History
All return data of websocket Market APIs are compressed with GZIP so they need to be unzipped. This endpoint returns loan interest rates and loan quota applied on the user. The endpoint returns loan interest rates and quota applied on the user. To further query the latest status of a successfully triggered conditonal order, please refer to the endpoints in “Trading” section. Before a conditional order triggering, it can be only cancelled via this endpoint instead of any endpoint in “Trading” section. A： You can call API GET /v1/common/symbols to get the currency pair information, pay attention to the difference between the minimum amount and the minimum price. The maximum range of each query is 48 hours, and the last 180 days data can be queried continuously.
For Futures account, however, users might require to provide proof of wealth or send a copy of an employment contract. Margin Trading is accessed from the margin tab found on Huobi’s trade interface. The leverage provided varies from coin to coin and is low compared with margin services from other exchanges. I’m looking for a simple API description to get some basic stats from the huobi.com exchange. Mainly the last trading price, and current orderbook (bids & asks). Any time you trade crypto for crypto, buy crypto with fiat or sell crypto for fiat, this is an exchange. Koinly identifies these trades based on your imported data and calculates taxes accordingly.
The UI is designed as the same as document, which has input parameters and response description, user can use it easily without any additional user guide. If exchange has not reported who the aggressor side of the transaction was, we will classify who it most probably was based on current market view.
To Request Kline Data, Clients Have To Make Connection To Websocket Api Server And Send Subscribe Request In The Format Below：
In the FIX world, most of the information about orders is transmitted using ExecutionReport message. This message contains the most number of fields in comparison with other messages from FIX language. But it helps to precisely identify orders and their respective statuses. Initial order book snapshot is provided in this channel by requesting it via “req” request.
If the user does not fill in the start-time and end-time any parameters, the server will return the historical orders from near to far [now, now – 48 hours]. This endpoint returns the detail of one order by specified client order id . The order created via API will no longer be queryable after being cancelled for more than 2 hours.
Q4：why The Websocket Is Often Disconnected?
This endpoint allows users to get system status, Incidents and planned maintenance. It is recommended to use start-time and end-time to query, that are two timestamps with 13 digits . The maximum query time window is 48 hours , the more precision you provide, the better performance you will get. Only those endpoints marked with rate limit value separately are applied with new rate limit rule. It is suggested to connect to domain api-aws.huobi.pro if your server is based on AWS, because this domain is optimized for AWS client, the latency will be lower. Only those endpoints marked with rate limit value and a bracketed ‘NEW’ are applied with new rate limit rule. The trading symbols are consist of base currency and quote currency.
Regardless the query direction is prev or next, the data returned is reverse sorted by id. Query financial records with creation time greater than or equal to the start time but less than or equal to the end time. No data return for sub-accounts which has logged in hbdm but have not gained trading permission/activated. When acquiring the Kline data, the two time points “from” and “to” are contained, therefore it includes 2001 pieces of data. It is important to note that the above methods will not guarantee the order to be filled in 100%.
Cancel Subscription Request Parameter
3) As database record ID, “nextId” and “fromId” are for recurring query purpose and the ID itself does not have any business implication. 3) As database record ID, “next-id” and “from-id” are for recurring query purpose and the ID itself does not have any business implication. crypto exchange connectors development Other transfer functions will be gradually launched later, please take note on API announcement in near future. This endpoint returns all Huobi’s supported tradable currencies. It indicates the request path doesn’t exist, please check the path spelling carefully.
- Houbi offers traders on its platform the option of carrying out automated trading.
- This endpoint only returns those conditional orders which have not triggered with orderStatus value as created.
- Note that Huobi only allows for data export for the past 4 months.
- However, when the buffer is full, a disconnect will be initiated from the server-side, and the buffered messages are dropped, and they will not be resent to the client.
Note that right now there is no account update when transferring between spot account and other accounts. Once the Websocket connection is established, Huobi server will periodically send “ping” message at 20s interval, with an integer inside.
Get Sub User’s List
Since Futures, Coin Margined swaps, USDT Margined swaps are different contracts with different interface addresses, different ws will be needed. Check the byte is directly to be Base64 Dynamic systems development method encoded after generated from the HmacSHA256 signature, instead of hexadecimal string to be Base64 encoded. Any method with parameters for POST requests don’t need to be signed.
In order to act as a true normalization layer, we decided to maintain our own symbology. So, instead of trading ethusdt, usdteth, or 4 the only one name you have to use is ETH/USDT.
Houbi offers traders on its platform the option of carrying out automated trading. This is done with the aid of its proprietary trading bots or a third party like Bitsgap. This service allows users who do not want to handle sitting and monitoring markets to carry out trades. The trades are executed within preset parameters and algorithms by the user. Huobi adopts a market maker and taker system for trading fees like other centralized exchanges. It also uses a two-tiered ranking system, for regular and professional traders.
Encoding the Hash value with base-64 code, the result will be the digital Signature of this request. Whenever account balance or available balance changed, it will be updated together. 3、Whenever account balance or available balance changed, it will be updated together. The limitation of requests from single IP is 100 per second.