[x] ~Think which indicators could be easily added to make landing page look more serious and/or beautiful~ (somewhen later)
[x] Change some nasty headers
[ ] Change some photos (if better photos are provided)
[ ] Bot enhancement:
[ ] Future options:
[x] Think how bot can be made to accept list of exchanges from configuration file (IMPLEMENTED)
[ ] Think how bot can be made to monitor only exchanges with balances larger than minimum allowed volume for corresponding currency pair
[x] ~Discuss the necessity and ways of refactoring bot's code~ (DELAYED TO BETTER TIMES)
[x] ~Refactor bot to use bot_utils.py library~
[x] ~Perform test run of bot with refactored code~
[x] current necessity:
[x] Perform test run of bot with GDAX
[x] Solve problem with "extra precise" balances on GDAX and Kraken
[x] (hot) Synchronize bot and logger:
[x] Add logging module to bot's code
[x] Add iteration number to "special" events: getting balances, making orders, exchanges' responses and the same iteration number should be written to database when logger saves data
[x] (hot) Add logging of balances on each bot iteration (required to understand results of making orders)
[x] (warm) Add filtering of final orders with too small volumes to prevent useless log entries
[x] Logging and analysis:
[x] Finish arbitrage analysis tool (allows to find arbitrage on historical data for specified list of exchanges with specified available balances)
[x] Estimate cost of using Azure
[x] Check whether mini-logger works well on Azure
[x] If mini-logger works well then fill the table of pairwise arbitrage opportunities
[x] ~Try to run logger on local server~ (DELAYED DUE TO TRYING TO CONTINUE USING AZURE)
[x] discuss the necessity to estimate arbitrage with "external" money transfer (requires deep understanding of transfer possibilities as well as deposit/withdraw fees for all current exchanges)
[x] add on wiki list of "bot event types" with short descriptions
[ ] Log analysis:
[x] copy data on local machine
[x] run analysis utility on fresh data and compare results with bot's inner logs
[ ] plot time series for top-50 BID/ASK orders for all 8 BTC/USD exchanges:
[ ] total volume for top orders (1, 2, 5, 10, 20, 30, 40, 50)
[ ] weighted price for top orders (1, 2, 5, 10, 20, 30, 40, 50)
[ ] Moving to new place: (TO BE DONE ON FRIDAY)
[ ] Create list of actions that must be done before moving to protect data
save all authentification data (see next)
save all current logging data on flash drives
unlogin from Slack, Telegram, Chrome etc. messangers
clear browsing history, autocompletion and passwords in Chrome/Safari
[ ] Create list of logins/passwords and exchanges' credentials:
[ ] CEX, EXMO, GDAX and Kraken private API credentials (exch_config.json)
[ ] logins and passwords for all exchanges added to orders_config.json
[ ] Binance
[ ] Bitfinex
[ ] Bitstamp
[ ] Bittrex
[ ] CEX
[ ] CoinsBank
[ ] Cryptopia
[ ] EXMO
[ ] GDAX
[ ] Kraken
[ ] KuCoin
[ ] LakeBTC
[ ] LiveCoin
[ ] Poloniex
[ ] logins and passwords for cloud services:
[ ] Heroku
[ ] Azure
[ ] login and password for Ubuntu virtual machine running on Azure
[ ] login and password for admin database authentication on MongoDB running on Azure
[ ] ~Create list of actions that must be done on new machines~ (TO BE DISCUSSED LATER)