ColibriQL was created to organize the work of a team of traders in one space, taking into account the key needs described below

Screenshot 2022-11-30 at 17.33.57.png

Exchange aggregator - traders trade in the internal terminal of the platform. No one has access to transfer funds.

Secure access control - traders have limited access to accounts. ColibriQL has several user roles described in the Roles section. A trader cannot trade unauthorized assets.

Evaluation of the effectiveness of trading - the platform shows separately the effectiveness of each trader, asset, and each algorithmic trading bot.

Collaboration between traders and programmers - a programmer writes strategies on our framework and launches them, and a trader uses the best versions of algorithms for trading.

Roles

Trader - the main participant of the platform, manages trading transactions. Can trade assets and accounts with which he is allowed to work. For manual trading, it has a trading terminal that acts as an aggregator of exchanges. For algo trading, it has the bot management section.

Manager - adds and removes new traders, controls trading efficiency, limits traders in position sizes, and manages exchange accounts.

Backoffice - a user with limited trader permissions. Can cancel orders or stop bots, but not start/create new ones.

Programmer - creating new algorithms and maintaining code of old ones, writes code that is automatically loaded into the platform after a commit. The programmer does not work with the platform interface and has Backoffice level access.

Untitled Diagram.drawio (3).png

Main concepts

Team - an isolated group of users: Traders, Bekofis, Programmers and Managers. Users of one team do not have any access to users or any data of another team

Algo - ****an abstract type of trading strategy. This is the way trade is grouped in ColibriQL. Every buying or selling activity must belong to some Algo. There can be Manual Trading Algo and Automated Strategy Algo.

Manual Trading Algo - when traders create orders through the trading terminal

Automated Strategy Algo - when orders are created by bots