Trading grids can be created, parameterized, executed or deleted on the Dashboard page. The part of the computer program that uses algorithms to execute market orders on the specified account is called a grid. The operating parameters of the grids must be set by the user, but after that they work independently 24 hours a day.
We distinguish between two types of grids, depending on the type of account. These are demo and real accounts. There are differences in parameterization between the types, which will be discussed in detail later. More information about account types can be found at this link.
Create a new grid
Zeta Broker > Dashboard > ADD NEW GRID
Select account type: Demo or real trading.
Select base cryptocurrency: BTC, ETH, BNB, ADA, LINK or XRP. The selection may be extended in the future!
After entering the initial parameters you can create the grid by pressing the CREATE button. After a few seconds we will see the following screenshot:
A new tab named “DEMO-252 (ETH) [S]” will appear on the Dashboard. The new grid is a demo account with a unique ID of 252 and is currently stopped: [S].
Status line elements:
Status: Stopped – grid status: stopped.
Created: 0 day 00:00 ago – just created.
Total profit: 0 USDT – no profit yet.
START TRADING button – after parameterization the grid can be started with this button, it is currently inactive.
STOP button – the running grid can be stopped with this button, it is currently inactive.
DELETE button – to delete the grid. Important! Deleting is permanent, all trading data will be lost.
The steps on the left are the difference between a demo account and a real one. In the picture above we start a new demo account, by pressing the SET button we only need to enter the data shown in the next picture.
(The parameterization of a real trading account can be found at the end of the description).
Trade size settings
Current trade size: the currently set trade size.
ETH/USDT price: the current ETH exchange rate.
Min. trading value: the current exchange limit for executing the order.
Max. trading value: the current exchange limit for executing the order.
Calculated value: based on the trade size entered in the next box and the current exchange rate. This value must be greater than the limit set by the exchange. See calculation below!
Min. investment: at the specified trade size, the Binance trading account must have at least this amount of ETH coins.
Recommended: the recommended minimum amount of ETH in the Binance trading account for the specified trade size.
Trade size: the trade size used by the grid in the base cryptocurrency. When placing a new order, this grid sells the amount of ETH specified here and then buys ETHUP tokens with the USDT received for it. When the trade is completed, it sells the ETHUP tokens and then buys back the original amount of ETH from the USDT you received for them. After the order is completed, the USDT remaining in the account will be the profit. The calculation of the profit generation and a detailed description of the factors influencing it can be found in the chapter Risk management.
The APPLY button can be used to validate and save the specified value. The trade size can be adjusted later.
Important! When specifying the value, it is necessary to take into account that the stock exchange specifies the number of decimal places both for the quantity and the value of the placed orders.
Let’s look at an example: based on the above data, the calculated value is obtained by multiplying the ETH/USDT exchange rate by the current trade size, i.e:
1609.76 * 0.1 = 160.97 USDT rounded down.
The minimum trade size, working backwards, is therefore
10 USDT / 1609.76 = 0.0062121 = 0.0063 ETH rounded up.
The values will change as the exchange rate changes: for example, if the current exchange rate of ETH drops to 1000 USDT, then for the specified minimum limit of 10 USDT, it will be
10 / 1000 = 0.01 ETH required.
Due to the fact that the previous value was too low, the system would not be able to place the orders on the market. It can be seen that the minimum value of 10 USDT is really only the minimum, more than this should be entered. Based on our experience, this value should be set at least twice as high as the expected minimum. The risk level is also an important component of the valuation, which is described in detail in the Risk management chapter.
After entering the operating parameters, we see the following screen:
The START TRADING button in the status bar has become active, automatic trading can now be started. The chart on the left shows the profit values of the last 30 days. On the right side you can see the balances of the account when we start the grid. Below you can see the current operating parameters:
Step distance: we open new trades with this step distance. With the current grid, changes in the ETHUP exchange rate trigger a reaction. If the exchange rate falls, we buy ETHUP tokens with ETH sales.
Profit distance: This parameter sets the target distance. In case of a rising exchange rate, we sell ETHUP tokens and buy back the original base cryptocurrency.
Trade size: the currently set trade size. Its operation is described in the previous chapter.
Trade mode: this is explained in the next chapter.
Trading notifications: you can set whether the system should send an email notification when a new trade is opened or an existing one is closed.
Starting the grid
After parameterization, the grid is ready to start. Just press the START TRADING button. Pressing the button on a demo account will start the grid immediately, on a live account you must first enter the 6-digit PIN code for two-factor identification.
After stopping automatic trading, we will not execute another order on the crypto account. Open trades are still visible in the list. Trading can be resumed by restarting the grid.
What happens if the market moves significantly during the trading pause?
If we restart the grid after the market has moved up, the previously opened trades, whose profit target was reached with small pauses, will be closed at the same time. If the market goes down during the pause, the trades we would have opened during the pause will be opened at the same time with small pauses. In this case we will see on the list that the open price and the filled price are different. This will be important later, when the trades are closed, because a significantly higher profit will be generated compared to the normal opening. As you can see, this gives us an opportunity to play: if we are waiting for news that can significantly reduce the exchange rates, it may be worthwhile to stop trading in order to buy ETHUP tokens at a lower, and therefore better price.
To display the missing data, let’s look at the screen of another grid:
As you can see, this grid is running and has earned 1196 USDT in profit over the last 95 days.
Profits for the last 30 days: the chart shows the profit from closed trades for the last 30 days in a daily breakdown. Depending on the volatility of the market, there are better days and less good days.
Demo balances: the demo account currently has 9.2 ETH, 274.49 ETHUP and 1196.84 USDT.
GRID STACK: open trades can be viewed in tabular form. The top line of the list shows the most recent opening.
UTC time: opening time in the UTC time zone.
Open price: we initiated the opening at this ETHUP rate.
Filled price: the transaction was opened at this price.
Close price: we will close the trade at this price.
Bull quantity: we bought this many ETHUP tokens during the opening.
Base quantity: this amount of base cryptocurrency (ETH) was sold.
Fee (open): the Zeta Broker service fee we paid to open the trade. No fee is charged for a demo account.
Status: the status of the transaction.
LAST TRADES: closed trades are displayed in a table. The top line of the list shows the most recent close.
UTC time: the time the trade was closed in the UTC time zone.
Open price: we opened the trade at this rate.
Close price: we closed the deal at this rate.
Bull quantity: the amount of ETHUP tokens we bought.
Base quantity: this amount of the base cryptocurrency (ETH) was sold and then bought back.
Fee (open): the Zeta Broker service fee we paid to open the trade. There is no fee calculation for a demo account.
Fee (close): the Zeta Broker service fee we paid for closing the trade. There is no fee calculation for a demo account.
Profit USDT: profit obtained by closing the deal.
The current Zeta Broker service fees table can be found at this link.
Two-way: Buys tokens when the exchange rate goes down, sells previously bought tokens when the exchange rate goes up. This is the default.
Buy only: buys and holds tokens when the exchange rate goes down.
Sell only: Sells the previously bought tokens when the exchange rate rises, but does not buy any more.
Real account parameterization
As you can see, the settings are slightly different from the demo account.
First we need to accept the Risk disclosure statement by pressing the READ button. After reading it you can continue by pressing the ACCEPT button.
Two-factor authentication (2FA) must be configured for real use.
Important! After enabling 2FA, we will need a 6-digit PIN code in addition to our password to log in to the Zeta Broker system. This small inconvenience is for our security.
Pressing the SET button will take us to the interface required for activation. There are three simple steps to follow:
1. Download the Google Authenticator application to your mobile device (phone, tablet). It is also available for Android and iOS platforms in the applications web store.
2. Use Google Authenticator to take a picture of the QR code on your screen. Save the security code next to the QR code in a safe place. If the mobile device is unavailable, the security code can be used to restore Google Authenticator on another device.
3. Copy the 6-digit PIN code from your mobile device, then press the ACTIVATE TWO-FACTOR button.
Important! To validate the 2FA settings, you need to log out and log in to the Zeta Broker system again.
If everything went well, you will see the following screen:
API key setup
After setting up 2FA, we can continue working with the dashboard. The next step is to map our trading account on the Bybit exchange to the Zeta Broker system. For this we need an API key. You can get help to create the key on this link.
Use the SET button to enter the key pair on the next screen. First, let’s enter the API key and then the corresponding secret key. Save and close with the SAVE button. The system will check the entered key. In case of an error, we will receive a message.
Important! Binance invalidates API keys every 3 months for security reasons. Prior to this, an email notification is sent to the account holder. The validity period can be extended for another 3 months, so there is no need to generate a new one. If we fail to validate the key, the grid will stop. We will also be notified by email.
Once you have entered the API key, all further settings must be made according to the demo account description.