Newbie question, I'm sure. Can't seem to find an explanation in the documentation.

I'm comparing the prices and volume for IBM stock between NASDAQ, Yahoo Finance, QuantConnect documentation, and QuantConnect execution on raw data. Here are my observations for IBM on Apr 18, 2019:

  • NASDAQ says the close was 134.6455 and the volume was 12,513,600.
  • Yahoo says the close was 132.99 and the volume was 13,101,882.
  • QuantConnect documentation says the close was 139.08 and the volume was 6,605,559.
  • QuantConnect execution on raw data (see attached backtest code) says the close was 139.11 and the volume was 12,183,741.

 

I understand that QuantConnect does data adjustment by default. But when I switch the data normalization mode to raw shouldn't I get prices and volumes that match NASDAQ and Yahoo Finance? Why am I getting all different values and what is true? Hmm.. 

NASDAQ:

170167_1640646576.jpg

Yahoo:

170167_1640646600.jpg

QuantConnect documentation:

170167_1640646622.jpg

QuantConnect execution on raw data:

170167_1640646640.jpg