Possible Bug: Backtest accepts trade with Takeprofit = OrderOpenPrice

 
I have an EA that enters trades based on the Bid / Ask and calculates TakeProfit relative to fib levels. Sometimes the bid/ask is the same as the TakeProfit. In a backtest MT4 accepts the trade. Shouldn't MT4 give an error in such a situation?
 
Helo Stringo or anybody else... Do you know about this happening? I am depending on the error to tell me wether or not I will be able to put in a trade in certain situations. If this is not a bug, what are the rules?
 

In common case it is impossible. Please show report illustrating problem.