You want it to show a sale at your limit and get a fill? Then get in line, literally. There is a que, you know that right? If not, then stop thinking you are a victim and figure out the basics. like how fill-matching engines work.
%% MAY want to try something besides penny stocks; but good way to lose pennies if thats what you want. I do pick Up a penny on main street, real time\ real money/ real metals.
But going back to the OP's assertion, if his limit order is 10.05 and it trades at 10.04, that order should have been filled.
Use reputable forex brokers like Oanda. I too wasn't much pleased with IB either when it came to forex.
But the last price has already traded below your LIMIT order. In that case, it should get filled immediately at market.
%% OK, but its his fault; i would be glad to pick up half dimes , but those are rare NOW in US .NOT to be confused with US nickles LOL. Ii did get filled on a super price 1907 nickle, past 5 years/ it has ''V'' ; US stamped on it believe it or not LOL
In a perfect world yes, but obviously it is not perfect. Disorderly markets happen, usually when under stress, but also when there is not enough volume to make things work smoothly. He needs to Learn: How to trade with imperfect fills. Better order management. MKT if touched for example. Scaling. Which orders are native, which are simulated, which are held at the broker side versus the exchange. How the order is routed, is it combined, is it sold for flow. Get a fill and move on. Focus on the trade, not the fills. Focusing on fills rather than the trade is probably one of the top 10 reasons why people fail.
Okay, but allow me to explain myself: Perfect world or otherwise, how can you not get filled on your limit order? EVEN IF YOU WERE THE LAST ONE IN LINE TO GET FILLED, YOU WOULD STILL GET FILLED BEFORE THE PRICE GOES BELOW YOUR LIMIT PRICE. HOW COULD IT BE OTHERWISE? UNLESS YOUR LIMIT IS TAKEN OUT, PRICE CANNOT MOVE LOWER. Furthermore, limit orders instantly become market orders when price trades below the limit order or once the stop is triggered (as in stop limit orders). For example, consider I placed a resting limit order for ABC @ $25 after the close of the market. When the market opens the next morning, ABC gaps down and opens at $23. At that time, your LIMIT ORDER should technically become a MARKET ORDER and get you filled immediately or ASAP.