Can his bot adapt automatically? What if he runs it for a long time but the strategy used is no longer appropriate to changing bitcoin circumstances?
My bot is very very simple and there is nothing dynamic about it. Ignoring all of the code for talking with the server, my bot is about 80 lines of code.
I think that there isn't enough market data for a bot to be really complicated. We are really only working with about 3 months of data.
The market is also extremely small, making it very volatile and random. A few days ago, someone sold like $23k worth of BTC and it caused the market to drop about $3. This randomness and lack of data makes calculating trends difficult. I gave up trying to figure out the little swings and I mostly just look at whats in the ticker feed.
Plus, the small hourly swings are very hard to take advantage of because there isn't that much market volume. So with small swings, there might not be enough coins to purchase at that price.
I have absolutely no expertise in trading, so I really don't know what I am doing.