Day Trading Strategies for Beginners
₹4200/-₹16799/-
75% OFF
Get for ₹3570 with Course Bundle
- Live Trading
- Learning Track
- Prerequisites
- Syllabus
- About author
- Testimonials
- Faqs
Live Trading
- Create and backtest momentum day trading strategy and post earning announcement drift strategy
- Describe scalping and code scalping strategy with stop loss and take profit
- Explain order book and high-frequency trading
- Analyse portfolio returns and risk using different performance measures
- Implement best risk management practices in day trading
- Paper trade and live trade your strategies without any installations or downloads

Skills Covered
Quantitative Strategies
- Momentum Trading
- Post Earnings Announcement Drift
- Scalping
- High Frequency Trading
Financial and Math Skills
- Stop Loss
- Take Profit
- Optimization
- Sharpe Ratio
Python
- Numpy, Pandas
- Matplotlib
- TA-lib
- Conditional Flow

learning track 1
This course is a part of the Learning Track: Algorithmic Trading for Beginners
Course Fees
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
- Trade & Learn Together
Trade and Learn Together
- Get Certified
Get Certified
Prerequisites
No prerequisites required for this course
Syllabus
- Introduction to the CourseThis section introduces the day trading and explains the advantages of it. Day trading means you enter and exit the trade on the same trading day. Further, it also talks about the backtesting and importance of backtesting in creating trading strategies. Live trade or paper trade the strategies learnt in the course with a single click of the button.
Introduction 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 Data10mImport Data from Yahoo! Finance5mData Visualisation10mPlot Line Graph5mPlot Bar Graph5mAdditional Reading10mFrequently Asked Questions10m
- Basics of Financial MarketsThis section covers the basics of the financial market concept, which includes types of financial instruments, frequently used financial market jargons.Precap of Financial Markets2m 51sIntroduction to Financial Markets1m 45sFinancial Markets2mFinancial Markets and the Web2mIntroduction to Financial Instruments2m 18sDebt Instruments2mFinancial Market Jargon3m 27sDowntrend Market2mSquare Off Transaction2m
Intraday Trading
Day trading or intraday trading is a very popular trading style among traders. In this section, learn the basic building blocks of day trading and its advantages over long term investing. Also, learn to select stocks from the universe which are optimal for day trading. The right stock selection helps us avoid unnecessary risk and maximise our strategy returns.Overview of Intraday Trading2m 49sDay Trading2mDay Trading and Investing2mPreference for Day Trading2mExample of Day Trading2mHow to Create a Stock Universe1m 54sNeed of a Stock Universe2mCriteria for Stock Universe2mAverage Dollar Value2mPenny Stocks2mShortlist Stocks2mApply Criteria for Selecting Stocks10mRead Price Data5mCalculate Average Price of the Stocks5mFilter Penny Stocks5m- Momentum Trading StrategiesMomentum trading is a technique where traders buy or sell according to the strength of price trends. This section covers what, why, and types of momentum trading strategies. Further, you will learn the concept of gap-up and gap down and create a momentum day trading strategy using that concept. You will also learn a technique to optimise trading signals and improve strategy returns.Momentum Trading Strategies2m 19sPrinciple of Momentum2mWhy Momentum Exists?2mTypes of Momentum Strategies2mCross-Sectional Momentum2mGap-Up and Gap-Down2m 40sReasons for Gap Creation2mWhat is Gap-Up2mApplication of Gap Strategy2mGap Strategy10mFAQs - Gap Strategy2mCalculate Adjusted Open Price5mSet Condition for Long Position5mGenerate Buy Signals5mCalculate Strategy Returns5mPlot Cumulative Strategy Returns5mImproved Gap Strategy10mCalculate Rolling Standard Deviations5m
- Analyse Strategy PerformanceThis section teaches you to analyse the performance of the strategies. You will learn about a library called pyfolio, which is used to analyse performance and risk of financial portfolios. You will learn about Sharpe ratio, maximum drawdown, annualised volatility to analyse your strategy in-depth and from a different perspective.Analyse Strategy Performance5mPyfolio Function to Analyse Strategy Performance2mCalculate Annualised Returns2mAdditional Reading10mTest on Intraday Trading Strategies12m
- 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 TemplatePaper/Live Trading Gap Up and Down Strategy10mBlueshift FAQs10m
Post Earnings Announcement Drift
After the earnings announcements of a company, sometimes there is an unusual movement in the price of that company. This section covers the concept of post-earnings announcement drift, how to capture that drift, and create a trading strategy based on the same idea on single and multiple stocks.Post Earnings Announcement Drift2m 6sWhat is PEAD?2mWhy Use Standard Deviation?2mRetrieve Earnings Announcement Data2mPEAD Strategy on Single Stock10mSelect Labels From Column5mTime of Earnings Announcements2mPEAD Strategy on Portfolio10mAdditional Reading10mScalping
Scalping is a trading paradigm where we take positions for a short period of time. This is primarily done to avoid adverse market events like unfavourable news. This section gives an overview of the need and advantages of scalping. This is brought out using the implementation of a minute level ATR based scalping strategy. The optimisation of exit thresholds, stop-loss and profit-taking, is also something this section deals with.Introduction to Scalping2m 26sConcept of Scalping2mMotivation of Scalping2mEssential Components of a Scalping Strategy2mATR Scalping Strategy3m 14sTrue Range Measure2mCalculate True Range2mRolling Mean of Window2mSet Intraday Stop-Loss and Take-profit2mATR Scalping Strategy10mCalculate Average True Range5mDetermine ATR Breakout5mCalculate Three Candle High Price5mDetermine Three Candle High Breakout5mGenerate Buy Signals5mCalculate Take Profit Price2mCalculate Stop Loss Price2mExit Optimisation3m 17sHigher Threshold2mImportance of Stop-loss2mExit Optimisation10mSet Exit Thresholds5mPaper/Live Trading ATR Scalping Strategy10mAdditional Reading10m- Automate Trading Strategy Using IBridgePyThis section deals with the steps required to automate the trading strategy for real trading using IBridgePy.Additional Reading10mSample Strategy to Run on Interactive Brokers2m
- High Frequency Trading StrategyThis section introduces the basics of market microstructure. This includes the fundamental exchange order types, the concept of ticks, bid-ask spreads and order books. The section culminates by describing in detail an HFT ticking strategy.Exchange Order Types2mOrder Type Preference for Long Term Investor2mTypes of Orders in Order Books2mOrder Book Parameters1m 27sConcept of a Tick2mBid-Ask Spread2mOrder Book2m 47sBuy Market Order2mSell Limit Order2mSell Limit Order II2mTicking Strategy3m 6sBuy or Sell Pressure2mBid-Ask Spread2mWhy a Two-tick Spread?2mExiting a Ticking Strategy2mLoopholes in a Ticking Strategy2mAdditional Reading10m
Risk Management
Risk management is a very important aspect of day trading. It helps a trader from losing all his capital. This section covers the various methods of risk management. You will learn how to minimise risk by position sizing, setting stop-loss and take-profit thresholds and thoroughly backtesting the trading strategy before live trading.Risk Management1m 56sRisk Management Strategy2mPosition Sizing2mImplementation of Stop Loss2mPodcast: Brian Blandin10m 6sAdditional Reading10mTest on Day Trading Concepts10mOvernight Returns Strategy (Bonus Content)
- 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
- Course SummaryThis section includes a course summary and downloadable zipped folder with all the codes and notebooks for easy access.Course Summary2m 25sPython Codes and Data2m
WEBINAR
Algorithmic Day Trading Strategies

