Back again with a link to a video that describes the power of Technical Analysis better than I can. These old lectures truly help to expose the essence of what we are trying to code.
Way before Crypto, and before computers and graphing programs or calculators, Analysts used to hand draw their charts. Similar to Architects. In the same fashion; there are common templates or "triggers" that can be used to make smarter and faster decisions.
With modern backtesting technologies, we can go through historical data to identify "perfect" trade opportunities, and then verify consistency across multiple markets and conditions.
For those of us who have been in crypto for a few years, you will get a good laugh at the 17 minute mark. Fundamentals are important, but some technical conditions cannot not be stopped.