Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Pipeline USEquityPricing.close is not split-adjusted and causes all kinds of problems. What to use instead?

Can you please share, how are corporate action events not causing any problems for you in the research environment / Alphalens?

See the attached example.

0) what is going on with this data? There was a split on 2016-06-09 (yahoo finance), so what is that jump on 2016-05-16 ?

1) at first Factors.DailyReturns() seems to be split-insensitive, ie. usable. But why does it jump at 2016-05-17? So it is not reliable then

2) USEquityPricing.close : it is not usable for any returns calculation (ie. it will corrupt your Alphalens results)

3) Fundamentals.shares_outstanding : the docs say "This field is updated quarterly and it is not adjusted for corporate action events including splits" what does this mean? So between a split and the following update the value is basically invalid?

Is there a price field somewhere which would not cause such problems? Do I have to manually generate my prices using market cap / #shares at time zero?