why is my limit order not getting filled at the specified price , but at a worse price ?


i got a limit buy order set at 40.5 got filled at 40.9 ,  how does this happen ?  a limit order should get filled at the specified price or lower (for long) , is it slippage but the market was not volatile and there were asks at my price on the level two. is the broker responsible for this ?


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *