Check your "trade fills" window or anything like that. Thus, regardless if it shows up on your chart or not...the trades should show up in your "trade fills" window or whatever that window is called in your broker trade execution platform. Yet, if your trades are not in the trade fills window...you're not in a trade. If you think you did execute a trade and its not showing up in the trade fills window...call your broker to prevent a big problem. wrbtrader
Is that how it works? I wasn't sure. I had another thought, that TD uses consolidated data maybe. is not a true tick by tick chart.
Other possibility is dark pools. Not sure how and when those get reported but they delay them as long as possible. So hard to find the actual rules, if you try searching through an exchanges orders documentation and such as their huge PDF’s. But I’ve never had or seen a odd lot posted on a chart or on NBBO.
Your trade did not print in time because it did not go to market. It got matched internally at some of the market makers. https://www.tdameritrade.com/retail-en_us/resources/pdf/AMTD2054.pdf This is were your orders go to. If you really think TDA sends your orders to an exchange you are mistaken. In addition, you only get a crappy version of the SIP feed which probably consolidates ticks and isn't real time. You get what you pay for.