HETHA.IO
This page
lists exchanges where you can make transactions using our program. The “Average” and “Last” ping
values show the average and most recent connection speed to the exchange (in seconds). These boxes
also include information on exchange commissions, base currencies, and uptime.
Straight-chain compound:
The exchange is disabled:
This section begins with a cloud that shows the relative weight of pairs. You can choose the
period you would like to display: day, week, or month. This graph clearly shows which pairs are the
most used and profitable.
Below, you can also see an analysis of the pairs used on each exchange. This section displays
the currently available pairs, highlighting the most used and least used pairs.
This table displays the available pairs involved in the chains. It is designed to facilitate the
analysis of chains and pairs. The filter allows you to select any pairs you are interested in.
In the Analyzer section, you can view and sort the incoming chains according to your
preferences. This section also features a chart that shows the number of chains received from each
exchange for each day over the past month.
At the bottom of this page is “Get analyzer data” button.
If you click on the button, an additional pop-up window will appear. Here, you can select the
exchanges and pairs you want to view. Then, choose the period for which you want to see the chains
(no more than 7 days). Select the type of chains you are interested in and specify the minimum profit
for the chains. Finally, click the “Submit” button and wait a moment. The process may take a couple
of minutes.
Below is presented a circular diagram of currency pairs.
Here, you can choose the type of pair analysis. The larger the cell size of a pair, the more
frequently it is used or the more profitable it is.
Here, you can choose the type of pair analysis. The larger the cell size of a pair, the more
frequently it is used or the more profitable it is.
This section displays statistics on various aspects of the program. The project offers two
options for obtaining chains: Stream Full, and Stream Filtered.
Stream Full: Data is received without filtering and comes as a continuous stream.
Stream Filtered: Data is filtered based on suitability for further use according to a set of
criteria.
Indicators display the current values of the last hour in relation to the maximum values:
Chains Amount: Number of chains received over the last hour compared to the maximum
number.
Profit: Average profit over the last hour compared to the maximum average profit.
Generation Time: Average chain generation time over the last hour compared to the
maximum average time.
This distribution shows the weight of each cryptocurrency pair with the corresponding
exchange. The 'x' values represent the cryptocurrency pairs on specific exchanges (with exchanges
abbreviated). The 'y' values reflect the frequency of the cryptocurrency pair appearing in the
dataset over the past hour.
The following graph shows the distribution of the weight of the exchanges during the last
hour.
This distribution shows the number of chains that brought in a profit corresponding to 'less
than a specific value'. The 'x' values represent the profit amount indicated as 'less than the specific
value' given in the data (values are expressed as percentages). The 'y' values represent the number of
chains.
This bar chart shows the number of chains corresponding to a specific duration of generation.
The 'x' values represent the duration of chain generation in seconds. The 'y' values represent the
number of chains.
This distribution shows the number of chains received during a specific minute within the
given hour. The 'x' values represent the time of chain receipt. The 'y' values represent the number of
chains.
This graph shows the number of chains received during a specific hour over the past week.
The 'x' values represent the time of chain receipt. The 'y' values represent the number of chains.
This distribution shows the amount of profit received during a specific hour over the past
week. The 'x' values represent the profit amount for that specific hour. The 'y' values represent the
amount of profit.
The graph shows the average time required to generate chains during each hour over the past
week. The 'x' values represent specific hours for which the average generation speed is indicated.
The 'y' values represent the generation speed in seconds.
The left pie chart shows the distribution of the number of chains consisting of two and three
pairs. An example of a depth-2 chain (involving 2 pairs) is: bfx:trx/btc-bnc:trx/btc. Examples of a
depth-3 chain (involving 3 pairs) are: bfx:eth/btc-bnc:sol/eth-bnc:sol/btc.
The right one shows the distribution of the number of full and lite chains. Lite - the transaction
occurs at the best price, while the volume does not matter. Full - the deal passes at a weighted average
price.
Below you can see the latest chains that are suitable for further use. These chains serve as the
material for the program's ongoing work and are displayed in real time.
You can select the exchange and pairs by clicking on them at the top of the page. These
graphs display the order books (cups). The Ask is shown in red, and the Bid is shown in green.
They are displayed in real time.
After starting the server, you need to wait a few minutes as the process may take some time. Once the server is ready, the indicator will turn green.
In the Server tab, you can manage your server, view logs, set discounts, and adjust the default settings. To restart the script, click:
To restart the server, click:
If a new version is available, the "update" button will appear. To update the version, click:
Here you can see the status, IP address of the server and server password. Username: root.
This section displays the daily balances of various currencies. The main table shows the total currency balance across different exchanges. For detailed information on balance sheets from specific exchanges, click on “+”.
By pressing “+”, you can view the displayed currency balances on each exchange. The total balance is shown below. You can also see the exchange rate of each currency against the dollar. The balance sheet displays the USD equivalent of each currency. The last line shows the balance percentage ratio for each currency.
This table provides an analysis of the chains. It displays information on chains, profit, depth, forced status, multiplier, date, and execution status. To view a chain’s history, click on the chain in the “Short” column. You can also select which profits and chain statuses to display here.
At the bottom of this page is a bar chart. This chart displays a daily summary of chains, including profit, depth, forced and normal types, and status.
Here you can view the logs. To do so, select the date and time you are interested in. You can also find errors here; to view them, click on err.log. Additionally, there is chains.log, which contains information about the decision made regarding each chain. The “Logs” section displays information for the last 4 days only.
An example of logs is represented below:
To find specific information, you can use the filter located at the top of the logs. The data entered in the filter is saved when you change the hour you are viewing.
Exchanges offer various commission discounts based on the use of their currencies or a specific turnover of funds. Discounts are personalized and can be manually adjusted in the table. You can also modify the price/profit ratio yourself. The “More” button opens a detailed breakdown of the discount based on turnover and exchange.
The table below displays the discounts available when using native currencies on each exchange. In the table below, you can specify discounts for more advantageous trading.
There are also two modes that you can enable or disable. By enabling the first mode, you can add a table with native currencies to your dashboard. The second mode allows you to activate or deactivate fee discounts.
If you click on the “More” button, an additional pop-up window will appear. Maker – commission percentage at execution of limited order. Taker – commission percentage at execution of market order.
This “Graph” section shows commission dependence on turnover.
The “Table” section displays the specific commission rates for each exchange at various turnover levels. You can specify the turnover you are interested in at the top right of the window.
In this section, you can clearly view your moneyflow. This data covers a specific period of the month (e.g., September). You can choose the period you are interested in yourself.
At the top of the page is a table that displays the number of chains and trades. You can also see your turnover, the amount of your used assets, profit, return on capital and average profitability (as a percentage).
Below the table, you can see a diagram that illustrates the money flow of each currency between exchanges. The thicker the line, the smaller the amount it represents.
The next diagram displays the turnover of different currency pairs across various exchanges. The larger the circle, the higher the turnover.
This bar chart displays the number of trades on each exchange.
This graph illustrates the distribution of used assets for the specified month.
This bar chart shows the turnover on each exchange.
The period can be specified using the “Pick dates” filter and by clicking the “Submit” button. This filter specifies the period for line charts and tables. Moreover, it is possible to enable/disable the “Show all opened” filter. If this filter is disabled, no data will be displayed in the “Opened” table.
This line chart shows the number of opened, closed, and rest orders for each day during the selected period.
Below the chart, you can see tables with detailed data on opened and closed orders. These tables include information such as creation time, chain and order IDs, exchange, pair, side, and forecasted values.
The “API Keys” section is where your exchange keys are stored. Exchange and API keys are located here.
To start making transactions, you need to enter the keys for the exchanges where you will make transactions.
If storing keys in your personal account is not preferable, you can enable “Local” mode, and the keys will be stored on the server.
In this section, you can adjust parameters yourself. The table below shows the default settings, which you can modify by clicking on the respective fields.
Do not forget to click the “Update” button under the table to save your changes.
At the top right of this page, there is a button. By clicking on “JSON,” you can view these parameters in JSON format.
This section displays the service's performance statistics. It contains four parts: trading statistics, workers status, quantum stacks, and a list of blocked pairs.
The "Statistics" block displays information about the service's current operational capabilities. “Markets” shows the number of exchanges connected to the service, while “Pairs” indicates the total number of pairs received from these exchanges. “Chains” represents the number of chains received. “Incoming flow” reflects the number of ticks per second coming from exchanges for processing. “Flow to Quantum Stacks” refers to the number of order books per second sent to GPU servers for calculations, whereas “Flow to Hetha” is the number of order books sent to the Hetha.io website. The next parameter represents the number of chains calculated on the GPU in the last second. The last parameter, generation time, denotes the average time required for generating chains.
This table presents data on Workers servers. Workers are servers that receive ticks, generate order books, and send them to GPU servers for chain calculations and to Hetha for further transmission. The Worker column lists the server names. The Active column indicates whether a server is on or off. Incoming flow shows the number of ticks per second coming from exchanges for processing. Flow to Bergelmir/Thrym/Kari 1 min displays the number of order books per minute sent to the GPU server for calculations. Flow to Hetha is the number of order books sent to the Hetha.io website.
If you click on the “More” button, you can see the number of ticks in and ticks out for the chosen server related to a specific market.
Here, you can also see the “More” button. If you click on it, you will access the most detailed table, which displays ticks in and ticks out for a chosen market and a specific currency pair. Reason for Tick Rejection lists the reasons why ticks were discarded and not included in order book processing:
This table presents data on GPU servers. Quantum Stacks are GPU servers that calculate chains. The table provides data for different time periods: 1 minute, 10 minutes, and 60 minutes. Average generation time is the average time in seconds required to generate chains over a specific period. Chains amount shows the number of profitable chains generated and sent. Incoming flow displays the number of incoming ticks to the GPU server.
This graph presents data on GPU servers. Average generation time is the average time in seconds required to generate chains. Chains calculated per second shows the number of chains processed by the GPU. Flow to Quantum Stacks displays the number of order books per second sent to the GPU server for calculations. The graph has a 5-minute step; however, the values are divided accordingly to represent data per second.
Additional Information:
The last block, Blacklist currencies, displays the currencies that have been blacklisted by the service for various reasons. Chains involving these currencies are blocked.
The “Downloads” section includes a brief description of the program, as well as some commands presented as code snippets.