If you want to improve your model - I think continuously updating your model as the day/week progress should help.
This makes sense as any prediction should be based on what you know now at the time of the prediction. As time progresses you should be able to confirm if the market is tracking your prediction and make adjustments if not.
Simple example:
By EOD I know that tomorrow will either be A, B or C.
By the Open, I can eliminate C.
After the initial 30 minutes, I can tell with a high degree of certainty that A is the play for today and as long as certain conditions are in effect, A it is. I know what needs to happen for scenario A to be negated.
At least this is how I do it.
Then you have those days where the market seems more like a coin toss and a particular scenario is less certain. Not sure if your model addresses that somehow or if you weigh each particular predicted outcome equally.
This makes sense as any prediction should be based on what you know now at the time of the prediction. As time progresses you should be able to confirm if the market is tracking your prediction and make adjustments if not.
Simple example:
By EOD I know that tomorrow will either be A, B or C.
By the Open, I can eliminate C.
After the initial 30 minutes, I can tell with a high degree of certainty that A is the play for today and as long as certain conditions are in effect, A it is. I know what needs to happen for scenario A to be negated.
At least this is how I do it.
Then you have those days where the market seems more like a coin toss and a particular scenario is less certain. Not sure if your model addresses that somehow or if you weigh each particular predicted outcome equally.