<p>One may opt to use Machine-Learning tools to build a <strong><code>learner</code></strong> to either</p>
<ul>
<li>both <strong>classify</strong> of what kind the said &quot;asset price movement&quot; will be<br>and<br> serve also statistical probability measures for such a <code>Classifier</code> prediction</li>
<li>both <strong>regress</strong> a real target value, to which the asset price will move<br>and<br>serve also statistical probability measures for such a <code>Regressor</code> prediction</li>
</ul>
<p><strong><code>A1:</code></strong> <sup> ( while StackOverflow <strong>strongly discourages</strong> users to ask about an opinion about a tool or a particular framework ) </sup> there would be not much damages or extra time to be spent, if one performs academia papers research and there would be quite a remarkable list of repeatedly used tools, used for ML in the context of academic R&amp;D. For a reason, there would not be a surprise to meet <strong><code>scikit-learn</code></strong> ML-classes a lot, some other papers may work with <code>R</code>-based quantitative finance / statistical libraries. The tools, however, with all due respect, are not the core to answer all the doubts and inital confusion present in a mix of your questions. The subject confusion is.</p>
<p><strong><code>A2:</code></strong> No, it would not. Well, unless you beat all the advanced quantitative research and happen to prove that the Market exhibits a random behaviour ( which it is not and for which it would be waste of time to re-cite remarkable research published about why it is not indeed a random process ).</p>
<p><strong><code>A3:</code></strong> Do not try to jump on any wagon just because of it's attractive Tag or &quot;contemporary popularity&quot; in marketing minded texts. With all due respect, understanding HMM is outside of your sight while you now appear to move just to the nearest horizons to first understand what to look for.</p>
<p><strong><code>A4:</code></strong> This is a nice proof of a missed target. Your question shows in this particular point better than in others, how small amount of own research efforts were put into covering the problem-domain and acquiring at least some elementary knowledge before typing the last two questions.</p>
<p>StackOverflow encourages users to ask high quality questions, so do not hesitate to re-edit your post to add some polishing efforts to this subject.</p>
<hr />
<p>If in a need for an inspiration, try to review a nice and a powerful approach for a fast Machine Learning process, where both <strong>Classification</strong> and <strong>Regression</strong> tasks obtain also probability estimates for each predicted target value.</p>
<p>To have some idea about highly performant ML-predictors, these typically operate on much more than a set of 5 variables <sub> ( called in the ML-domain <strong>&quot;features&quot;</strong> ) </sub>. ( Think rather about some large <strong>hundreds</strong> to small <strong>thousands</strong> features, typically heavily non-linear transformations from the original TimeSeries' data ).</p>
<p><strong>There you go, if indeed willing to master ML for algorithmic trading.</strong></p>
<hr />
<h2>May like to read about a state-of-art research in this direction:</h2>
<blockquote>
<p><strong><code>[1]</code></strong> Mondrian Forests: Efficient Online Random Forests<br>
<a href="https://arxiv.org/pdf/1406.2673.pdf" rel="nofollow noreferrer"> &gt;&gt;&gt; arXiv:1406.2673v2 [stat.ML] 16 Feb 2015 </a><br>
<strong><code>[2]</code></strong> Mondrian Forests for Large-Scale Regression <strong>when Uncertainty Matters</strong><br>
<a href="https://arxiv.org/pdf/1506.03805.pdf" rel="nofollow noreferrer">&gt;&gt;&gt; arXiv:1506.03805v4 [stat.ML] 27 May 2016 &gt;&gt;&gt;</a></p>
</blockquote>
<hr />
<blockquote>
<p>May also enjoy other posts on subject: <a href="https://stackoverflow.com/search?tab=votes&amp;q=user%3A3666197%20%5Balgorithmic-trading%5D"><strong><code>&gt;&gt;&gt; StackOverflow Algorithmic-Trading &gt;&gt;&gt;</code></strong></a></p>
</blockquote>
Finding probabilities of patterns in asset price movements based on multiple variables
<p>I am seeking a method to allow me to analyse/search for patterns in asset price movements using 5 variables that move and change with price (from historical data).</p>

<p>I'd like to be able to assign a <strong>probability to a forecasted price move</strong> when for example, <strong><code>var1</code></strong> and <strong><code>var2</code></strong> do this and <strong><code>var3..5</code></strong> do this, then price should do this with <strong><code>x</code></strong> amount of certainty.</p>

<p><strong><code>Q1:</code></strong> Could someone point me in the right direction as to what framework / technique can help me achieve this?</p>

<p><strong><code>Q2:</code></strong> Would this be a multivariate continuous random series analysis?</p>

<p><strong><code>Q3:</code></strong> A Hidden Markov modelling?</p>

<p><strong><code>Q4:</code></strong> Or perhaps is it a data-mining problem?</p>

<p>I'm looking for <strong>what</strong> rather then <strong>how</strong>.</p>