Broker need to match the sell orders and buy orders. Some orders have restriction such as All or None, or specific routing path. Your order may not be matched at the moment.
Another thing is that high frequency trading is no secret and not illegal at current law.