Sorry to ruin your dreams, my friend, but if you have been only trading for 3 weeks there are weak chances you're gonna create a profitable bot.
My recommendation for you is to continue trading on demo accounts until you are profitable for a few months. It is better to spend fake money for your "tuition" than your hard-earned money. Although the later will teach you much more in shorter time, but could also ruin you and your trading career.
There are many tools to use when performing technical analysis. You should use ones that you know inside and out. Put emphasis on the psychology behind the indicator.
Hope this helps. GL!

Thanks for your concerns.
That's true that my trading experience is limited at this point but I have taken a few courses on trading and money management before that. I have also some experience coding and automate stuff in Python. As I said before, I'm planning to backtest the strategy carefully before manually live testing it with real funds. Making the bot is a personnal challenge. I'm not under any kind of pressure and that's the kind of thing I like to do.