Introducing ‘The Honey Framework’

An algorithmic order toolkit for customised order types

At Bitfinex we are dedicated to releasing rock-solid new features on the first attempt whilst constantly pushing the boundaries of the digital asset trading space.

We realize many of you are curious as to what is happening behind the scenes at Bitfinex. With this in mind, we’ve decided to release a preview of a new feature we are very excited about: The Honey Framework.

The Honey Framework is an open-source toolkit for traders to develop and implement custom order types & trading strategies on the Bitfinex platform. With this framework, users will be able to connect trading strategies running on their own servers directly to our trading engine, and control their execution via the user interface they already know.

The Honey Framework will eventually feed into an open marketplace, whereby users can share & purchase trading strategies and custom order signals from other users.

An Algorithmic Order Framework

Given the ever-increasing utilisation of our API for automated trading strategies, and a constant demand for finer-grain control from our user base, we’ve designed a framework that makes it easy to create custom, complex order types.

Together with the upcoming overhaul of our trading engine, code-named Hive, this new framework will allow tech-savvy users to implement their trading strategies in JavaScript and connect them to our API & UI in a seamless manner.

Custom order types developed using this system will have access to our full suite of trading APIs during execution, including live market data and a library of indicators for making strategic decisions in real time. The possibilities are endless.

User Interface Integration

While this alone is enough to streamline existing automated trading systems, we’ve made a concerted effort to integrate them seamlessly into the existing interface our users are familiar with.

As a result, the Honey Framework provides the ability to design custom order form layouts, trigger notifications, and render status information directly in the orders table.

An example custom order type — the Market Maker enables you to simultaneously buy/sell over a specified spread

With these features it becomes possible to design & execute a novel algorithmic order type alongside the built-in atomic order types we are all familiar with (Limit, Market, etc).

Pre-Alpha Demonstration

While the Honey Framework is still pre-alpha, we’ve decided to release an internal demo of the major components to gather early feedback and comments from those of you that might be eager to test it.