Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Am I crazy or is the only tutorial available the "Getting Started" one?

When I navigate to "Learn" and then to "Tutorials", all I see is the "Getting Started" tutorial, is that the only one available? I see references all over the place to other tutorials.

Also, it seems that Quantopian recently made a switch from "Quantopian 1" to "Quantopian 2". How long ago did that take place? Is that why the documentation seems a little shaky?

4 responses

You're not crazy =) There is only one so far.

The tutorial(s) are a brand-new feature that came out at the same time as Quantopian 2, at the end of April. The next tutorial is going to be on the Pipeline API, and I hope it will be ready in early June. We'll keep adding them every few weeks as we prepare them.

In general, we work pretty hard to keep the documentation up-to-date, though we certainly have bugs or errors that we fix as we find them. Is there something in particular you noticed that I can look into?

Disclaimer

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 Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian 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.

Hey Dan,

Thanks for letting me know! I was confused because of all the posts that read as tutorials like this one "Quantopian Tutorial: Lesson 3 - Basic Fundamentals..." and they all contain a link at the top that says:

2/16/2016 This tutorial is out-dated, please view the new versions
here: https://www.quantopian.com/posts/quantopian-tutorials

So then when I follow the link, I was confused not being able to find the updated tutorials!

Regarding the Docs, I'm trying to figure out how to use fundamental data from morningstar in a Pipeline filter. Looking at the pipeline docs for importing datasets, it looks like I should be able to do this. In fact, it says the following

Example algorithms and notebooks for working with each of these
datasets can be found on the Quantopian Data page.

However, the Quantopian Data page doesn't have any sample algorithms using morningstar fundamental data!

Then I tried my hand at the other section on Fundamental Data. However, not only does that part of the docs contain an update_universe call, that I thought was deprecated in Quantopian 24. But more frustratingly, when I try typing in the exact code used in the example, the IDE auto-complete tells me there is no such method like fundamentals.valuation_ratios.pe_ratio!

So that's the extent of my travels today. If you have an example handy of the appropriate way to use morningstar fundamental data as a pipeline filter, please share it :)... And I guess, is there a post explaining when the appropriate time to use a Pipeline vs get_fundamentals?

OH, One last thing am I suppose to be able to add slots to context object at any time? I have had differing success with that today too where occasionally the IDE makes me declare the slot in initialize in order to be able to use it elsewhere- but I've run example code where that definitely does not happen.

Sorry for the long post! I really appreciate any tips!

Hi Michael,

The tutorial section at https://www.quantopian.com/learn is the new home of all tutorials. The outdated tutorials in the community forums are all meant to point to the new page. The update from Quantopian 1 to Quantopian 2 rendered the old tutorials out-of-date, so there is no one-to-one mapping from old versions to new. Instead, we are in the process of making new tutorial series. As you saw, the Getting Started tutorial is the only one published so far, but we are getting close to publishing a pipeline tutorial. By the sounds of it, we need to clean up some posts in the community referencing old tutorials - sorry about that! It also appears that there are still some old API functions present in the help documentation, we need to fix that.

Regarding fundamental data, the best way to use it in your algo or in research is with pipeline. This sample algorithm in the help docs uses Morningstar market cap. data. I apologize for the unclear wording in the help docs about sample algorithms - it is meant to refer strictly to the partner datasets. Another example of fundamental data in pipeline can be found in this community algo. Additionally, it will be covered in the upcoming tutorial.

Finally, You should be able to add attributes to context anywhere that you have a reference to it. I'd be happy to take a look at your code if you want to share it here or send an email to [email protected]

Again, I apologize for the long and windy road you traveled today. We will have to make some changes to fix some of the issues that you pointed out.

Disclaimer

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 Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian 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.

Hey James- Thanks for the response!

Regarding adding attributes to the context object, the problem was that I was recording the moving average daily, but only computing it weekly. When I had them both record and calculated at the same time there was no problem.

Thanks for those examples. I'll give them a shot and then start a new thread if anything goes awry.

Looking forward to the new tutorials!

-Michael