I haven't tried this myself, but if you want total control, one of the best options is to simply use an open-source one and modify it to your liking. (or hire a dev)
https://gekko.wizb.it/P.S. If you think running a successful trading bot is merely just starting the bot and make money forever passively, then that's not how it works. Trading bots are there to only automate some of your trading strategies, not necessarily to make it have total control over your trades.