Tutorial: Getting started with the new V3 Honey Framework

Tutorial: Getting started with the new V3 Honey Framework

A few months ago we made the big announcement that we were going to release a cool new piece of technology called the “Honey Framework UI”, which aimed to package all the power provided by the Honey Framework to into a simple easy to do application installation.

Well, three months later and we’ve made some serious improvements, making the HF UI an even more powerful tool for our market participants to use. In this tutorial, we’re going to look at how to install the software, validate ourselves and use all the new features that have been added in version three!

UI Honey Framework v3 is here! – Bitfinex Blog
19 November 2019 in Change Log The Honey Framework is an extremely powerful tool that spans NodeJS and…blog.bitfinex.com

Step 1: Install the application

The Honey Framework UI has been developed using electrons making it easy for us to distribute to our Mac, Windows and even Linux users. To download the version for your operating system, navigate to our Github releases page and install the latest clients.

If you have any problems with the pre-built images then try building the electronics application yourself. Information on how to achieve this is in the readme repo.

Step 2: Create a password and add API keys

Once you download one of the above statements you can go ahead and start the application. At the initial load you will be prompted to set a tailored password that will be used to encrypt all your personal data (including your strategies). You will now have access to the trading terminal, market data and strategy editor pages.

In order to unlock full access to the app, you’ll have to add your API references, which the Honey Framework will use to execute authenticated commands. To do this, click on one of the order types in the “trading terminal” that will prompt a form that asks for your API key and secret.

Step 3: Implement algorithmic commands

The trading terminal is one of the many new features in version three and houses most of the application’s functionality. Here you can create / update / cancel atomic algorithmic orders and custom watch live crafts, candles and order book updates. To execute your first algorithmic order, first select an order type from the list:

Step 4: Personal market data plan

With version three, we really wanted to make the Honey Framework UI a more relevant tool that our users can take advantage of, even if they don’t intend to use the Honey Framework algo command execution engine or strategy machine. To do this we included a market data page that includes a customizable layout and a bunch of useful widgets that users can add / remove to craft the perfect place to monitor the markets. Users can create multiple layouts for different market conditions and reload them whenever.

Step 4: Create an algorithmic trading strategy

In addition to algorithmic orders, the Honey Framework is capable of controlling and implementing trading strategies. With over 20 different TA indicators incorporated and personal backtesting, the strategy implementation engine is perfect for all types of strategies like arbitration, market making, momentum, directional and much more.

To make this feature more valuable to our merchants we designed and added an editor page that makes backdating and coding your strategy from inside the app a breeze. Simply navigate to the strategy editor page and select from one of our model models or start coding yours from scratch.

Thanks for reading

If you would like to contribute to the project then open a pull request to https://github.com/bitfinexcom/bfx-hf-ui.

For tips on how to use the bare metal version pen here and finally, for tips on how to create an advanced automated trading strategy using an HF pen here.