Registered Successfully!
You will receive webinar joining details on your registered email
Would you like to start learning immediately?
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
- When will I have access to the course content, including videos and strategies?
You will gain access to the entire course content including videos and strategies, as soon as you complete the payment and successfully enroll in the course.
- Will I get a certificate at the completion of the course?
Yes, you will be awarded with a certification from QuantInsti after successfully completing the online learning units.
- 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 are required for this course. For best experience, use Chrome.
- What is the admission criteria?
There is no admission criterion. You are recommended to go through the prerequisites section and be aware of skill sets gained and required to learn 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 how to use these codes on your own system to practice further.
- Can the python strategies provided in the course be immediately used for trading?
We focus on teaching these 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 don't take any responsibility for the performance or any profit or losses that using these techniques results in.
- I want to develop my own algorithmic trading strategy. Can I use a Quantra course notebook for the same?
Quantra environment is a zero-installation solution to get beginners to start off with coding in Python. While learning you won't have to download or install anything! However, if you wish to later implement the learning on your system, you can definitely do that. All the notebooks in the Quantra portal are available for download at the end of each course and they can be run in the local system just the same as they run in the portal. The user can modify/tweak/rework all such code files as per his need. We encourage you to implement different concepts learnt from different learning tracks into your trading strategy to make it more suited to the real-world scenario.
- If I plug in the Quantra code to my trading system, am I sure to make money?
No. We provide you guidance on how to create strategy using different techniques and indicators, but no strategy is plug and play. A lot of effort is required to backtest any strategy, after which we fine-tune the strategy parameters and see the performance on paper trading before we finally implement the live execution of trades.
- Do you need to have knowledge of coding in order to learn through Quantra courses?
You can learn with or without coding knowledge. If you would like to do the analysis on excel, we would suggest you to start with course on Statistical Arbitrage in Trading. You can create and test your trading strategies using excel.
Alternatively, you can do the course on Python for Trading which will help you gain knowledge in all these fields: Python, Analysis and Financial markets. - 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.
- What is Day Trading?
In simple terms, day trading or intraday trading means you enter and exit the trade on the same day. You can either buy or short the stock, but the crucial thing is that you close the position before the end of the day. Also, in day trading, you can enter as many trades as you prefer.
Note that you have to keep in mind the commissions or the brokerage charged to make sure your trades are profitable.
An example of day trading is the following:
At 10:00 am, you buy 50 shares of company ABC at a price of $500. At 10:45, you sell the shares at a price of $510. Thus, at a profit of ($510 - $500) *50 shares = $500, you have exited the trade. - How to start day trading?
Here are a few steps which you can consider when you start day trading.
1) Understand the difference between day trading and investing. In day trading you are thinking of the short term. You will close all your positions before the end of the day. Investing is like “buy and hold”, you will hold your positions for months to years.
2) Study the strategy which you are going to apply in the markets. This includes understanding the logic of the strategy, performing historical analysis and backtesting, optimisation and then paper trading the strategy to know its success rate in today’s environment.
3) Create a list of potential stocks which satisfy your strategy’s criteria.
4) Set the entry and exit targets and only then should you enter the trade. This helps you to keep your discipline irrespective of the market’s movement.
5) Divide your portfolio according to your risk profile and make sure you adhere to it.
6) Make sure that all your positions are closed before the end of the day.
You should note that this list is not comprehensive but a general framework. - How to pick stocks for day trading?
Depending on the strategies, you would shortlist certain stocks for day trading, but you can also build a stock universe based on the following criteria:
Average dollar value traded - Quite simply, this tells us the volume of shares traded in a day in dollar value. Usually, investors prefer stocks with high volume as it means you can enter and exit the trade in a short amount of time
Volatility - The higher the volatility, the greater would be your potential wins. However, another way to look at it is in the case of a breakout strategy, you would check if there is narrow volatility implying that the stock price could suddenly shoot away from the current price ranges
Penny stocks - These are highly volatile stocks as well as unpredictable and thus difficult to time
You can also pick stocks based on your preference in the form of sectors, markets or both. - What are some day trading strategies?
Some day trading strategies are:
Momentum trading strategy
There are three types of momentum trading strategies;, gap up, gap down, and Post-earnings Announcement drift.
In gap up and gap down trading strategies, we compare the closing price of the previous day and the opening price of the current day to anticipate the direction of the stock price and buy or sell accordingly.
In Post- earnings Announcement drift, we check the direction of the stock after the company has reported its earnings and then go long or short on the trade.
Scalping trading strategy
In this strategy, we enter and exit the trade within a short time. The logic is that we enter the market in the direction of the trade and exit it before any event or information has its effect on the stock price. In this strategy, small wins are aggregated together to create a decent return.
The ticking strategy
This can be called a variation of the scalping strategy but the time frame of the entry and exit is less than a second. In this high-frequency strategy, we compare the tick data in the order book and take our positions accordingly.