I am trying to get some insights on this specific sort of problem from experienced people, as I do not have much experience in this field.
I have a family of features that for simplicity I will just denote it by $S_{i-1}$ (we can think of it as a single feature.). Here $i-1$ means that this feature/signal corresponds to the time interval $[t+(i-1)d, t+id]$. Here $t$ is a fixed starting time and $d$ is the length of the each interval that our data gets updated. Note that $S_{i-1}$ becomes available at the end of the aforementioned interval i.e. at time $t+id$.
Let's denote the average price of an asset over the interval $[t+(i-1)d, t+id]$ by $P_{i-1}$. I have built an ML model that given the signals $S_{i-1}$ can predict $ln(P_i/P_{i-1})$. Note that the actual errors of the predictor can be high but the model predicts the direction (the sign of the return) correctly with a high accuracy (let's say $70$ percent).
Note that this prediction is not tradable, because $S_{i-1}$ becomes available at the end of the interval at a time that is too late to take positions (we should have started to take positions, short or long during $[t+(i-1)d, t+id]$ ).
Note that the same model is capable of predicting the direction of $ln(P_{i+1}/P_{i-1})$ with a very high accuracy as well (this is not tradable as well) but when trying to predict $ln(P_{i+1}/P_{i})$ everything breaks down and model completely loses its capability. Note that this prediction if it had worked would have been tradable. We could have started to take positions in the interval $[t+id, t+(i+1)d]$ and potentially get out of the position in the interval $[t+(i+1)d, t+(i+2)d]$.
So my question is, are these kinds of signals common when trying to predict the returns? (or am I fooling myself to think there is something special happening here) My hypothesis was that if I can manage to get high resolution data and work in higher frequency it might start to work but getting higher frequency data won't be easy, so my intention was to see whether these types of signals have tendency to work in higher frequencies or not. My current frequency is 1 hour.