Tutorial: Getting started with the new V3 Honey Framework
in Self study
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” that aimed to pack all the power of the Honey Framework into one simple, easy to install application.
Well, three months later we made some serious improvements, making the HF UI an even more powerful tool for our market participants. In this tutorial we’re going to take a look at how to install the software, authenticate ourselves and use all the new features added in version three!
Step 1: Install the application
The Honey Framework UI has been developed using electrons, which makes it easy for us to distribute it 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 are having trouble with the pre-made images, try building the electron application yourself. There is information on how you can achieve this in it repo readme.
Step 2: Create password and add API keys
After downloading any of the above releases, you can go ahead and launch the application. On the first load, you will be asked to set a custom password that will be used to encrypt all your personal data (including your strategies). You can now access the trading terminal, market data and the strategy editor pages.
To unlock full access to the app, you will also need to add your API credentials, which the Honey Framework will use to run verified commands. To do this, click on one of the order types in the “Trading Terminal” and a form will be prompted to request both your API key and your secret.
Step 3: Execute algorithmic orders
The trading terminal is one of the many new features in version three and houses most of the functionality of the application. Here you can create / update / cancel both atomic and custom algorithmic orders while viewing live trades, candles and order book updates. To execute your first algorithmic order, first select an order type from the list:
Step 4: Custom layout of market data
With version three, we really wanted to make the Honey Framework user interface a more relevant tool that our users can take advantage of, even if they don’t plan to use the Honey Framework algo order execution or strategy engine. To do this we have added a market data page which consists of a customizable layout and some useful widgets that users can add / remove to create the perfect place to track the markets. Users can create multiple layouts for different market conditions and reload them at any time.
Step 4: Create an algorithmic trading strategy
In addition to algorithmic orders, the Honey Framework is able to manage and execute trading strategies. With over 20 different TA indicators built-in and custom back testing, the strategy execution engine is perfect for all kinds of strategies, such as arbitrage, market making, momentum, directional and many more.
To make this feature more valuable to our traders, we’ve designed and added an editor page that makes back-testing and coding your strategy from within the app a breeze. Simply navigate to the strategy editor page and choose from one of our sample models or start coding your own model from scratch.
Thank you for reading
If you want to contribute to the project, open a pull request to https://github.com/bitfinexcom/bfx-hf-ui.