Error 138 Resolution?

 
I keep on getting error 138 in my OrderSend function. The error discription indicates that it's a "re-quote". What exactly does that mean? How can I resolve it?

Here's my code:

double stop_loss = 500;
double lots = 1;

OrderSend( Symbol(), OP_SELL, lots, Ask,3, Ask + stop_loss * Point, Ask - 8 * Point, NULL, 0, 0, Aqua);
PrintErrors("OrderSend: Sell Order");
 
OrderSend( Symbol(), OP_SELL, lots, Ask,3, Ask + stop_loss * Point, Ask - 8 * Point, NULL, 0, 0, Aqua);
should be
OrderSend( Symbol(), OP_SELL, lots, Bid,3, Ask + stop_loss * Point, Bid - 8 * Point, NULL, 0, 0, Aqua);
 
"requote" means price is changed and broker gives You another price