FAQ - coss-community/coss-free-bot-dashboard GitHub Wiki
FAQ
Is it safe to provide my Private Key to this bot?
This is an open source software. You should use it on your own risk. Anyone can inspect source code. After code is deployed to Heroku its under your total control - it can't be changed by bot author. Bot does not send any information anywhere. Your private keys are protected by Heroku account. You can turn on 2FA for Heroku account as well.
Is this bot free?
Bot can be deployed to Heroku and run on a free instance. You don't even have to provide your credit card to Heroku to test it. But Heroku free plan is a little bit more complicated. For users without credit card provided it gives you 550 free hours. One bot consumes 1 hour / 1 hour. So, during one month it will consume ~ 720 hours. When user provides his credit card, he receives additional 450 hours. So, it gives you 1000 free hours a month. Its enough for one bot running 24h. More details about Heroku free plan is here: https://devcenter.heroku.com/articles/free-dyno-hours
What settings are the best for this bot?
Its all up to you to choose interval/lot_size/profit values. It also strongly depends on market. More frequently you run trades (low interval) - faster you will run out of base currency and will have a lot of SELL orders. It fits good when market is volatile or mostly grows. It stops your trading when market is going down for some time. Also it makes no sense to have interval less than a minute for example.
Remember that lot_size is dependent on COSS rules. For example, currently, minimum amount COSS to be traded is 10. Also, precision is important: you can only place an order for 10.7 COSS or 10.77 COSS but not 10.777 COSS.
How do I see that bot is running?
Of course, you can check it by seeing whether orders are placed on the exchange. Its 100%-proof option. There is a green/red dot on the dashboard and last update time. If dot is green - all ok. If its red - error message will be displayed.
What is the picture and a name on the dashboard?
This is just a gamification element. Assuming your settings - your bot will be assigned random name and image. For example, interval = 600; profit = 10%; lot_size = 100 gives you bot who's name is Alice and interval = 3600; profit = 2%; lot_size = 200 gives you bot with name Bob. In a month you can see that Alice earned 1 ETH profit and Bob earned 10 ETH profit.
Data is provided by https://randomuser.me/ You can turn it off by setting variable BOT_PERSONALIZATION to anything except of "yes" No data is provided to https://randomuser.me/ except of a hash string of your interval/profit/lot_size parameters
Why dashboard takes a long time to load sometimes?
Because web dashboard goes asleep after 30 minutes of inactivity on free Heroke plans.
What is BOT_STRATEGY parameter doing?
In case of trading on COSS_ETH pair what happens on each trading cycle:
- BULL: place BUY limit order with the first ASK price for LOT_SIZE amount of COSS and then place SELL limit order with the price equal to price that BUY order was placed + PROFIT percentage
- BEAR strategy means: place SELL limit order with the first BID price for LOT_SIZE amount of COSS then place BUY limit order with the price equal to that SELL order was placed - PROFIT percentage