Bequant Trading Bot:
Bequant is a retail and institutional multi-exchange trading platform for digital assets, enabling professional traders to invest in a diverse range of Cryptocurrency markets. Bequant has also built a trading platform which is the core matching engine is cutting-edge technology, providing traders with a wide range of features including real-time clearing and order matching algorithms.
The technology pairs market-makers, quantitative desks and active traders looking to connect with industry-standard FIX or robust APIs.
The Bequant Exchange core matching engine is based in the UK, in LD4, a premium state-of-the-art data center operated by Equinix. The data centre offers a full range of colocation, interconnections and a secure digital ecosystem. Clients can achieve sub 500-microsecond internal ticks to trade.
Regarding fees, Bequant offers a ‘maker-taker’ program, with an aim to maximising liquidity and minimizing the spread on listed markets, as well as encouraging market-makers to participate in their markets. In the designed program takers are charged 10 basis points makers are charged 1 basis point. In a maker-taker model, the “taker” is a trader who removes the liquidity from the book by placing an order that matches immediately with an existing order on the book. The Taker pays the fee from the committed trade. The “maker” is a trader who provides liquidity to the order book by placing a limit order below the best ask price for buy and above the best bid price for sell.
Bequant facilitates automated trading via three different APIs, the REST, WebSockets and FIX. Using Bequant API comes with some limitations, such as:
- For the Market data, the limit is 100 requests per second for one IP
- For Trading, the limit is 300 requests per second for one user
- For other requests, including Trading history, the limit is 10 requests per second for one user
With the FIX protocols, all connections and sessions between the client and server are maintained as specified in the FIX protocol.
Each integrated client will use the assigned IP address and port to establish a TCP/IP session with the server. As outlined in the FIX protocol, the client and server will each maintain a separate and independent set of incoming and outgoing message sequence numbers. Sequence numbers should be initialized to 1 (one) at the start of the FIX session and be incremented throughout the session.
At Empirica, we have integrated our trading bots with Bequant API, so that our customers can use it out of the box. Let’s name some trading bots that can be applied through API integration on Bequant:
- Market Making bot: the service of quoting continuous passive trades prices to provide liquidity, and also be able to make some profits throughout this process.
- Arbitrage bot: takes advantage of small differences between markets. It is a trading activity that makes profits by exploiting the price differences of identical or similar financial instruments on different markets.
- Price mirroring bot: this bot uses liquidity and hedging possibilities from other markets to make the markets in a profitable way.
- Triangular Arbitrage bot: using this bot a trader could use the opportunity of exploiting the arbitrage opportunity from three different FX currencies or Cryptocurrencies.
- Basket Orders bot: with this bot, it is possible to execute trades on multiple coins at the same time with the possibility to hedge against other coins.
- VWAP bot: using this bot a trader can achieve the best price with large order by splitting it into multiple smaller ones throughout the trading day.
- Smart Order Routing bot: with this bot, the trader can find the best price for your order on all crypto exchanges and execute it.
In case you would need help from professional software developers to help you build proprietary trading bots and integrate it with the API of Bequant or other crypto exchanges, you can consult with our quant team.
Have you implemented other trading bots?
We have implemented following bots and algorithms: