Learning Track: Technical Analysis Using Quantitative Methods
₹22815/-₹25350/-
75% OFF
+ Additional 10% OFF
- Live Trading
- Learning Track
- Prerequisites
- Syllabus
- About author
- Testimonials
- Faqs
Apply Technical Analysis

Skills Required for Technical Analysis
Strategy Paradigms
- Moving Average Crossover, MACD
- Head and Shoulders, Pivots
- Swing Trading
- Candlestick Patterns
- Momentum Trading Strategy
Technical Indicators
- Moving Averages: SMA, WMA, EMA, MACD
- OBV, Chaikin, Chaikin A/D
- ADX, ROC, RSI, Stochastic
- McClellan, TRIN
- Parabolic SAR
- Commodity Channel Index
- Williams Fractals
Python Libraries
- NumPy
- Pandas
- Matplotlib, Seaborn
- Resample
- TA-Lib

learning track 2
Technical Analysis Using Quantitative Methods
Full Learning Track
These courses are specially curated to help you with end-to-end learning of the subject.
Course Features
- Community
Faculty Support on Community
- Interactive Coding Exercises
Interactive Coding Practice
- Capstone Project
Capstone Project using Real Market Data
- Trade & Learn Together
Trade and Learn Together
- Get Certified
Get Certified
Prerequisites for Technical Analysis Course
Basic knowledge of financial markets is required. One should know to place buy and sell orders and calculate profits or losses from trade. If you want to acquire the knowledge then you can do the course “Stock Market Basics” on Quantra.
Technical Analysis Course
- IntroductionWhile candlesticks are commonly used for trading, not all of us are aware of the patterns formed by the candlesticks. In this section, you will get an idea of everything that will be covered in this course. You will also get acquainted with the Quantra ecosystem and how you can learn as well as implement these concepts in real life.
Candlestick Patterns
In this section, you will learn about what candlesticks are and how they are formed. Then we will move on to learning about candlestick patterns and the key advantages of using them while trading.Bullish Marubozu Pattern
In this section, you will learn about the formation of a bullish marubozu candlestick pattern and you will be able to identify the same on TradingView.Bullish Marubozu2m 51sFind the Marubozu Patterns2mInterpret the Price Action2mBullish or Bearish2mMarubozu in Action2m 33sHighlight Marubozu in Tradingview2mHow to Use Jupyter Notebook?2m 5sVisualise Bullish Marubozu5mTest on Candlestick and Bullish Marubozu Pattern12mBacktesting Bullish Marubozu
In this section, you will learn how to create a trading strategy on the bullish marubozu pattern, backtest it and analyse the strategy performance.Backtesting Bullish Marubozu5mTrade Level Analytics5mHow to Use Interactive Exercises?5mAverage PnL Per Trade5mWin Percentage5mAverage Trade Duration5mPerformance Metrics5mSharpe Ratio5mMaximum Drawdown5m- Live Trading on BlueshiftThis section will walk you through the steps involved in taking your trading strategy live. You will learn about backtesting and live trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateBlueshift Live Trading TemplatePaper/Live Trading Candlestick Pattern Strategy10mFAQs for Live Trading on Blueshift5m
- Bearish Marubozu PatternIn this section, you will learn about the formation of a bearish marubozu candlestick pattern, and you will be able to identify the same on TradingView.Bearish Marubozu2m 2sClosing Bearish Marubozu2mInterpret the Price Action of Bearish Marubozu2m
Hammer Candlestick Pattern
A hammer is a bullish candlestick pattern. In this section, you will learn how to identify a hammer pattern and also how to create a trading strategy based on the hammer pattern and analyse the strategy’s performance.Hammer Patterns4m 20sFind the Hammer Patterns2mInterpret the Price Action2mBody to Wick Ratio2mWhat’s the Buy Price?2mWhat’s the Stop Loss?2mHammer Pattern in Action2m 14sFind a Hammer Pattern2mTrading Based on Green Hammer2mTrading Based on Red Hammer2mBacktesting and Analysing Hammer Patterns5m- Hanging Man Candlestick PatternThe hanging man may look the same as the hammer pattern but both of them are formed in different market conditions. The hanging man is formed during an uptrend, contrary to the hammer, which is formed during a downtrend. In this section, you will learn about the hanging man pattern and also a trading strategy on the hanging man pattern and analyse the strategy performance.Hanging Man2m 17sIdentify the Hanging Man Pattern2mWhat’s the Sell Price?2mWhat’s the Stop Loss?2mEnhanced Hanging Man4m 23sHanging Man Notebook5mTest on Bearish Marubozu, Hanging Man and Hammer Pattern14m
- Shooting Star Candlestick PatternIn this section, we will learn about a bearish candlestick pattern called the shooting star. You will also learn how to create a trading strategy on the shooting star pattern and analyse the strategy’s performance.Shooting Star2m 29sFind the Shooting Star Patterns2mInterpret the Price Action Part-12mInterpret the Price Action Part-22mBullish or Bearish2mMake a Trade2mWhat’s the Buy Price?2mWhat’s the Stop Loss?2mIs this a Shooting Star?2mMost Bearish Pattern2mBuy or Sell?2mResample Data5mShooting Star Notebook5m
- Doji Candlestick PatternDoji indicates indecisiveness in the market. In this section, you will learn why Doji is an indication of indecisiveness. You will also learn about different types of Doji patterns and how to interpret them.Doji Pattern3m 11sFind the Doji Patterns2mInterpret the Price Action Part-12mInterpret the Price Action Part-22mInterpret the Price Action Part-32mBullish or Bearish Part-12mBullish or Bearish Part-22mBullish or Bearish Part-32mMost Bullish Pattern2mFind a Doji Pattern2mFind a Dragonfly Doji2mFind a Gravestone Doji2mDoji in Action1m 3sTest on Shooting Star and Doji14m
- Engulfing PatternsIn this section, you will learn about bullish and bearish engulfing patterns. You will be able to identify engulfing patterns in tradingview and also explain the expected trend prior to engulfing pattern formation to trade more effectively. You will also learn to define the entry and stop-loss price.Bullish Engulfing Pattern2m 52sIdentify Bullish Engulfing5mPrerequisites for Bullish Engulfing5mJohn's Dilemma5mEntry and Stop-Loss5mBearish Engulfing Pattern2m 12sIdentify Bearish Engulfing5mNext Move5mEntry and SL5m
- Piercing PatternPiercing Pattern is a bullish candlestick pattern. It has more lenient criteria of formation compared to bullish engulfing patterns. In this section, you will also learn the specifics to look for to identify piercing pattern and place trades using it.Piercing Pattern2m 42sIdentify Piercing Pattern5mPiercing Pattern in Action1m 48sTom's Dilemma5mEntry and SL5mTest on Engulfing and Piercing Patterns12m
- Dark Cloud CoverThe formation of the dark cloud cover is the opposite of the formation of the piercing pattern. It is used to initiate short positions. In this section, you will learn how to identify trading opportunities using a dark cloud cover pattern.Dark Cloud Cover3m 43sIdentify Dark Cloud Cover5mPartial Engulfment5mEntry and SL5m
- Combining Candlestick PatternsWhen in trade, you can also come across a candlestick pattern. In a long trade, you can come across a hammer pattern. What should you do in such a situation? What if you come across a shooting star pattern? Answers to all these questions are covered in this section.Combining Candlestick Patterns1m 45sJack's Dilemma5mWhat should Jack do?5mLong-Legged Doji5mTest on Dark Cloud and Combining Candlestick Patterns12m
- Limitations of Candlestick PatternsCandlestick patterns might not always work as desired. In this section, you will learn about the limitations of trading using candlestick patterns.Limitations of Candlestick Patterns3m 1s
- Capstone ProjectIt is time to apply the knowledge you have gained in the course to a capstone project where you will create and backtest your own trading strategy based on candlestick patterns. Don’t worry if you get stuck, we have provided a model solution for you to reference.Getting Started2mProblem Statement2mCode Template and Data Files2mCapstone Project Model Solution5mCapstone Solution Downloadable2m
- Run Codes Locally on Your MachineIn this section, you will learn to install the Python environment on your local machine. You will also learn about some common problems while installing python and how to troubleshoot them.Python Installation Overview1m 59sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips for Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting for Running Files in Downloadable Section10m
- Course SummaryIn this section, we will summarise the key concepts learned in the course. You will also find the zip file containing the strategy codes and data files at the end of this section.Summary2mPython Codes and Data2m
- IntroductionSwing trading is a strategy that can be implemented by beginners as well as seasoned traders in the markets. In this section, you will acquaint yourself with the course structure, and the various teaching tools used in the course: videos, quizzes, strategy codes and capstone projects. The interactive methods used help you to not only understand the concepts, but also how to implement the strategies in the live markets.
Swing Trading Overview
In this section, you will dive into the details of swing trading and understand what constitutes a swing. You will also go through real life examples of swing highs and lows in the prices of a stock. While swing trading can be applied to a plethora of assets, you will see why it is the most effective on trending assets.What is Swing Trading?3m 27sDefinition of Swing Trading2mDecision of Entering Trade2mInference on Swing Patterns2mExit Criteria2mProperties of Swing Trading2m 54sBenefits of Swing Trading2mPlanning Your Exit2mSwing Trading and Day Trading2mSwing Trading Style
Why will a person who can read charts, implement a systematic trading strategy? You will realise that even though discretionary traders are still successful, systematic traders have an advantage over them due to the efficient use of technology, and the ability to test their strategy on years of past data in a matter of minutes. You will also learn how Python can greatly reduce the burden of coding your strategy.Swing Trading Styles4m 2sSystematic Swing Trading Example2mEmotions in Trading2mBehaviour of Trader2mIntroduction to Python
This section will help you update your knowledge of Python with simple exercises on implementing functions, and manipulating dataframes using Numpy and Pandas libraries. The Quantra environment ensures that you don’t have to install anything for the Jupyter notebooks to function.Uninterrupted Learning Journey with Quantra2mNeed for Python3m 7sPreference for Python2mFunctionality of Python2mHow to Use Jupyter Notebook?1m 54sPrint Statement5mMy First Jupyter Notebook10mGetting Started with Interactive Exercises5mOperations and Functions in Python10mDivide Two Numbers5mPandas Dataframe2m 22sFunction Call5mDataFrame Axis Label2mDataFrame and Basic Functionality10mDataFrame Syntax2mDropping/Deleting Columns2mCreate Pandas DataFrame5mDataFrame Indexing2mPrint Columns2mAccess Elements of a DataFrame5mAdd New Column to a DataFrame5mSet Column as Index5mAdd Values of a Column5mAdditional Reading10m- Financial Market Data and VisualisationAn important component of a successful strategy is the data set used. In this section, you will learn how to import the correct data from various web resources, so that you can work on your own unique strategy.Importing Data1m 44sCorrect Syntax for Importing Stock Data2mImporting Time Series Data10mDownload of Historical Data5mData Visualisation10mPlot Line Graph5mPlot Bar Graph5mAdditional Reading10mFrequently Asked Questions10m
- Strategic PlanA successful trader always has a plan in place before they start creating a trading strategy. In this section, you will go through the steps to create your trading strategy in a step by step manner.Strategic Plan2m 16sNeed for Swing Trading Plan2mComponents of Strategic Plan2m
Technical Analysis in Trading
The importance of technical analysis in trading is highlighted in this section. Technical indicators and their types are introduced in this section. You will also learn how to select the right technical indicators for swing trading.Technical Analysis in Trading3m 45sChart-based Technical Analysis2mTechnical Indicator Features2mNeed for Technical Analysis2mLimitations of Chart Patterns2mTypes of Technical Indicators2m 30sFalse Signals2mSuitable Indicators2mNon-trending Indicators in Trending Markets2m- Moving Average Primer (Optional)Moving average is calculated over rolling subsets of data and helps to understand the trend in price series. This section explains simple moving average and exponential moving average, how to calculate them and the interpretations of crossover of the moving averages.Moving Average & Exponential Moving Average10mFeatures of Moving Average2mFeatures of Exponential Moving Average2mMoving Average Crossovers10mSignal Generated by Crossovers2m
MACD
Moving Average Convergence Divergence is one of the most widely used technical indicators. It uses the principle of crossovers. In this section, you will learn about the different components of the MACD indicator. You will also learn how to generate entry signals using an MACD indicator.MACD Entry Points1m 17sCrossover of Blue and Orange Line2mMACD Line & Signal Line3m 52sMACD Indicator2mCompute MACD Line2mParameters of MACD Indicator2mMACD Histogram2m 12sBuy Signal using MACD2mHeight of MACD Histogram2mSignificance of Height of MACD Histogram2mMinute Price Data Resampling Techniques5mWorking With Pickle File5mMACD Entry Rules10mRead Price Data5mMACD Components5mMACD Signal5m- Exit StrategyHaving the right exit rules in a trading strategy can increase the success of the strategy. This section talks about the need for exit rules in a trading strategy, and the different ways to exit open positions.Need of Exit Rules2m 32sNeed of Well-Defined Exit Strategy2mExit Rules4m 10sExit Based on Technical Indicators2mStop Loss2mRisk-Reward Ratio2mTime Based Exit2mAdditional Reading10mTest on Trading Execution12m
Introduction to Backtesting
Backtesting is used to separate good strategies from bad ones. In this section, you will learn how to analyse the performance of your strategy on the historical data through backtesting.What is Backtesting?2m 22sBacktesting Technique2mDoes Past Reflect Future?2mHow to do Backtesting?2m 23sSteps in Backtesting2mEvaluate the Performance of Backtesting2mNeed for Backtesting2mDrawbacks of Backtesting2mAdditional Reading10mSwing Strategy Backtesting
You understood the importance of backtesting in creating a good strategy. In this section, you will learn to develop and backtest a swing trading strategy in Python. You will also learn to calculate the PnL of the strategy.Different Performance Measures
The performance of a strategy is not only based on the returns generated, but also on risk. This section will help you understand how you can assess your strategy based on returns, risk as well as both. You will learn about the different evaluation metrics in this section. You will also analyse the performance of your strategy later in the section.Different Performance Measures2m 16sStrategy Returns2mNumber of Trades2mMeasuring Risk1m 49sRisk of Ruin2mSharpe Ratio2mSlippage2mPerformance Measures10mWin Percentage5mProfit Factor5mAnnualised Volatility5mDrawdown5mDownside Volatility2mSortino Ratio5mCalmar Ratio2mAdditional Reading10m- Live Trading on BlueshiftThis section will walk you through the steps involved in taking your trading strategy live. You will learn about backtesting and live trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper or live trade on Blueshift.Section Overview2m 19sLive Trading Overview2mVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateThis section includes a template of a trading strategy that can be used on Blueshift. The live trading strategy template is based on the strategy discussed in the course. You can tweak the code by changing securities or the strategy parameters. You can also analyse the strategy performance in more detail.Paper/Live Trading MACD Swing Strategy10mFAQs for Live Trading on Blueshift10m
- Optimum Number of IndicatorsThis section will take you through the drawback of using a single indicator. A single indicator can generate false signals. You will learn how to overcome this problem by adding another indicator.Optimum Number of Indicators3m 12sTime Frame of Candlestick2mDrawbacks of Using One Indicator2mNumber of Indicators2m
- Williams FractalsWilliams Fractal looks at the high and low prices of five candlesticks, and depending on the pattern, identifies a price reversal. In this section, you will learn the significance of Williams Fractal. Further, you will implement a trading strategy using the Williams Fractal.Williams Fractals3m 38sIdentification of Bearish Fractal2mIdentification of Bullish Fractal2mEntering Trade at Correct Time2mWilliams Fractal10mTrading Signal Using Fractal5mPaper/Live Trading Williams Fractal Swing Strategy10m
- Composite Swing Trading StrategyIn this section, a composite swing trading strategy is implemented in Python. The MACD and Williams Fractal indicator are used together to get a refined strategy signal.Composite Swing Trading Strategy10mComposite Signal5mPaper/Live Trading Composite Swing Strategy10m
- Stock ScreenerThere are hundreds of assets which can be traded in an exchange. But not all of them are the best choices for a swing trading strategy. You will use a screener and shortlist stocks based on liquidity, market cap, penny stock, trending, or distance from 52 week high and low.Need for Screening Stocks2m 51sLiquidity Based Filtering2mAvoiding Penny Stocks2mMarket Capitalisation2mIdentify Trending Stocks2m 46sValues of ADX and Hurst Exponent2mIdentifying Direction of Trend2m 1sCurrent Price and 52 Week Low2mFetch Data for Multiple Stocks5mStock Screener10mPenny Stock Filter5mLiquidity Filter5mMarket Capitalisation Filter5mADX Filter5mHurst Filter5m52-week High Distance Filter5m
- Risk ManagementSafeguarding your portfolio against risk is one of the most important steps in trading. In this section, you will learn how to protect your capital through diversification and position sizing. You will also learn about the black swan events and how to protect yourself against them.Risk Management3m 5sEffect of Risk Management on Profit and Loss2mDiversification2mBlack Swan Events2mPosition Sizing1m 54sNumber of Stocks2mAdditional Reading10mTest on Performance Measure of a Strategy12m
- Automate Trading Strategy Using IBridgePyAdditional Reading10mSample Strategy to Run on Interactive Brokers2m
- Run Codes Locally on Your MachineLearn to install the Python environment in your local machine.Python Installation Overview2m 18sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips For Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting For Running Files in Downloadable Section10m
- Capstone ProjectIn this section, you will undertake a capstone project where you apply the swing trading strategy on multiple assets. This project helps you to practice and apply the concepts learnt in this course.Capstone Project: Getting Started10mProblem Statement10mFrequently Asked Questions10mCode Template and Data Files2mModel Solution: Swing Trading Capstone Project10mCapstone Solution Downloadable2m
- Course SummaryIn this section, you will go through the different concepts you learnt throughout the course. You will also be able to download all the strategy notebooks as a zip file. You can use these notebooks and modify its contents to create your own unique strategy.Ten Simple Rules for Swing Trading10mTen Deadly Sins of Swing Trading10mCourse Summary2m 56sPython Codes and Data2m
- IntroductionWhile it is easy to place buy and sell orders, not everyone follows a systematic approach to trading. In this section, you will understand what is the systematic approach to trading and how technical indicators will help you to trade in a better manner. You will also get acquainted with the Quantra ecosystem and how you get to learn as well as implement these concepts in real life as well.
Principles of Technical Analysis
Technical analysis consists of incorporating elements of a price chart and trying to estimate the future direction of an asset, or the market. In this section, you will understand the basics of technical analysis. Further, no method of analysis is perfect and technical analysis is no different. You will also understand when technical analysis can fail and how to overcome it.Principle of Technical Analysis1m 45sElements of Price Charts5mApplication of Elements of Price Charts in Trading5mDefinition of Technical Indicators5mPredicting Direction of an Asset5mPrediction of Asset Price Direction Using Technical Analysis5mWhy Technical Analysis Gets a Bad Reputation?4m 28sFailure of Technical Analysis5mIndividual Bias and Success of Trading Strategy5mFactors to Avoid5mPerfect Indicator for Technical Analysis5mAdditional Reading2m- Trend is your FriendWhile trading in a trending market, you need to ace the entry and exit points. If you enter a long trade at the beginning of an uptrend, you’d probably make a lot of money. But if you enter this trend at the brink of a reversal, you might face extreme losses. In this section, you will learn which category of technical indicators falls under ‘trend’ indicators. You will also learn how you can use the current direction of a trend in your favour.Trend is your Friend2mPredicting a Trend5mForecast the Trend5mPrices Trading Upwards5mTrend Indicators5mApplication of Trend Indicators5m
Moving Average
Moving averages are the most popular and widely used trend indicators. In this section, you will learn how to use the Simple Moving Average to identify price trends. You will also learn about the SMA and price crossover strategy. Towards the end of this section, we will implement this strategy using Python.Simple Moving Average5mRolling Average5mWeights for SMA5mRolling Window of a Moving Average5mCalculation of SMA5mAssigning the weights for SMA5mApplication for SMA5mAdditional Reading for Data Source2mHow to Use Jupyter Notebook?2m 5sStrategy Flow Diagram2mSimple Moving Average5mHow to Use Interactive Exercises?5mCalculate the Simple Moving Average5mIdentify the SMA and price crossovers5mStrategy Flow Diagram2mSMA and Price Crossover10mGenerate Buy Signals5mTrade Sheet
One of the important steps after creating a strategy is to assess its effectiveness by computing metrics like the win-loss ratio, average PnL, etc. In order to do that, you need to record the details of all the trades taken. In this section, you will learn how to record the details of all the trades taken by generating a trade sheet.Performance Analysis
To understand whether your strategy is working, you need to analyse certain metrics. In this section, you will learn how to evaluate the trade level metrics to depict how well the strategy has performed over a certain period of time, as well as evaluate the performance of your strategy based on returns, risk and both.Trade Level Analytics5mAverage PnL Per Trade5mWin Percentage5mAverage Trade Duration5mAdditional Reading on Trade Level Analytics2mPerformance Metrics5mCAGR5mSharpe Ratio5mMaximum Drawdown5mAdditional Reading on Performance Metrics10m- Transaction Costs and SlippageThe journey towards building a good backtest for a strategy idea is incomplete without considering the transaction costs and slippages. In simple words, transaction costs encompass brokerage, commission, etc. Slippage is the difference between the expected and executed price. Learn these concepts and understand how to incorporate them into your trading strategy in this section.Transaction Costs and Slippage2m 31sCalculation of Transaction Cost2mCalculation of Slippage2mImplementation of Transaction Cost and Slippage10mAdditional Reading10m
- Live Trading on BlueshiftLearn how you can take your backtested strategy live with some important steps. Learn about the code structure, the various functions used to create a strategy, and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
Live Trading Template
This section includes a template of a trading strategy that can be used on Blueshift. This live trading strategy template uses moving average crossover to generate entry and exit signals. You can tweak the code by changing securities or the strategy parameters. You can also analyse the strategy performance in more detail.- Weighted Moving AverageThe Weighted Moving Average is one of the many variations of moving averages. The uses of the weighted moving average, its calculation and its principles are all covered in this section.Additional Reading for the Anatomy of a Candle2mWeighted Moving Average4m 41sWMA Weights5mAssigning Weights5mSMA v/s WMA5mComputing Weights5mCalculation of WMA5mApplications of WMA5mSMA and WMA Line5mStrategy Flow Diagram2mWeighted Moving Average5mCalculate the WMA5mPaper/Live Trade Using WMA10m
- Exponential Moving AverageIn this section, you will learn about the Exponential Moving Average, its calculation and interpretation. It includes the implementation of a price crossover strategy. We will also touch upon a few other variations of the moving average and the frequently asked questions about the moving averages.Exponential Moving Average5m 30sEMA Weights5mCalculation of EMA5mDifference between EMA and WMA5mMoving Average Lines5mSMA v/s EMA5mFaster Moving Average5mWMA v/s EMA5mSuitable Moving Average5mEMA Calculation2mTypes of Moving Averages2mStrategy Flow Diagram2mExponential Moving Average10mCalculate the EMA5mFAQs2mPaper/Live Trade Using EMA10m
- Multiple Moving AveragesMoving average strategies can also be built based on multiple moving averages. The double and triple crossover strategies are covered in this section. What are the trading rules? How well does the strategy perform? All of these questions, and more, are answered in this section.Moving Average Crossovers5m 7sType of Crossover5mGolden Crossover5mCrossover Indication5mTriple Crossover5mMoving Average Variations5mDouble and Triple Crossover5mStrategy Flow Diagram2mMoving Average Crossovers10mGenerate Buy Signals5mStrategy Flow Diagram2mTriple Crossover Strategy10mGenerate Signals5mAdditional Reading for Moving Average Trading Strategies2mPaper/Live Trade Using Double Crossover10m
MACD
Moving Average Convergence Divergence is one of the most widely used technical indicators. It uses the principle of crossovers. In this section, you will learn about the different components of the MACD indicator. You will also learn how to generate entry signals using an MACD indicator.MACD Entry Points1m 17sCrossover of Blue and Orange Line2mMACD Line & Signal Line3m 52sMACD Indicator2mCompute MACD Line2mParameters of MACD Indicator2mMACD Histogram2m 4sBuy Signal using MACD2mHeight of MACD Histogram2mSignificance of Height of MACD Histogram2mStrategy Flow Diagram2mMACD10mMACD Components5mMACD Signal5mPaper/Live Trade Using MACD2mTest on Trend Indicators and Backtesting16m- ROCBy looking at the price chart, you can visually identify if the price of any financial asset is increasing or decreasing. But what if you want to quantify that increase or decrease in price? And how does quantifying the change in price help you in trading? This section will help you to answer these questions, and more.ROC1m 58sMomentum5mROC of a Stock5mBuy or Sell5mROC Strategy Logic2mRate of Change5mCalculate ROC5mROC Strategy5mPaper/Live Trade Using ROC2m
- Intuition and Interpretation of RSIRSI is one of the most popular technical indicators and is widely used by traders around the globe. You will discover the rationale behind the RSI indicator in this section, as well as how to interpret it.Intuition of RSI Indicator4m 27sDrawback of ROC5mChange in Price5mCalculate Loss5mCalculate Gain5mCalculate Average Gain and Loss5mRS Value5mRSI Value5mInterpret Values of RSI2m 49sHigh RS Value5mNegative RSI5mRSI Above 1005m
- Properties and Practical Application of RSIIn this section, you will learn about the properties of the RSI indicator and how it can be practically applied in trading. Additionally, you will also learn how to create a strategy based on the properties of this indicator and evaluate its performance.Properties of RSI Indicator4m 33sTrading Decision5mRSI below 305mDecrease in RSI Value5mRSI in Action2m 34sRSI between 30 and 705mRSI Range5mRSI Strategy Logic2mRelative Strength Index5mCalculate RSI5mRSI Strategy5mAdditional Reading on RSI2mPaper/Live Trade Using RSI2mTest on RSI and ROC14m
- VolumeThe price does not tell you all there is to know to forecast the movement of a security. You can look at other parameters as well. One such parameter is volume. In this section, you will learn about volumes, spikes in volume and a volume-based indicator known as on-balance volume.Spikes in Volume2m 25sProperties of Volume2mSpike in Volume2mTrading Spikes in Volume2mOn-Balance Volume2m 59sProperties of On-Balance Volume2mOn-Balance Volume Inference2mCalculate On-Balance Volume2mDisadvantage of On-Balance Volume2m
- Chaikin A/DThe on-balance volume attributes the entire volume traded in a day to either only the buyers or only the sellers. This, however, is not practical. In this section, you will learn about the Chaikin A/D indicator and how it deals with this limitation of on-balance volume.Chaikin A/D5m 47sOBV vs Chaikin A/D5mVolume Allocation5mCurrent OBV Value5mVolume Attributed to Sellers5mVolume Attributed to Buyers5mMoney Flow Multiplier5mMoney Flow Volume5mCalculate Chaikin A/D5mChaikin A/D Value5mChaikin A/D Interpretation5mAdditional Reading on Chaikin A/D2m
- Limitations of Chaikin A/D and On-Balance VolumeMost indicators no matter how well they work have certain limitations associated with them. In this section, you will learn about the limitation of Chaikin A/D and on-Balance volume indicators.Limitations of OBV and Chaikin A/D2m 23sLimitation of On-Balance Volume5mUnreliable Result5mPrice and Volume5m
- Chaikin OscillatorIn this section, you will learn about a volume-based indicator called the Chaikin Oscillator. You will learn the interpretation of this indicator and also how you can calculate it in python.Chaikin Oscillator2mNeed for Chaikin Oscillator5mTrend of Chaikin A/D line5mCrossover Inference5mChaikin Oscillator Calculation5mChaikin Oscillator Inference5mVolume Indicators5mCalculate Chaikin A/D5mCalculate Chaikin Oscillator5m
- Chaikin Oscillator StrategyIn this section, you will learn how to create a trading strategy by using the Chaikin Oscillator. Along with this, you will also learn how to combine this indicator with Bollinger Bands. You will learn how to implement these strategies and analyse their performance in python.Chaikin Oscillator Strategy Logic2mChaikin Oscillator Strategy5mGenerate signals for Chaikin Oscillator Strategy5mPaper/Live Trade Using Chaikin Oscillator2mBollinger Bands2mChaikin Oscillator and Bollinger Bands Strategy Logic2mChaikin Oscillator and Bollinger Bands Strategy5mCompute Bollinger Bands on Chaikin Oscillator5mGenerate Long Entry and Exit Signals5mGenerate Short Entry and Exit Signals5mPaper/Live Trade Using Chaikin Oscillator and Bollinger Bands2mTest on Chaikin A/D and Chaikin Oscillator14m
- Putting It All TogetherUsing a single indicator is a straightforward process. However, when it comes to combining two or more indicators knowing the purpose of this combination, how these indicators are selected and how to generate signals, are some key points that a trader must know. This section will teach you all about multiple indicator strategies, how to build and also how to implement them.Combing Indicators4m 6sDrawbacks of a Single Indicator Strategy5mNeed for Multiple Indicators5mCombine Indicators5mChaikin Oscillator with ROC3m 53sUsing ROC with Chaikin Oscillator5mTrading Rules5mInterpretation of the Chaikin Oscillator5mStrategy Flow Diagram2mMultiple Indicator Strategy10mGenerate Entry Signals5mGenerate Exit Signals5mPaper/Live Trade Using Multiple Indicators2m
Multiple Timeframes
Looking at a stock from all angles helps traders analyse that stock in a better manner. The price charts change as the timeframe changes. Which timeframe is the best? How do you make your analysis better? Can you use multiple timeframes to analyse a single stock? All of these questions will be answered in this section as we build a multiple indicator strategy, implement it, and analyse its performance.Multiple Timeframes5m 42sSelection of a Timeframe5mDrawbacks of a Single Timeframe5mHigher and Lower Timeframes5mUses of a Higher Timeframe5mMulti-Timeframe Strategy5mData Resampling5mStrategy Flow Diagram2mMultiple Timeframe Strategy10mGenerate Buy Signals5mPaper/Live Trade Using Multiple Timeframes2m- ATRIn this section, you will learn about a volatility-based indicator called The Average True Range (ATR). You will learn to calculate the True Range and Average True Range to measure stock volatility.ATR5m 52sDays Range2mProperties of True Range2mCalculate True Range2mATR Indicator2mCalculate ATR2mThe Magnitude of ATR2mAdditional Reading for ATR10m
- Risk ManagementRisk management is one of the key elements of a trading strategy. The performance of a trading strategy can be improved with the help of risk management. In this section, you will be learning how to bring down the level of risk of your strategy by applying methods like ATR-based stop-loss and take-profit levels.ATR-Based SL & TP4m 24sLimitation of Fixed Percentage Approach2mATR Value2mATR for Exits2mPossible Range2mBenefits of Dynamic Exits2mDetermine Stop-loss2mReset Stop-loss2mATR-Based Stop-Loss and Take-Profit5mCalculate ATR for a Stock5mDynamic Stop-Loss5mAdditional Reading for SL & TP using ATR10mTest on Volume Indicators, Multi-Timeframes, SL & TP18m
- Market Breadth AnalysisMost traders use a market index to check how the broad market is performing. But a market index can show a different picture than reality. In this section, you will understand why you should look beyond a market index and instead focus on the individual constituents of the index to understand how well the market is performing.Need of Market Breadth Analysis3m 11sConclusion Based on Trend in Index5mIndex Performance and Reality5mPrice Increase in Stocks and Majority Performance5mImplication of Market Breadth Analysis5mMarket Breadth Analysis Versus Index Performance5mMarket Breadth Analysis Using Indicators5m
McClellan Indicator
The McClellan Indicator uses the daily performance of the stocks that make up the market and quantifies this information to help us judge the market’s performance. In this section, you will understand how the McClellan Indicator is calculated and its interpretation.McClellan Indicator5m 13sCalculation of Net Advances5mLimitation of Net Advances5mCalculation of Ratio Adjusted Net Advances5mUsage of Moving Average on RANA5mCrossover of Moving Averages5mCalculation of McClellan Oscillator5mAdditional Reading2mApplication of McClellan Indicator
In this section, you will understand the importance of the AD line in predicting a recession in the market. Further, you will apply the same principles and try to check if the McClellan indicator can predict a market crash. You will also understand the limitations of the McClellan indicator.Application of McClellan Indicator3m 45sRange of McClellan Indicator5mContradiction of McClellan Indicator Assumption5mImplication of Sharp Increase in McClellan Indicator5mCan McClellan Indicator Predict a Market Crash?4m 57sImplication of Fall in A-D Line and Discount Rate5mEffect of Liquidity Crunch on Small Cap Stocks5mDiscount Rate's Impact on A-D Line and GDP5mUse of McClellan Indicator in Predicting Market Crash5mMcClellan Indicator and Volume Data5mAdditional Reading2m- Calculation of TRIN IndicatorThe TRIN indicator uses both price and volume information to analyse the broad market breadth and based on the value, we can interpret if the market is bullish, or bearish, and also when a reversal might happen.TRIN Indicator4m 44sFormula of TRIN Indicator5mCalculation of AD Ratio5mCalculation of AD Volume Ratio5mCalculation of TRIN Values5mTRIN and Bearish Sentiment Forecast5mCalculation of TRIN Indicator5mCalculate Advancing Stocks Volume5mComputation of TRIN Indicator5m
- TRIN Indicator Based StrategyIn this section, we will discuss the limitations of the TRIN indicator and how to create a strategy using the TRIN indicator components.TRIN Strategy5m 27sInference of TRIN Value5mRevisiting the Calculation of TRIN5mTesting TRIN in Different Scenarios5mLimitations of TRIN Indicator5mSMA of AD Ratio5mTrading Signals Using AD Ratio and AD Volume Ratio5mReason to Buy on Basis on AD Ratio and AD Volume Ratio5mExit Condition of TRIN Strategy5mFlow Chart of TRIN Indicator Based Strategy2mImplementation of TRIN Strategy5mGenerate Trading Signal of AD Ratio5mGenerate Trading Signal for TRIN Indicator Based Strategy5mAlternative Methods for Market Breadth Analysis2mAdditional Reading2mTest on McClellan and TRIN indicators14m
Creation of a Screener Using Technical Indicators
In this section, you will attempt to create a screener which uses the stocks which are a part of the S&P500 and filter only those stocks which are positively trending. Further, you will assign ranks and choose the top 20 positively trending stocks. Finally, you will also create a dashboard which comprises multiple indicators and their signals. You can use this dashboard to get an overview of a certain stock and base your decision based on these indicators.Creation of a Screener Using Technical Indicators4m 10sManual Calculation of Technical Indicator Values of an Index5mUse of Screener5mADX Indicator as Screening Tool5mStandardisation of Moving Averages5mScreener Using Three Indicators5mImplementation of Screener Using Three Indicators5mDisplay Last Day’s ADX Indicator Values5mRank the Stocks According to ADX Indicator Values5mSort the Stocks According to ADX Indicator Values Rank5mAlternative Method for Creating Screener2mTechnical Analysis Dashboard5mDownload Daily Price Data5mMoving Average Trading Signals5mCalculate the Percentage of Stocks Above Their Respective SMAs5mTest on Market Breadth Analysis and Screener12m- Five Secrets of Successful TradersWhile it is easy to identify rules which help you increase your capital, it is difficult to stick to them. Understand the 5 secrets which successful traders always follow.Five Secrets of Successful Traders2m 37sAbidance to Take-profit Level5mRules Followed by Traders5mImpact of News on Future Stock Prices5mTechnical Analysis Checklist2m
- Capstone ProjectIt is time to apply the knowledge you have gained in the course to a capstone project where you will create and backtest your own trading strategy based on technical indicators. Don’t worry if you get stuck, we have provided a model solution for you to reference.Getting Started2mProblem Statement2mFrequently Asked Questions2mCode Template and Data Files2mCapstone Solution Downloadable2mCapstone Project Solution5m
- Run Codes Locally on Your MachineLearn to install the Python environment in your local machine.Python Installation Overview1m 59sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips For Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting For Running Files in Downloadable Section10m
- SummaryIn this section, we will summarise the key concepts learned in the course. You will also find the zip file containing the strategy codes and data files at the end of this section.Summary of the Course2m 51sNext Steps2mPython Codes and Data Files2m
- IntroductionThis course will serve as a step-by-step guide to assist you with the use of various price action tools and methodologies. The interactive methods used in this course will help you not only understand the concepts but also answer all questions about price action trading. This section also covers the course structure as well as the various teaching tools used in the course, such as videos, quizzes, coding exercises, and the capstone project.
- Basics of Price Action TradingTechnical indicators are commonly used to determine a stock's price trend in order to take a trading decision. Is there a way to do this without using technical indicators? Yes, you can use the concept of price action trading. In this section, you will learn about the basics of price action trading.Price Action Trading1m 35sCreate Trading Strategy5mWhat is Price Action Trading?5mPrice Action Trading: Tools5mTrading and Investing5mAdditional Reading on Price Action Trading2m
Supply and Demand Analysis
Supply and demand analysis is a tool used in price action trading. In this section, you will learn about the demand and supply forces. You will learn how to identify the demand and supply zones and take trades based on these zones.Supply and Demand Analysis3m 15sPrice Movement5mSupply and Demand5mRise in Demand5mIdentify the Zone5mIdentify Supply Zone5mEntry Price5mTrading Decision5mSupply and Demand Zone5mDemand Zone5mSupply Zone5mAdditional Reading on Supply and Demand Analysis2mTest on Supply and Demand Analysis10mHead and Shoulders Pattern
When the price enters the supply or demand zone, do you think it directly reverses as soon as it enters that zone? Not really. The price forms a pattern according to the price behaviour before it reverses. This pattern is known as a reversal pattern. In this section, you will learn about one of the most well-known patterns known as the head and shoulders pattern.Head and Shoulders Pattern3m 39sSupply and Demand Zones5mChart Patterns5mFormation of Head and Shoulders Pattern5mComponents of Head and Shoulders Pattern5mTrading Head and Shoulders Pattern1m 42sEntry for Head and Shoulders Pattern5mStop-Loss for Head and Shoulders Pattern5mTake-Profit for Head and Shoulders Pattern5mShort Position5mAdditional Reading on Head and Shoulders Pattern2m- FAQs on Head and Shoulders PatternCan the head and shoulders pattern have unequal shoulders? Can the head and shoulders pattern have a slanted neckline? You will find the answers to all such questions in the section.Variations in Shoulders2m 56sValid Head and Shoulders Pattern-I5mLeft and Right Shoulders5mStop-Loss above Right Shoulder5mStop-Loss for Unequal Shoulders5mCommonly Asked Questions4m 9sValid Head and Shoulders Pattern-II5mDistance Between Points5mEntry for Slanted Neckline5mTake-Profit for Slanted Neckline5mPrice Trend5mFAQ on Head and Shoulders Pattern2m
Detecting Head and Shoulders Pattern
Knowing how to trade the head and shoulders patterns is important. But, in order to trade the pattern, you need to detect it first. Through this section, you will learn how to detect the head and shoulders pattern in python.How to Use Jupyter Notebook?2m 5sLocal Minima and Maxima2mIdentify Local Minima and Maxima5mHow to Use Interactive Exercises?5mIndices of Local Minima Points5mGet the Local Minima Values5mDetecting Head and Shoulders5mH&S Minima and Maxima Points5mRelation Between H&S Coordinates5mValidity of H&S Pattern5m- Backtesting Head and Shoulders PatternWith backtesting, we can evaluate any of our trading strategies objectively. It helps to assess the viability of the trading strategy. In this section, you will learn how to backtest the head and shoulders pattern. You will learn how to record the details of all the trades taken by generating a trade sheet.Head and Shoulders: Entry and Exits5mConfirmation of H&S Pattern5mBacktesting Head and Shoulders Pattern5m
Performance Analysis
To understand whether your strategy is working, you need to analyse certain metrics. In this section, you will learn how to evaluate the trade level metrics to depict how well the strategy has performed over a certain period of time, as well as evaluate the performance of your strategy based on returns, risk and both.Trade Level Analytics5mAverage PnL Per Trade5mWin Percentage5mAverage Trade Duration5mPerformance Metrics5mCAGR5mSharpe Ratio5mMaximum Drawdown5mAdditional Reading on Performance Analysis10m- Transaction Costs and SlippageThe journey towards building a good backtest for a strategy idea is incomplete without considering the transaction costs and slippages. In simple words, transaction costs encompass brokerage, commission, etc. Slippage is the difference between the expected and executed price. Learn these concepts and understand how to incorporate them into your trading strategy in this section.Transaction Costs and Slippage2m 31sCalculation of Transaction Cost2mCalculation of Slippage2mImplementation of Transaction Cost and Slippage5mAdditional Reading10m
- Inverse Head and Shoulders PatternA reversal pattern can either be bullish or bearish. In this section, you will learn about a bullish reversal pattern called the inverse head and shoulders pattern. You will learn how this pattern is formed and how you can trade this pattern by determining entry and setting stop-loss and take-profit levels.Inverse Head and Shoulders Pattern2m 13sDifference Between Patterns5mFormation of Inverse Head and Shoulders5mEntry for Inverse Head and Shoulders Pattern5mStop-Loss for Inverse Head and Shoulders Pattern5mTake-Profit for Inverse Head and Shoulders Pattern5mDetect the Inverse Head and Shoulders Pattern5mMin_Max Function5mScan The Pattern5mStore The Pattern5mBacktest the Inverse Head and Shoulders Pattern5mTest on Head and Shoulders12m
- Double Top PatternIn this section, you will learn the double top pattern. You will learn about the formation and the price action of this pattern. Further, you will also learn how to trade this pattern and how you can implement it in python.Double Top Pattern3m 17sDouble Top Pattern Components5mDouble Top Pattern Condition5mDouble Top Pattern Formation5mEntry for Double Top Pattern5mStop-Loss for Double Top Pattern5mTake-Profit for Double Top Pattern5mDetect the Double Top Pattern5mScan the Double Top Pattern5mCalculate Stop-Loss Programmatically5mCalculate Take-Profit Programmatically5m
- Double-Bottom PatternA double bottom pattern is an indicator of a bullish reversal. In this section, you will learn how the pattern is formed and the points that you need to keep in mind while trading on the basis of this pattern. You will also learn about the entry and exit conditions of the double bottom pattern strategy.Double-Bottom Pattern2mShape of the Pattern5mIndication of the Pattern5mStop-Loss Level5mEntry and Exit Condition5mDetect the Double Bottom Pattern5mNeck of the Double-Bottom Pattern5mFirst Bottom of the Double-Bottom Pattern5mTwo Bottoms of the Double-Bottom Pattern5m
- Triple and n-Top PatternsIs it possible to have a reversal pattern with more than two tops? What are the maximum number of tops that a reversal pattern can have? This section will answer these questions. In, this section you will learn about the triple and n-top patterns. You will also learn about the formation and price action of these patterns.Triple and n-Top Pattern2mn-Top Pattern5mTriple Top Pattern5mDetermine Entry for n-Top Pattern5mStop-Loss for n-Top Pattern5mTake-Profit for n-Top Pattern5mDetect the Triple Top Pattern5mGenerating Short Signals5mFiltering Short Signals5mTake-Profit of Triple-Top Pattern5mAdditional Reading on Reversal Patterns2m
- Triple-Bottom PatternA triple bottom pattern is a strong indicator of a bullish reversal. In this section, you will learn how the pattern is formed, how to trade with this pattern and what are the things that you should keep in mind while implementing a triple bottom pattern strategy.Triple-Bottom Pattern2mDescribe the Triple-Bottom Pattern5mIdentify the Stop-Loss5mEntry and Exit Conditions5mDetect the Triple Bottom Pattern5mScan the Triple-Bottom Pattern-15mScan the Triple-Bottom Pattern-25mTake-Profit of the Triple-Bottom Pattern5mTest on Reversal Chart Patterns10m
- Continuation PatternsThe prices of an asset may continue the price trend after forming a pattern instead of reversing. Such patterns that indicate that the price will move in its original direction are known as continuation patterns. In this section, you will learn about the basics of continuation patterns and how they are formed.Continuation Patterns2m 24sConsolidation Phase5mTrend Reversal5mTrend Continuation5mTypes of Continuation Patterns5mAdditional Reading on Continuation Patterns2m
- Triangle PatternThis section explains a continuation pattern known as the triangle pattern. Through this section, you will learn how a triangle pattern is formed. You will also learn about the different types of triangle patterns and further understand the price action of these patterns.Triangle Pattern2m 14sCharacteristic of Triangle Pattern5mTypes of Triangle Patterns5mFeatures of Triangle Patterns5mTrading Decision5mSymmetric Triangle Pattern5m
- Flag PatternThis section explains a continuation pattern known as the flag pattern. Through this section, you will learn how a flag pattern is formed. You will also learn about the different types of flag patterns such as the bull flag and bear flag patterns. Further, you will understand the price action of these patterns.Flag Pattern3m 33sIdentify the Pattern5mTypes of Flag Patterns5mBear Flag Pattern5mBull Flag Pattern5m
- Pennant PatternThis section explains a continuation pattern known as the pennant pattern. Through this section, you will learn how a pennant pattern is formed. You will also learn about the different types of pennant patterns and further understand the price action of these patterns. You will also understand the differences and similarities between the pennant and the symmetric triangle pattern.Pennant Pattern2m 38sCharacteristics of Pennant Pattern5mBull Pennant Pattern5mBear Pennant Pattern5mDifferences Between Patterns5mSimilarities Between Patterns5mTest on Continuation Patterns10m
- Support and ResistanceSupport and resistance levels are one of the core tools used by price action traders, especially during the sideways phases. In this section, you will learn to uncover these hidden demand and supply levels within price charts. And further, you will also learn to programmatically identify and mark these levels in the price charts.Support and Resistance4m 58sImportant Price Zone - I2mImportant Price Zone -II2mCheck the Support Level2mCheck the Resistance Level2mSupport and Resistance Zones2mRationale Behind Support and Resistance2mSetting the Stop Loss level2m
Strategy Using Support and Resistance
Detecting support and resistance levels in itself is not sufficient. Through this section, you will learn to use this information to your advantage, by implementing a simple trading strategy based on the support and resistance levels.- Live Trading on BlueshiftLearn how you can take your backtested strategy live with some important steps. Learn about the code structure, the various functions used to create a strategy, and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateBlueshift Live Trading TemplatePaper/Live Trading Support Strategy2mFAQs for Live Trading on Blueshift5m
- Pivot PointsPivot points were even used by floor traders to automatically find areas of support and resistance based on certain pre-defined calculations. In this section, you will familiarise yourself with this popular price action tool and understand how to implement it to improve your trading.Pivot Points4m 29sPivot Points in Trading5mCalculate the Pivot Point5mPosition of the Pivot Point5mSupport and Resistance Levels - I5mSupport and Resistance Levels - II5mTrading Positions5mBenefits of Pivot Points5mCompute and Visualise Pivot Points5mAdditional Reading on Pivot Points2m
- Types of Pivot PointsWhile the standard/traditional pivot points are the most widely used pivot trading systems, there also exist a few more kinds of pivot points. In this section, you will learn about the most significant types of pivot points and the ideal timeframes for using each one of them.Types of Pivot Points3m 44sSimilarity in Pivot Points5mTraditional vs Woodie’s Pivots5mPivot Trading Systems5mWoodie’s Pivots5mVisualise Woodie's Pivots5mCamarilla Pivots5mTraditional vs Camarilla Pivots5mVisualise Camarilla Pivots5mAdditional Reading on Types of Pivot Points2m
- Woodie's Range TradingIn this section, we will design a range trading strategy based on Woodie’s pivots from scratch. You will also learn to resample data into various frequencies and use the same to refine your trading signals.Range Trading using Woodie's Pivots2mRange Trading5mRange Trading Framework5mBuying Levels5mSetting the Stop-loss5mSetting the Take-profit5mTimeframe for Woodie’s Computation5mTimeframe for Entries and Exits5mIdeal Condition for Range Trading5mWoodie's Range Trading Strategy Logic2mWoodie's Range Trading Strategy5mPaper/Live Trade Woodie's Range Strategy2m
- Woodie's Trend TradingWoodie’s pivots not only work well during sideways phases but, can also be used to design a strategy for capturing the strong and directional price movements during trending phases. Through this section, you will learn to define the rules to efficiently build your own trend-based trading strategy using Woodie’s pivots.Woodie's Trend Trading3m 36sDay’s Open5mIndication of a Trending Day5mLong Strategy: Open Condition5mDetermine the Buying Level5mDetermine the Stop-Loss Level5mDetermine the Take-Profit Levels5mLevels for a Downtrend5mWoodie's Trend Trading Strategy Logic2mWoodie's Trend Based Strategy5mPaper/Live Trade Woodie's Trend Strategy2m
- Camarilla Trend TradingWhile Woodie’s pivots work well on longer timeframes, the Camarilla pivots on the other hand are known to perform extremely well when applied to intraday timeframes. Through this section, we will aim to create and evaluate the performance of an intraday trend-based strategy using the Camarilla pivots.Trend Based Strategy Using Camarilla Pivots4m 42sCamarilla vs Woodie’s Pivots5mBreakout Level5mTimeframe: Camarilla Pivots Calculation5mTimeframe: Determining Entry and Exits5mTrending Condition5mCamarilla Trend Trading Strategy Logic2mCamarilla Trend Based Strategy5mPaper/Live Trade Camarilla Strategy2m
- Fibonacci RatiosThe Fibonacci sequence of numbers is a pattern in itself that has been observed throughout many aspects of nature. By using the Fibonacci ratios derived from this very sequence of numbers, you can easily identify areas of support or resistance during a trending phase. In this section, you will learn about the significance and application of Fibonacci ratios when it comes to trading.Fibonacci Ratios5m 26sFibonacci Series5mSignificance of Fibonacci5mFibonacci in Nature5mProperties of Fibonacci5mSignificant Fibonacci Levels5mApplication of Fibonacci5mBreach of Fibonacci Level5mCalculation of Fibonacci Ratios5mAdditional Reading on Fibonacci Ratios2m
Fibonacci in Action
Knowing the applications of Fibonacci ratios when it comes to trading is important, but what's even more important is to practically implement them on real charts. Through this section, you will learn to correctly mark and identify the Fibonacci retracement levels on real price charts.Fibonacci in Action2mStart of a Trending Phase5mIdentifying Fibonacci Levels5mTrading Positions5mExit the Trade5mFibonacci Retracement Strategy
The prices of most assets cannot continue moving in a single direction all the time, even during the strongest of trends. In this section, you will learn to create and backtest a long-only trading strategy based on the Fibonacci retracement levels. Here, we aim to buy the asset each time the prices retrace back to a significant Fibonacci retracement zone during a strong trend.Fibonacci Retracement Strategy3m 51sDetecting a Trend5mDirection of the Trend5mSignificance of the Trend5mFibonacci Strategy: Buying Levels5mFibonacci Strategy: Exit Levels5mChecking for a Retracement5mFibonacci Retracement Strategy5mFAQs on Fibonacci Strategy1m 42sPaper/Live Trade Fibonacci Retracement Strategy2m- Short-Selling with Fibonacci RetracementsThe Fibonacci retracement levels can be applied to any kind of trend, be it an uptrend or a downtrend. In this section, we will look at how you can benefit from using the Fibonacci retracement levels during a downtrend by short-selling the asset at the key retracement levels.Short Selling with Fibonacci2m 45sCharacteristic of a Downtrend5mShort Strategy: Steps Involved5mShort Strategy: Entry and Exit Levels5mShort Strategy: Additional Conditions5mTest on Pivot Points and Fibonacci Levels14m
- Capstone ProjectGetting Started2mProblem Statement2mFrequently Asked Questions2mCapstone Solution Downloadable2m
- Run Codes Locally on Your MachineIn this section, you will learn to install the Python environment on your local machine. You will also learn about some common problems while installing python and how to troubleshoot them.Python Installation Overview1m 59sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips for Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting for Running Files in Downloadable Section10m
- SummaryIn this section, we will briefly summarise everything that you have learned in this course.Summary2mCourse Summary and Next Steps2mPython Codes and Data Files2m
- Introduction to CourseThis section introduces the topic ‘Python for Trading’ by explaining the basic concepts like objects, classes, functions, variables, loops, containers, and namespaces. It includes a primer to state some examples to demonstrate the working of the concepts in Python.Welcome to the World of Python5m 31sIntroduction to the Course3m 27sCourse Structure10mQuantra Features and Guidance3m 48s
Introduction to Python
This section will introduce you to Python. The Quantra environment ensures that you don’t have to install anything for the Jupyter notebooks to function.Functions, Variables and Objects
This section will help you update your knowledge of Python with Jupyter notebooks and simple exercises on implementing functions, variables and objects.What Are Functions?7mWhat Are Objects?4m 9sObjects in Python10mWhat Are Containers and Namespaces?6m 8sVariable Assignment7mIntroduction of Classes5m 35sAssignment on Classes7mData Structures: Lists and Dict
This section explains the different Python data structures available such as lists, dictionaries, tuples, sets, along with their implementation in Python using Jupyter notebooks.What Are Lists?4m 16sLists7mModify Lists5mSlice Lists5mSort Lists5mWhat Are Dictionaries?2m 23sDictionaries7mCreate Dictionary5mWhat Are Tuples and Sets?3m 13sCreate Tuples5m- Data Structures: Series and DataframeThis section covers some of the powerful libraries which can be used in Python for trading. It includes important topics like series, Dataframes, and panels.What Are Data Structures in Pandas?4m 40sDataFrame Indexing2mDataFrame and Basic Functionality10mCreate DataFrame5mPrint Columns2mFind the Output With Loc Method2mWhich is the Correct Code Using iloc?7mTest on Functions and Data Structures10m
Financial Market Data
An important component of a successful strategy is the data set used. In this section, you will learn how to import the correct data from various web resources, so that you can work on your own unique strategy.Importing Data1m 39sCorrect Syntax for Importing Stock Data2mImporting Time Series Data10mImport Data from Yahoo Finance5mAdditional Reading10mDealing With Financial Data
This section covers some of the useful data pre-processing methods such as the diff and the resample method. It also explains how to remove duplicate data in Python for trading and covers the concept of data resampling.What is Data Processing in Trading?4m 54sFind the Output With diff Method5mFind the Output With df.resample()5mFinancial Data Processing10sRemove Duplicate Data5mData Resampling5mUse fillna Method5mData Visualisation
This section demonstrates how to visualise financial data using Python. You also learn about the capabilities and applications of the 'matplotlib' library in Python.Data Visualisation7mImport Plotting Library5mCreate 2D Plot5mPlot the Grid5m3D Plotting10mWhat are Candlesticks?4m 4sAssessment on Green Candlesticks2mAdvantage of Candlesticks2mCandlesticks (Optional)10m- Relative Strength IndexThis section introduces a popular technical indicator, Relative Strength Index (RSI). Learn how to use RSI to generate trading signals for your strategies. You will also learn about the various other technical indicators in the TA-lib Python package.Relative Strength Index10mTrading Based on RSI2mAverage Gain and Average Loss2mTrading Signals Using RSI10mImport Library5mRead Price Data5mCalculate the RSI using TA-Lib5mPlot RSI Values5mTrading Signals5mMore About TA-Lib10m
- Other Technical IndicatorsA few other technical indicators like the Parabolic SAR and Stochastic Oscillator are explained in this section.Parabolic SAR10mApplications of Parabolic SAR2mUptrend or Downtrend2mAcceleration Factor2mStochastic Oscillator10mStochastic Oscillator Value2mTrading Signal Using Stochastic Oscillator2mFast and Slow Stochastic Oscillator2mTest on Data and Indicators12m
- BacktestingThe technical indicators learnt from the previous sections are used together to build and backtest a sample trading strategy.What is Backtesting?3m 30sBacktesting2mCalculate Transaction Cost2mCalculate Slippage2mBacktest a Trading Strategy10mCalculate Parabolic SAR5mCalculate Stochastic Oscillator5mGenerate Buy Signal5mPlot Cumulative Strategy Returns5m
- Performance MetricsThis covers important performance metrics such as Sharpe Ratio, Compound Annual Growth Rate (CAGR), and Maximum Drawdown used to analyse the performance of the trading strategy. It also calculates and implements these metrics in Python using the Jupyter notebook.What is Performance Metrics?2m 59sSharpe Ratio2mCompare Two Portfolios2mCompound Annual Growth Rate (CAGR)2mFind the Maximum Drawdown2mAnalyse Strategy Performance10mCalculate Sharpe Ratio5mCalculate CAGR5mCalculate Running Maximum Value5mCalculate Maximum Drawdown5mTest on Backtesting and Evaluation10m
- Live Trading on BlueshiftThis section will walk you through the steps involved in taking your trading strategy live. You will learn about backtesting and live trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateThis section includes a template of a trading strategy that can be used on Blueshift. The live trading strategy template is based on the strategy discussed in the course. You can tweak the code by changing securities or the strategy parameters. You can also analyse the strategy performance in more detail.Paper/Live Trading Momentum Strategy10mSharpe Ratio5mStrategy Returns5mMaximum Drawdown5mEnding Capital5mRound Trips5mNext Step5mPaper Trading5mCompare the Results5mSchedule Function5mStochastic Oscillators5mParabolic SAR5mFAQs for Live Trading on Blueshift10m
- Run Codes Locally on Your MachineLearn to install the Python environment in your local machine.Python Installation Overview2m 18sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips For Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting For Running Files in Downloadable Section10m
- Python Codes and Data FilesThis section contains the downloadable zip file for all the Python codes and data files used in the course. You can tweak the strategies created in the course with your own data and ideas.Python Codes and Data2m
- Introduction to Quantitative TradingThis section defines the term 'Quantitative Trading' and discusses the components of a quantitative trading model.Introduction to Quantitative Trading3m 57sQuantra Features and Guidance3m 48sDefinition of Quantitative Trading3m 53sComponents of a Quantitative Trading Model2mProperties of a Quantitative Trading Model2mFactors of High Frequency Trading2m
Technical Trading Strategies
This section helps you understand concepts like Candlestick chart, support and resistance levels, absolute price change, and also explains technical indicators like Fibonacci Retracement, Stochastic Oscillator, and Williams %R. It also demonstrates the codes for Volume Reversal Strategy and Trend Based Strategy.Technical Trading Strategies: Primer I10mVolume Reversals and Fibonacci Retracements4m 45sHow to Use Jupyter Notebook?2m 5sVolume Reversal Strategy7mFrequently Asked Questions10mGetting Started with Python codes5mImporting Python Libraries5mImporting CSV Data5mCalculating Fibonacci Ratio2mStrategy Buy Signal using Williams % R indica2mTechnical Trading Strategies: Primer II10mIntroduction to Trend and Volatility5m 43sTrend Based Strategy5mTrimming the Data5mCalculating Strategy Returns5mInterpreting Volatility using Bollinger Band2mGenerating a Strategy Buy Signal2mAnalysing Price Breakouts with Bollinger Band2m 56sBollinger Bands Strategy5mStandard Deviation of Returns5mCounting the Number of Trades5mBollinger Band Fake Breakout2mConsistency in Breakouts2m- Live Trading on BlueshiftThis section will walk you through the steps involved in taking your trading strategy live. You will learn about backtesting and live trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateBlueshift Live Trading TemplatePaper/Live Trading Volume Reversal Strategy10mPaper/Live Trading Trend Based Strategy10mPaper/Live Trading Bollinger Bands Strategy10mFAQs for Live Trading on Blueshift10m
Econometric Models
This section demonstrates the building of ARIMA and GARCH models. It also explains the concepts of Heteroskedasticity, Autocorrelation, and Log-linear trend.Linear Regression Forecasting Equation10mPredicting the Dependent Variable 'y'2mAssumptions of LR2mErrors and Residuals in Linear Regression10mImpact of the Equation: SST = RSS + SSE2mInterpreting the Regression Score2mIntroduction to Heteroskedasticity & Autocorrelation5m 48sHomoskedasticity5mConditional Heteroskedasticity5mHeteroskedasticity Test5mPositive and Negative Autocorrelation2mTime Series & Autoregressive Model5m 45sLog-Linear Trend Model equations2mAutoregressive model vs. Linear regression mo2mUnderstanding the ARIMA Model5m 50sComponents of the ARIMA model2mRepresenting exponential growth with ARIMA mo2mImplementation of ARIMA Model10mExamples of ACF and PACF10mLag in Autocorrelation function2mCorrelation/Interdependence in ACF vs. PACF2mPredicting volatility using GARCH Model5m 27sVariance of Residuals in ARCH Model2mGARCH Prediction Variable2mImplementation of GARCH Model10mTest on Technical Trading Strategies and Econometric Models14mQuantitative Trading Strategies for Options
This section explains how to build a delta-neutral portfolio and trade using Greeks. It also explains the BSM model in Options.Introduction to Options10mCall Option2mPut Option2mBlack-Scholes-Merton Option Pricing model10mFactors influencing the BSM option pricing model2mAssumptions in BSM2mIntroduction to Options Greeks7m 28sCalculating Delta of a Call option2mImpact of Volatility on Delta of an option2mCalculating Portfolio Delta2mBuilding a Delta Neutral portfolio with Gamma7m 55sCalculating PnL2mUsing Gamma Scalping to Solve Negative Theta6m 4sNegative Gamma Exposure2mPositive Gamma Exposure2mAdditional Reading on the Black-Scholes-Merton Model2mTest on Quantitative Trading Strategies10m- Run Codes Locally on Your MachineLearn to install the Python environment in your local machine.Python Installation Overview2m 18sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips For Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting For Running Files in Downloadable Section10m
- SummaryThis contains of the course summary and downloadable strategy codes.Course Recap3m 57sPython Codes and Data2m
- IntroductionIn this section, you will get an introduction to the author of the course. You will be guided through the course structure and the various concepts you will learn in the course. Finally, you understand the various features that are available to you on the Quantra Portal.About the Author6m 5sAbout the Course2m 12sQuantra Features and Guidance3m 48sIntroduction to Short Selling28m 3s
Short Selling
In this section, you will understand the concept of short selling and how it is used in trading. You will also learn about the long-short strategy and the necessity of maintaining your inventory of stocks to short.Short Selling1m 54sWhat is Short Selling?2mNeed of Short Selling2mLong-Short Strategy1m 57sStock Performance2mLong-Short Portfolio2mA Lagging Indicator2mStaying Ahead of the Crowd2mMain Points of Long-Short Strategy2mTest on Short Selling14mRelative Series
This section covers the concept of relative series and its uses in creating a long-short portfolio. The section also explains the process of creating a relative series in a stepwise manner and then rebasing the series.Factors Affecting a Stock10mWhich Factors?2mRelative Series1m 43sUses of Relative Series2mExchange Index2mPerformance of Stock2mCalculating Relative Series2m 35sFactors of Relative Series2mAdjustment Factor2mRelative Series Calculation2mHow to Use Jupyter Notebook?2m 5sCompute the Relative Series10mFrequently Asked Questions10mConcatenate Data5mCalculate Adjustment Factor5mCalculate Relative Series5mRebase the Relative Series5m- Stock Return CalculationIn this section, you will learn how to calculate the returns of a stock using 2 well-known methods. We compute the arithmetic and logarithmic returns of a stock. We will also understand the use of logarithmic returns and why we use it.Return Calculation10mCalculate the Arithmetic Returns5mCalculate the Cumulative Arithmetic Returns5mCalculate the Logarithmic Returns5mCumulative Logarithmic Returns2mAdditional Reading10mTest on Relative Series and Stock Return Calculation16m
- Regime DefinitionIn this section, you will learn about the three popular regime definitions. You will also learn the drawbacks of using valuations while shorting stocks.Regime Definition3m 25sValuations for Shorting2mDescribe a Regime2mDifferent Regime Methods2mCrossover Method2mDrawbacks of Valuations2m
- Regime Change DetectionIn this section, you will learn how to detect a change in the regime using the breakout and the crossover models. You will also learn how to code these two models.Breakout/ Breakdown Model1m 57sBreakout Buy2mBreakout Sell2mAdvantages of Breakout Model2mRegime Change- Breakout/Breakdown Model10mCalculate the Rolling High5mCalculate the Rolling Low5mCalculate the Regime- Breakout5mRegime Breakdown5mCrossover Model1m 27sCrossover Buy2mCrossover Sell2mDisadvantages of Crossover Model2mRegime Change-Crossover Model10mCalculate Rolling Mean5mCalculate Exponential Mean5mDetect Crossover Regime5m
- Floor and CeilingIn this section, you will learn how to identify the swing highs and lows and then understand how to iteratively remove local highs and lows to identify the peaks and bottoms of a stock price.Floor and Ceiling2m 14sFloor and Ceiling Uses2mBull Market Pause2mBear Market Begins2mBull Market Begins2mSwings1m 23sAlternate Swings2mSwing Highs and Lows2mPeaks2mDistance of Price2mSwings10mCreate the Swing Highs5mCreate Unified Column5mFloor and Ceiling10mCalculate the Rolling Standard Deviation5mGet the Swing High5mOptional: Lagless Swing Detection10m
- Regime MethodsIn the section, you will learn to compare the performance of different regimes discussed in the previous sections.Compare Regime Methods1m 54sBest Method2mRegime Method Duration2mCompare the Regimes10mCall the Regime Function5mTest on Regime Definition, Regime Change Detection and Regime Methods14m
- Stock ClassificationIn this section, you will learn to classify stocks into bulls and bears.Classify Stocks to Bulls or Bears1m 7sStock Screener Steps2mComponents of Log2mFlow Diagram for Classification of Stocks2mClassification of Stocks10mGet the Latest Regime5mTest on Floor, Ceiling and Stock Classification14m
- Strategy CreationIn this section, you will understand the logic behind the long-short strategy and create a strategy.Overview of Strategy Creation1m 14sGain Expectancy2mParts of Gain Expectancy2mStrategy2m 36sProperties of Regime Definition Method2mBest Method for Stop Loss Criterion2mStrategy Logic1m 35sStrategy Flow Diagram for Regime Change2mStrategy Creation5mStrategy Optimization5mExit Position2mCreate a Signal Function5mCalculate the Stop- Loss Value5m
- Live Trading on BlueshiftThis section will walk you through the steps involved in taking your trading strategy live. You will learn about backtesting and live trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper or live trade on Blueshift.Uninterrupted Learning Journey with Quantra2mSection Overview2m 19sLive Trading Overview2m 41sVectorised vs Event Driven2mProcess in Live Trading2mReal-Time Data Source2mBlueshift Code Structure2m 57sImportant API Methods10mSchedule Strategy Logic2mFetch Historical Data2mPlace Orders2mBacktest and Live Trade on Blueshift4m 5sAdditional Reading10mBlueshift Data FAQs10m
- Live Trading TemplateBlueshift Live Trading TemplatePaper/Live Trading Short Selling Strategy10mFAQs for Live Trading on Blueshift10m
- Stop Loss and Position SizingIn this section, you will learn the different metrics used to measure how good or bad a strategy is. You will also learn about position sizing and stop loss to further solidify our learnings.Performance Metrics2m 51sTail Ratio2mOptimisation3m 57sMean Reversion Strategies2mTrend Following Strategies2mDrawdown2mRisk Associated With Strategies2mStop Loss and Position Sizing2mDrawbacks of Equal Weight Algorithms2mEquity At Risk2mPosition Sizing - I5mGain Expectancy5mEqual Weight Method5mConstant Equity at Risk Method5mMeasure of Robustness5mPosition Sizing - II5mCalculate the Drawdown5mCalculate the Grit Index5mTest on Strategy Creation, Stop Loss and Position Sizing14m
- World Stock ScreenerLearn to build a global signal engine with multiple techniques across multiple markets and asset classes. Free and easy-to-use data is used for relevant and actionable ideas.World Stock Screener Notebook2m
- Run Codes Locally on Your MachineLearn to install the Python environment in your local machine.Python Installation Overview1m 59sFlow Diagram10mInstall Anaconda on Windows10mInstall Anaconda on Mac10mKnow your Current Environment2mTroubleshooting Anaconda Installation Problems10mCreating a Python Environment10mChanging Environments2mQuantra Environment2mTroubleshooting Tips For Setting Up Environment10mHow to Run Files in Downloadable Section?10mTroubleshooting For Running Files in Downloadable Section10m
- Course SummaryThis section includes a downloadable zipped folder with all the IPython notebooks and CSV files used in the course.Course Summary1m 33sShort Selling in Current MarketPython Codes and Data2m
about author




