For compounding bot, there are no auto compounding bot yet, but you can always do it yourself. For example in grid bot, you can release the profit and use the profit to create the bot with same parameters, so you will have 2 running bots simultaneously. You can do this up to 30 bot per pair.
You can use margin grid bot and reverse grid bot for having profit notation in token form. Reverse grid bot works the same as grid bot, but the difference is its quotations are all in tokens , not in base pair. Give it a shot !