This morning I put in an ARCA limit order to short at 41.83 and I was immediately filled at 41.91. The price wasn't near my limit and it never got below 41.84 yet my order was filled. When I placed my order, the price was trading in the low 41.90's so it wasn't to close at the time my limit was put in. I'm positive that I hit the limit button and not market but my trade log doesn't log anything about wether it's limit or market but it does have the price I put in. How can this happen? Is this a faulty program problem? It's irritating me because as soon as my order was filled, the stock reversed and I was in a trade that I wasn't supposed to be.
This is what my trade log has, it reads from bottom to top:
Execute Shrt AMZN 100 41.91 ARCA
Execute Shrt AMZN 200 41.91 ARCA
Execute Shrt AMZN 100 41.91 ARCA
Accept Shrt AMZN 400 41.83 ARCA
Sending Shrt AMZN 400 41.83 ARCA
This is what my trade log has, it reads from bottom to top:
Execute Shrt AMZN 100 41.91 ARCA
Execute Shrt AMZN 200 41.91 ARCA
Execute Shrt AMZN 100 41.91 ARCA
Accept Shrt AMZN 400 41.83 ARCA
Sending Shrt AMZN 400 41.83 ARCA