self.SetSecurityInitializer(self.CustomSecurityInitializer)
def CustomSecurityInitializer(self, security):
security.SetDataNormalizationMode(DataNormalizationMode.SplitAdjusted)
Hey everyone,
I would just like to enquire more about the stock splits in backtesting.
I understand that Tesla recently had a stock split but for some reason, this was not reflected in my backtest. My portfolio rebalances itself monthly and on August I owned 13 shares of Tesla at 1455 and in September during rebalancement, the stock split was not reflected and I sold 13 shares of Tesla at 481 (post their stock split on the 28th August).
Can someone help me out with this issue?
Thank you.
Shile Wen
Hi Ethan,
We are aware of this, and the effects of the split should be integrated soon.
Best,
Shile Wen
John Fogel
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!