I've been investing in stocks since high school, and ever since I learned to program, I've wanted to code up something that can trade for me. However, commission fees and the crazy charts people draw when day trading prevented me from diving deeper.2021 is the year of crypto. I've had some long-term holds, but with Binance offering lower fees, I decided to give day-trading a shot.Many YouTube videos later, I understand somewhat the basic technical indicators people use – RSI, Bollinger Bands, MACD... and attempted to start trading myself.Immediately I realized why it's so hard to make money day-trading: time. You have to wait for the right moment to enter/exit a trade and not let your emotions get the better of you. This means you can spend HOURS just staring at the computer screen.So... I started looking at day-trading bots. Most bots looked sketchy and their websites scream "I'LL DRAIN YOUR WALLET". So I decided to start exploring ways to build a day-trading bot myself. Eventually, I was able to find a Binance API and a Python package that can calculate the technical indicators.I spent weeks refining a strategy, and of course when backtesting my bot against historical data, it showed the potential to go from $5,000 to $116,515.LET'S GO 🚀🚀🚀🚀🚀After seeing those numbers, I immediately set up a server on Heroku and deployed my bot...In one week, I lost $2,000 😭To be fair, the overall market was down that same week, but this shows that perhaps nothing is as easy as it sounds. I'll attempt to refine my strategy, but I have a feeling there are a lot more factors I would have to account for and might have to constantly adjust the bot depending on market conditions. Despite the $2,000 loss, this was a really cool experience.Source Code