Why quantra®?
- More in Less Time
Gain more in less time
- Expert Faculty
Get taught by practitioners
- Self-paced
Learn at your own pace
- Data & Strategy Models
Get data & strategy models to practice on your own
Faqs
- Are there any webinars, live or classroom sessions available in the course?
No, there are no live or classroom sessions in the course. You can ask your queries on community and get responses from fellow learners and faculty members
- Is there any support available after I purchase the course?
Yes, you can ask your queries related to the course on the community: https://quantra.quantinsti.com/community
- What are the system requirements to do this course?
Fast-speed internet connection and a browser application is required for this course. For the best experience, use Chrome.
- What is the admission criteria?
There is no admission criterion. You are recommended to go through the prerequisites section, be aware of skill sets gained and to learn the most from the course.
- Is there a refund available?
We respect your time, and hence, we offer concise but effective short-term courses created under professional guidance. We try to offer the most value within the shortest time. There are a few courses on Quantra which are free of cost. Please check the price of the course before enrolling in it. Once a purchase is made, we offer complete course content. For paid courses, we follow a 'no refund' policy.
- Is the course downloadable?
Some of the course material is downloadable such as Python notebooks with strategy codes. We also guide you to use these codes on your own system for you to practice further.
- Can the Python strategies provided in the course be used immediately for trading?
We focus on teaching about quantitative and machine learning techniques and how learners can use them for developing their own strategies. You may or may not be able to directly use them in your own system. Please do note that we are not advising or offering any trading/investment services. The strategies are used for learning & understanding purposes and we do not take any responsibility for the performance or any profit or losses that using these techniques results in.
- Are you using real time Stock market data in the course?
No. We do not take examples from 'real time data', but you shall be learning to code through historical data. Please do note that there is a section at the end that will guide you on how to automate for real time live trading. You can get more detailed learning on how to automate trading strategies through our free course, 'Automated trading with IBridgePy using Interactive Brokers Platform'.
- Will I be getting a certificate post the completion of the programme?
Yes, you will get a certificate for each course separately within a few hours of completion of the course. The certificates are downloadable from your account tab "My Certificates".
- What does "lifetime access" mean?
Lifetime access means that once you enroll in the course, you will have unlimited access to all course materials, including videos, resources, readings, and other learning materials for as long as the course remains available online. There are no time limits or expiration dates on your access, allowing you to learn at your own pace and revisit the content whenever you need it, even after you've completed the course. It's important to note that "lifetime" refers to the lifetime of the course itself—if the platform or course is discontinued for any reason, we will inform you in advance. This will allow you enough time to download or access any course materials you need for future use.
- Is Python an essential skill for automated trading for beginners?
Python is not strictly essential for beginners in automated trading, but it is highly recommended. Here’s why:
Ease of Learning: Python has a beginner-friendly syntax, making it accessible even for those new to programming.
Versatility: Python is widely used in the finance industry for tasks like backtesting, data analysis, and building trading algorithms. Libraries like Pandas, NumPy, and TA-Lib make it easy to analyse financial data
Extensive Community Support: Python's popularity means a vast amount of tutorials, forums, and resources are available for troubleshooting and learning.
Integration with Broker APIs: Many brokers and trading platforms offer APIs with Python support, enabling seamless integration for order execution and real-time data analysis.