The article describes empirical research that deals with short-term stock price prediction. The aim of this study is to use this prediction to create successful business models. A business model that outperforms the stock market, represented by the Buy and Hold strategy, is considered to be successful. A stochastic model based on Markov chains analysis with varying state space is used for short-term stock price prediction. The varying state spate is defined based on multiples of the moving standard deviation. A total of 80 state space models were calculated for the moving standard deviation with 5-step lengths from 10 to 30 in combination with the standard deviation multiples from 0.5 to 2.0 with the step of 0.1. The efficiency of the business models was verified for 3 long-term, liquid stocks of the Czech stock market, namely the stocks of KB, CEZ, and O2 within a 14-year period – from the beginning of 2006 to the end of 2019. Business models perform best when they use a state space defined on the length of a moving standard deviation between 15 and 30 in combination with multiples of the standard deviation between 1.1 and 1.2. Business models based on these parameters outperform the passive Buy and Hold strategy. In fact, they outperform the Buy and Hold strategy for both the entire period under review and the yielded five-year periods (including transaction fees). The only exception is the five-year periods covering 2015 for O2 stocks. After the end of the uncertainty period caused by unclear intentions of the new majority stockholder, the stock price rose sharply. These results are in conflict with the efficient markets theory and suggest that in the period under review, the Czech stock market was not effective in any form.