Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Seeking Help with Data Visualization

I am very new to both python and the Quantopian API, and I was hoping to find some help with how I should start visualizing data for research.
I have three things I want to do:
- Plot the price of an asset every 30 minutes for the period of a week
- Plot an SMA20 of this data
- Plot the RSI20 of this data, either on a separate graph or on the same graph with a scaled axis
I want to do these things just to learn how to visualize before I get into deeper and actual research. I understand that the first 'Getting Started' lesson showed how to plot the closing price and SMA, but I want these plotted based on smaller periods of time.

2 responses

Furthermore, I would like to know if anybody knows how to also automate/optimize their asset research because I feel as if manually searching through symbols and then determining whether they're worth researching or screening is very tedious and time consuming. I was wondering if it was possible to build a scraper for a site like finviz that automates some of the manual portions of their screener.

Take a look at the research tutorials to learn about accessing the data and plotting: https://www.quantopian.com/research/Tutorials%20and%20Documentation

You can also search the community forums for examples that people have shared. Here is notebook tinkering with SMA: https://www.quantopian.com/posts/basic-stuff-conventions-slash-sma-slash-ema-slash-pandas-slash-np-arrays-slash-talib

There are ways to automate and optimize your research, depending on what you're trying to extract. The forums are generally a good source to search through methods people have shared. Once you have something interesting, run it through Alphalens that will show you the predictive power of your factor. Here's a lecture that steps through it.

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.