---
title: Indicators and overlays
description: The Stock Indicators for Python library contains financial market technical analysis methods to view price patterns or to develop your own trading strategies in Python programming languages and developer platforms. Categories include price trends, price channels, oscillators, stop and reverse, candlestick patterns, volume and momentum, moving averages, price transforms, price characteristics, and many classic numerical methods.
permalink: /indicators/
layout: base
---

<h1>{{ page.title }}</h1>

<!-- table of contents -->
<nav role="navigation" aria-label="indicator category page menu">
  <ul class="pipe-list">
    {% for c in site.data.categories %}
    <li>
      <a href="{{site.baseurl}}{{page.permalink}}#{{c.type}}">
        {{ c.name }}
      </a>
    </li>
    {% endfor %}
  </ul>
</nav>

<!-- categories -->
{% for c in site.data.categories %}
<h2 id="{{c.type}}">{{c.name}}</h2>
{% assign indicators = site.indicators | where: "type", c.type %}
{% assign aliases = site.data.aliases | where: "type", c.type %}
{% assign all = indicators | concat: aliases | sort: "title" %}
<ul>
  {% for i in all %}
  <li><a href="{{site.baseurl}}{{i.permalink}}#content">{{i.title}}</a></li>
  {% endfor %}
</ul>

<!-- subcategories -->
{% for s in c.subcategories %}
<h3 id="{{s.type}}">{{s.name}}</h3>
{% assign indicators = site.indicators | where: "type", s.type %}
{% assign aliases = site.data.aliases | where: "type", s.type %}
{% assign all = indicators | concat: aliases | sort: "title" %}
<ul>
  {% for i in all %}
  <li><a href="{{site.baseurl}}{{i.permalink}}#content">{{i.title}}</a></li>
  {% endfor%}
</ul>
{% endfor %}
{% endfor %}
