To start the bot, double click on the shortcut icon
You will be presented with a screen similar to the one below
Type the user name, password, Public Key and private key, check the box labeled "Remember API next time" if you want the bot to remember your API keys next time you run the bot.
Click on Login Button and it will show you the login progress as shown below
After successful login, it will show you the transaction counts and Open orders (if any) otherwise appropriate message will pop up if login is not successful.
After logging in successfully, you are ready to work on this bot.
1) BALANCE TAB
Click on Balances on the tree provided on the left hand of screen to get the view of balances as shown below:
It will show you the balance and balance on hold for every currency .
You can tick The Auto Refresh Box if you desire that the balances should be auto refreshed while you are working on the bot.
2) ALL MARKETS TAB
Click on All markets to view the tickers of all available markets as shown below:
Here also you can also click on Auto Refresh if you want it to be refreshed automatically while you are working on the bot.
Balance and Market Tickers Refreshing is optional because these are bandwidth consuming tasks and if your internet is low bandwidth then you can disable them , and your trading goes on smoothly.
3) TRADE TAB
There are two options in the Trade menu
a) Simple Trade
Under simple trade you can place a simple Buy/Sell order and it gets executed when the limit price is reached and you can cancel it at any time.
Simple trading Screen will look like the one displayed below, please go through the description of every item on the screen.
b) Advanced Trading
Selecting Trade->Advanced from the left hand tree will give you screen similar to the one displayed below:
A few things to note here are:
Drop down (where" Trade" is selected) and Drop down (where "Avg" is selected) has three items, Max, Min and Avg
If you choose market as GME/LTC, then the above example will read as
Buy 5 GME at the rate of 0.8 * Avg Trade price in the last (say one hours, this duration can be changed from settings screen, which will be explained later)
Where is this Avg Trade price?
This average trade price is explained below
This part of screen will show the low, high and avg trade price of selected market within specified time frame, say 1 hr, 2 hrs, or 24 hrs etc. but it will be limited by the maximum trades provided by exchange API.
So the above order will place order as:
Buy 5 GME at the rate of 0.8 * 0.00000371 or more specifically. Buy 5 GME at the rate of 0.00000297
Orders placed as advanced orders are monitored, and these are automatically cancelled and in lieu of that a new order with new price and same quantity is placed.
This keeps on happening till the order is executed or it is cancelled manually.
The line below order details is "Difference in base price on which order is to be re-created"
This will tell the bot about how much value variation should be there in either direction to consider for order cancelling and recreation:
For example:
The above order is placed at 0.00000297 when the avg price was 0.00000371
If average price comes to 0.00000370, then according to rule the order should be recalculated as 0.8 * 0.00000370 but if we let this happen then the order will keep on cancelling and recreating , probably every 10 secs, and this will affect the bot performance and/or exchange may block the API keys for too frequent orders.
In order to overcome this, if we put 0.00000025 in the box labeled "Difference in base price on which order to be re-created" then it will place and recreate the order only when the avg price reaches
(0.00000371 - 0.00000025)=0.00000346 or (0.00000371+0.00000025)=0.00000396
and in next cycle again price difference of 0.00000025 either from 0.00000346 or 0.00000396