🚂

BIOKRIPT’S TRADING ENGINE

Biokript’s trading engine, called Finex is the heart of the trading platform. It is a high-performance trading engine which accepts or rejects orders, processes trades when orders match, and prevents users from spending more than they have in their account. It is written in GO language for high throughput of transactions.
Features supported in Finex spot matching engine:
Bulk orders: you can post or cancel many orders in a single request
Post-only order: it is an advanced limit order which guarantees that it will be maker or canceled
Fill or kill order: it is an advanced limit order which must be fully matched or fully canceled
Stop-loss: it is an advanced market order used to buy or sell a specific asset once the market reaches a certain price
Stop-limit: it is an advanced limit order used to buy or sell a specific asset once the market reaches a certain price
API Rate limit: it is a rate limiter configurable depending on user roles, it can be configured at the API server level and at the trading engine level
Bi-directional WebSocket API: it allows end-users and brokers' bots to create and cancel orders and be notified about trades in real time
gRPC API with JS and go libraries: it speeds up the development of bots