Please do research before even taking this path. There is a belief that cryptocurrency trading and algorithmic trading in general is a zero-sum game. It means you can even build something which will look working, for some time (even quite long), but in the end it will face unavoidable failure.
I personally think, it is better to put time and effort into a useful project, which will bring something new to people - innovation, usefulness and you get your reward for this.
Those ideas are hard to come by though.
I have had a go at trading and know it is hard and boring. Lots of time spent looking at graphs and trying to predict the future. Even if it just did a few simple trades that would be saving me a lot of time and effort.
I would say there are many trading bots available in markets. More importantly, have you got any success with trading manually in the past? If yes, then only mechanical trading can be of help. Also, did you backtest your strategy or forward tested it? Do you plan to launch it commercially or using it for personal trading?
Please remember: Any system is as good as the trader himself.
With all due respect, why do we need a bot? We need a bot to capitalize our strategy, so that it can execute it even when we are not in front of terminal. But the basic requirement is having a solid strategy, a strategy that is back tested with proper risk management and position sisizing. Unless, we do not have it, there is nothing a bot could do.
Also, market is a dynamic place where we walys have a counter party who thinks opposite to us. we buy, someone sells. So if a strategy is mass adopted in same market, there shall be market imbalance, and strategy is bound to fail. This is why people complain that theur bot started making losses after some time.
Trading isnt easy.