• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Finance Train

Finance Train

High Quality tutorials for finance, risk, data science

  • Home
  • Data Science
  • CFA® Exam
  • PRM Exam
  • Tutorials
  • Careers
  • Products
  • Login

Market Making Strategies and Day Trading Strategies

Data Science, Quantitative Finance

This lesson is part 6 of 21 in the course Quantitative Trading Strategies in R

Market Making Strategies

Market making strategies are called  execution strategies or sell-side methods which are designed to capture spreads, otherwise known as the difference in price between buys and sells. Market makers provide liquidity to the order book of a certain asset and are constantly updating the price based on the supply and demand in the market.

In a market making strategy, signals can be generated by extracting information from the order book and real time transactions. One common signal in this type of strategy is the tick imbalance bar that has the goal of detecting how informed traders are playing in the market. The imbalance bar is produced when there is an imbalance between bid and ask ticks that exceed an expectation. 

These strategies are based on high frequency data and demand high storage requirements, execution optimization and quantitative models to grasp market regime. Generally, algorithms designed for these strategies are fed with tick level transaction data and a real time copy of the order book of the exchange.  

Day Trading Strategies or Intraday Momentum

A big advantage of day trading strategies, when compared to strategies with longer time periods, is that they do not suffer big drawdowns such as those occurring during a financial crisis event. They also have higher Sharpe ratios compared to inter-day momentum strategies. These strategies try to gain profits from short-term opportunities during the day.

A well-know day trading strategy is the Opening Gap Strategy. This setup is originated when a stock or an ETF starts the new trading session with an open price having a big gap compared to the previous market close. The gap can be in either direction. 

Trading strategies can be automated in order to find stocks and ETFs that have great gaps between the previous close and current open and define entry points based on the price action within one hour after the markets open.  Exit rules can also be defined by the algorithm. 

In case the gap has bullish direction, and the price makes a new high after the up-gap, the stop loss can be placed at the close level of the previous day.

Other great sources for day trading strategies are news sentiments. Market news are momentum drivers which can extend along the whole trading session. An Earning Announcement and other corporate events will move stock prices, and this movement would persist for some time after the announcement. Many trading strategies have developed around Earnings Announcement in order to profit from stocks moves. This kind of strategy is called the Post Earnings Announcement Drift (PEAD). For an implementation and backtesting of this strategy, it is necessary to get the dates of the Earning Announcement and define rules to enter and exit the position.

Day traders also use scalping strategies to make profits from the market. These strategies run over the shortest time frames such as one and five minutes. A scalping strategy can be built around overbought and oversold signals generated by technical indicators such as the Relative Strength Index (RSI) and the Stochastic. 

Previous Lesson

‹ Mean Reversion Strategies

Next Lesson

How to Generate Trading Ideas ›

Join Our Facebook Group - Finance, Risk and Data Science

Posts You May Like

How to Improve your Financial Health

CFA® Exam Overview and Guidelines (Updated for 2021)

Changing Themes (Look and Feel) in ggplot2 in R

Coordinates in ggplot2 in R

Facets for ggplot2 Charts in R (Faceting Layer)

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

In this Course

  • Introduction to Quantitative Trading
  • Quantitative Trading – Advantages and Disadvantages
  • Types of Quantitative Trading Strategies
  • Momentum Strategies
  • Mean Reversion Strategies
  • Market Making Strategies and Day Trading Strategies
  • How to Generate Trading Ideas
  • Designing A Trading Strategy For Profit
  • Backtesting a Trading Strategy – Considerations
  • Risk Management of a Trading Strategy
  • Risk Indicators – VIX Index and TED Spread
  • Plotting the VIX Index and TED Spread in R
  • Introduction to Quantmod in R
  • Downloading Data Using Quantmod Package in R
  • Creating Charts with Quantmod
  • Data Analysis with Quantmod in R
  • Measuring Overall ETFs Performance
  • Quantstrat Example in R – EMA Crossover Strategy
  • Quantstrat – EMA Crossover Strategy – Performance and Risk Metrics
  • Quantstrat Example in R – RSI Strategy
  • Quantstrat Case Study – Multiple Symbol Portfolio

Latest Tutorials

    • Data Visualization with R
    • Derivatives with R
    • Machine Learning in Finance Using Python
    • Credit Risk Modelling in R
    • Quantitative Trading Strategies in R
    • Financial Time Series Analysis in R
    • VaR Mapping
    • Option Valuation
    • Financial Reporting Standards
    • Fraud
Facebook Group

Membership

Unlock full access to Finance Train and see the entire library of member-only content and resources.

Subscribe

Footer

Recent Posts

  • How to Improve your Financial Health
  • CFA® Exam Overview and Guidelines (Updated for 2021)
  • Changing Themes (Look and Feel) in ggplot2 in R
  • Coordinates in ggplot2 in R
  • Facets for ggplot2 Charts in R (Faceting Layer)

Products

  • Level I Authority for CFA® Exam
  • CFA Level I Practice Questions
  • CFA Level I Mock Exam
  • Level II Question Bank for CFA® Exam
  • PRM Exam 1 Practice Question Bank
  • All Products

Quick Links

  • Privacy Policy
  • Contact Us

CFA Institute does not endorse, promote or warrant the accuracy or quality of Finance Train. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.

Copyright © 2021 Finance Train. All rights reserved.

  • About Us
  • Privacy Policy
  • Contact Us