Huh? Seems like you have a bug in either your data source or your parsing of it. You should not observe Open or Close that is higher than the High OR lower than the Low! I use Quandl and sometimes just yahoo and have not observed that issue. Post you source and error (with source data) and someone here may be able to assist in finding the issue. (What "downloading tool" are you using?) -- Closing price will be typically the most stable, but you will likely want to have access to OHLC for some stuff!