This post has been selected as an answer to the original posters question
Assuming you are using ZenFire like I do with Mirus.
If so, you need to know that ZF calculates it's Daily data (and volume) from RTH only ie not ETH.
The Close according to ZF will also be the close off the chart data, not the close (settlement price) quoted by the exchange.
This means you can have a situation where the close is actually lower or higher than the 'days' high or low as the 'days' high or low according to ZF daily data will be that which occured in RTH only whereas the Close is normally outside the RTH.
To get accurate daily high/low, close and volume that agrees to the exchange you first need to connect to Kinetick free daily data (this is at least available to NT users) as Kinetick uses ETH for high, low and volume and uses the exchange quoted close (settlement price). Doing this first will populate the Daily data in your historical database (at least in NT) and then while still connected to Kinetick, connect to ZF to get the intraday data, this sequence will ensure ZF does not overwrite the Daily data in your historical data file populated already by Kinetick (at least in NT).
The following user says Thank You to steve2222 for this post: