I would like to set up a hidden Markov model (HMM) for foreign exchange (FX) markets. To start with, I am thinking of a model that only has three states "up", "down" and "flat" (within some range from previous close). The states are compared to previous day's closing price. How would one model this?
In general, there are no hidden states in the market. I can observe prices all time periods. If I use every single price as an observation, that would leave me with a lot of observations to map into only three states. I'm wondering if that will cause some issues. I would at least expect some sort of normalisation of the prices to be needed in this case. Alternatively, observations and are also mapped into these three states, but wouldn't that leave me with identical transition and emission matrices?
Basically, how do you model states and observations in financial markets, when you can observe it all?