Master Algorithmic Trading: Build a Probabilistic Classifier using MQL5, Base-Encoding, and Hidden Markov Models