Hi,
I am working on creating an algo on QuantConnect that utilizes the SMA200 indicator. However, when I plot the SMA200 values on QuantConnect, the numbers are far from the values I am getting on ThinkOrSwim. Could someone please help me figure out the issue with my code and explain the massive discrepancy?
For References SMA 200 Values on QuantConnect for SPY:
2023-03-03: 390.95
2023-03-02: 390.9
2023-03-01: 390.9
SMA 200 Values on ThinkOrSwim for SPY:
2023-03-03: 393.14
2023-03-02: 393.12
2023-03-01: 393.13
Yuri Lopukhov
It looks like ToS data is not adjusted for dividends. You can get the same results in QC by adding “dataNormalizationMode=DataNormalizationMode.SplitAdjusted” to AddEquity call, or maybe somehow change settings in ToS to adjust for dividends.
Rishab Maheshwari
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!