Gunbot 3.3 - SMART edition: Windows/Linux/MacOs/armv6/armv7 - Release name "Satoshi Nakamoto"
A tribute to the person that changed our lifes. Namasté GM Satoshi Nakamoto.
Changelogs:
Fix ALLPAIRS priority and HotReconfig functions: ALLPAIR overrides CONFIG correctly now and have priority 0
Introducing early stages of machine learning on "price to sell" and BB calculation: the best price to sell is now automatically picked up by the bot, based on the strategy you using, compared to GAIN (which acts like a safety level to not sell at loss). One of the pros of this: if you restart the bot, you dont need to wait for your BB to be recalculated, they are now dynamically used as long as they update over time.
Introducing dynamic levels for stepgain: now the bot takes in consideration 3 levels to buy and sell instead of 2 and using the "SMART" function (enabled by default) it can now use all 3 levels as a fallback chain if the price fails to reach desired level. Basically: in the previous stepgain strategies we only used 2 levels effectively: now all levels are taken in consideration. Pros of this change: you dont have to set buylvl or selllvl anymore: the bot updates the level dynamically as long as the price swings up and down
Introducing early stages of machine learning for price to buy: the best price to buy is automatically picked by the bot comparing BB and BUY_LEVEL, Pros: if you restart the bot, you dont need to wait hours before BB recalculation is done and used.
Actually deleting all open orders (buy and sell) if security margin is reached;
Fix "waiting to sell 0": it comes from the hack that handles "multiple buys";
Fix "Missing boughtPrice!!!" error, which is more than a fix: implementing manual trades: you can now buy manually and the bot would know the last price you bought. Same with manual sell orders: the bot switches to buy loop if you sell manually what it bought.
Deleting both BUY and SELL orders if they get unfilled and the price/volume moves away from previous trading opportunity: the bot will find new home at actual market conditions.
Embedding both color and debig console in windows, so unexperienced users can understand better what is going on
Initial commit of "Start all pairs": when you first start the GUI it will ask if you want to start all pairs. NB: DO NOT DO IT AT VERY FIRST START OF THIS EDITION. Instructions will follow on forums.
Some refactor of GUI layout to avoid exceeding borders if too many pairs are open
Instructions:
How to start from a fresh install:
Double click on GUNBOT.EXE
Change coin names and exchange (Kraken failed the test protocol, please use only polo and bittrex: in the next 24 hours i will push kraken in this release and update this note)
Push SAVE SETTINGS button
Push START button
WAIT for both debug and color consoles to show up and the Alert box to automatically close
Repeat for every new coin you want to trade
How to migrate from v3.2:
Make a new folder and copy/paste all your save.json file from old bot to new one
Start GUNBOT.EXE
Change coin names and exchange, following the save.json files you copy/pasted. Example: if you have poloniex-BTC_ETH-save.json, change coin names and market in the GUI to BTC/ETH/Poloniex
Push SAVE SETTINGS button
Push START button
WAIT for both debug and colo consoles to show up and the Alert box to automatically close
Repeat for each save.json file
How to start again after the first install start:
Push LOAD SETTINGS button: in the new window, select the pair worker you want to use
Push START button
WAIT for both debug and colo consoles to show up and the Alert box to automatically close
Repeat for each worker file you previously saved with V3.3 ONLY !!!! (workers from previous versions are not compatible)
How to use the START ALL PAIR function:
Please i'm still tuning the delay time and waiting for kraken tests to complete, so use this with a max of 4-5 coins. If you use this with 50 pairs, you get only errors 429. When i will push kraken in the next 24 hours you will be able to start all pairs. I will update this note.
Start GUNBOT.EXE
Your bot will ask if you want to start all previously saved pairs: answer yes
WAIT for all consoles (both debug and color) to start and for all Alert messageboxes to close automatically. If after a few minutes you see some Alert messageboxes not closing, you can push the RETRY button: the connection timedout and the retry function will kick your pair to start: all fine!
TODO (in the next 2 days):
Push kraken in the release
Tuning delay times
Include legacy strategies and Best Currencies in the release: for now you can use v3.2 if you want those old strategies.
Please report any bug immediately!!!
Thanks!
~Gun