could you please also add an ELI5 of the strategy that the bot is using to make this profit.
Honestly... I don't really know... so can't really give you any real details of the strategy. The owner keeps all of that confidential, as is his prerogative I suppose.
My understanding is that it supposedly has some custom coded "algorithms" that search for various trading patterns and attempts to jump in and try to make some small gains. It does both "shorts" and "longs" depending on what it thinks the market is about to do. It is setup to "stop-loss" at max 30%... as we witnessed today

it seems like the bot is using some sort of martingale "gambling" strategy
This seems to be what people are saying... and what it looks like with the increasing "bets"

... and it also seems to me like it only performs well when the market is moving in a fixed direction (eg. from Nov. 30 to Dec. 4) and makes small profits during that time but if there is any change in the direction or any kind of volatility (eg. Dec. 4) it fails and leads to a big loss.
I guess it depends. The bot doesn't constantly trade or necessarily trade on any given day. As I said, my understanding is that there are some certain "triggers" that it uses to determine whether or not conditions are favourable to start trading.
It would seem to be a case of "bad timing" today with the pump and dump that occurred that screwed things up. The bot initially saw this 331m volume drop:

and then got rekt by an 803m volume pump:

As you say, it's been quite volatile today:

I'll keep posting the trades and results... and we'll see where we end up. But if anyone has any requests for specific data/screenshots etc, feel free to ask and I'll do my best to accommodate your requests.