I implemented a tool wich parses NSDQ ITCH daily dump files to get some data for my customer. Parsed stock High Price and Low Price are different from http://www.nasdaq.com/symbol/immu/historical data (to compare I used IMMU stock in 01 June 2015 to compare data).
The reason is two Order Executed Message events which contains too lower price and too higher price. The executions are not cancelled: there are no Broken Trade / Order Execution Message events. The first Order Executed Message event is received before NSDQ opening time, the second before NSDQ closing time (market is opened).
Can you help to identify which order executions have to be ignored to get correct Low Price and High Price.
Thanks!
The reason is two Order Executed Message events which contains too lower price and too higher price. The executions are not cancelled: there are no Broken Trade / Order Execution Message events. The first Order Executed Message event is received before NSDQ opening time, the second before NSDQ closing time (market is opened).
Can you help to identify which order executions have to be ignored to get correct Low Price and High Price.
Thanks!