Cover image for Algorithmic Short Selling with Python

Algorithmic Short Selling with Python

Strategies, signals, and risk management techniques for profitable short trades

Laurent Bernut

Created by Laurent Bernut

Explore the world of algorithmic short selling using Python and learn how to design, test, and manage systematic trading strategies. You'll tackle real challenges faced by short sellers, from idea generation to risk management, and gain hands-on experience with practical coding examples based on real market data.

Packt | Jun 2026 | 426 min

What You Will Learn

You'll start with the core principles of algorithmic short selling and gradually build a complete long/short portfolio engine. Each section introduces a new concept, immediately supported by hands-on Python code and real-world examples. By the end, you'll have a fully functional framework that connects theory with practical implementation.

Key Features

  • Develop and test systematic short-selling strategies using Python and S&P 500 data
  • Apply advanced techniques for position sizing, risk control, and portfolio management
  • Identify market regimes and sector rotation to inform long and short trade decisions

Target Audience

Designed for quantitative traders, portfolio managers, and advanced retail traders who already know Python and basic trading concepts. If you want to master the short side of the market and develop robust, systematic strategies, this course will help you build both the technical and strategic skills needed for consistent results.

Related courses