Last week I put a limit buy good till canceled order for an otc stock (elec.ob). I put the order in for 47 cents. I got a partial fill last week (about half my order), and the rest is still on order. Today the stock actually traded lower than my order (at 46 and 45 cents) but my order never got filled. How is this possible? When I looked at the ameritrade order status screen, it actually showed the bid at 45. Do orders get bounced/lost when they're not completely filled? Are there multiple markets for an otc stock and mine was just routed to the one that didn't have any volume? And for the person that sold at market, and got the 45 cent fill, isn't that unfair when there's a 47 cent order just waiting to be taken? Should I call up ameritrade and be like what the dill?