If you are waiting to get filled at 1050.00 limit on a buy, that means price is currently trading ABOVE that level, right? Of course if price never gets DOWN to 1050.25 you will not get filled at 1050.00.
This is obvious, so I guess your question is still a bit unclear (at least to me :) ).