I see. All those technical indicators you mentioned are derived from previous prices - so I’d simply give previous price history to sci-kit https://scikit-learn.org/stable/supervised_learning.html#supervised-learning 8 - which is “ML” .
However - before you hinge a lot of hope on it - think whether your project is possible. Are future prices simple a function of past prices? Are the patterns random or repeatable?
Pytorch and to a lesser extent ML (sci-kit) are powerful tools for finding patterns - question is your particular problem has any patters or is it like a roulette wheel - a random number generator.