01. Course Summary and Next Steps

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Contents

What was covered in the course and what you should be able to do? 1
What was out of scope from this course? 1
Next Steps: Courses under this category that can be of interest to you 2
Some Helpful Techniques: Fetch Data 2
Backtesting and Live Trading 3

What was covered in the course and what you should be able to do?

Congratulations! You have completed the course on Python for Trading: Basic. In this course, you learnt
about the different data structures, conditional statements and Python packages, namely NumPy,
Pandas and Matplotlib. You also learnt how to paper trade your strategy and apply the same in the live
market.

Since you have completed the course, you should be able to:
● Fetch, process and visualise financial data.
● Work with Python libraries such as NumPy and Pandas.
● Create a simple buy and hold strategy.
● Automate your strategy.

What was out of scope from this course?

This course aims to make you familiar with Python and how it can be utilised in trading. Covering the
details about any trading strategy was out of scope for this course. For illustration, a buy and hold
strategy was covered in this course.

You can also explore the below courses to explore several trading strategies.
● Swing Trading Strategies
● Quantitative Trading Strategies and Models
● Day Trading Strategies for Beginners
● Short Selling in Trading

If you want a structured path to continue your algorithmic trading journey then the Learning Track:
Algorithmic Trading for Everyone offers several courses that will help you build a strong foundation in
algorithmic trading.

© Copyright QuantInsti Quantitative Learning Private Limited | 1


Next Steps: Courses under this category that can be of interest to you
1. Machine learning courses

Since you are now familiar with how to use Python, feel free to explore the various Machine
Learning algorithms on the Quantra portal. Following are the courses on Machine Learning
algorithms.

○ Machine Learning Courses on Quantra

Some Helpful Techniques: Fetch Data


1. How to fetch trustworthy data?

Refer to our course on Getting Market Data: Stocks, Crypto, News & Fundamental to explore
how to fetch various data like pricing data of stocks, fundamental data, tweets by keyword and
latest news headlines data.

2. How to fetch real-time data?

Real-time financial data can be fetched using financial markets APIs such as Yahoo! Finance and
AlphaVantage, or from data vendors or brokers. You can get access to these datasets using your
API key or with a subscription. The subscription can be free or paid depending on the service
provider. Usually, the free subscription has limited access. The best way to get real-time data is
through your broker.

3. List of data vendors

Below is the source of various market data:


● Sources of Stock Price Data
● Sources of Forex Price Data

© Copyright QuantInsti Quantitative Learning Private Limited | 2


● Sources of Crypto Data
● Sources of Futures Data
● Sources of Options Data
● Sources of Fundamental Data
● Sources of Macro Data
● Sources of News Data
● Sources of Tweets Data

4. How to fetch options chain and futures data?

Yahoo! Finance also offers options chain data. This notebook explains how to get the call and the
put options chain data from Yahoo! Finance. To explore more about the sources of options chain,
read here.
This notebook explains how to fetch the futures data from Yahoo! Finance. In order to get reliable
results, you need to create futures continuation. This is done by adjusting the contracts back in
time. To explore proportional adjustment refer to this notebook.

5. How to fetch and analyse fundamental data?

Explore the notebooks below to get the fundamental data:


1. Fundamental Data
2. Ratios from Fundamental Data
3. Other Company Data

Backtesting and Live Trading


1. Backtesting tools

Backtesting your strategy is very important before trading live. It gives you an insight on how your
strategy would have performed on historical data. Read this blog on How to Backtest a Trading
Strategy for more details.

2. Live Trading Integration

Read the blog on Live Trading Integration on Quantra to learn how to implement the trading
strategy in live markets through the Quantra platform, Blueshift and analyse the strategy
performance.

3. How to connect the broker I use now, with my system to start algo trading?

Most of the brokers provide APIs using which you can connect your system to the broker
terminal. You can check with your broker for the specificities. Read this article to explore more
about algo trading in India.

4. Which brokers are supported by Blueshift or IBridgePy?

You can refer to this page for a list of brokers supported by Blueshift and IBridgePy. We are
continuously working to expand on the list of supported brokers on Blueshift.

© Copyright QuantInsti Quantitative Learning Private Limited | 3

You might also like