I may not have made myself clear in the first post. The order would have been
Buy 1 XYZ at 1000 on stop limit. Good For Day
On that day XYZ trades at a high of 1000, I should be filled. Metastock does not take the trade. If the high is 1001 I get filled. I think this is a bug, if it is by design I think I will make a suggestion that it can be turned off.
Cheers
Stew