Indicator library

25 built-in studies, plus your own in OpenScript.

The built-in studies are calculated in your browser, the heavier ones in a Web Worker. OpenScript lets you write your own studies and alerts. Fair value gaps and Elliott Wave impulse candidates are calculated on TPOflow servers from closed candles.

Built inAvailable now

Trend, momentum, volatility, volume

Each study has typed parameters and is recalculated as new candles arrive.

  • SMA, EMA, WMA, HMA, VWAP, anchored VWAP
  • RSI, Stochastic, Stochastic RSI, ROC, MACD, ADX, CCI
  • ATR, Bollinger, Donchian, Volume, OBV, MFI
OpenScriptAvailable now

Write your own studies

An editor in the chart workspace for scripted studies that plot on the chart and can raise their own alerts. Example scripts are included.

  • Plots, levels and tables on the chart
  • alert() calls from script logic
  • On plans that include OpenScript
Server-calculatedAvailable · beta

Elliott Wave candidates and FVG

Elliott Wave marks possible five-wave impulses from confirmed swing highs and lows, labelled 0 to 5. Fair value gaps mark three-candle wick gaps until they fill.

  • Swings confirmed after 1–20 bars you choose
  • Basic impulse rules checked
  • Corrections and subwaves not classified
NIFTY 50NSE15m DEMO DATA

Illustration on demo data. The product marks five-wave impulse candidates (0–5) only: no corrective waves or Fibonacci levels.

Drag to pan · scroll to zoom · double-click to reset

Elliott Wave · impulse candidates

Candidates, not certainties.

On plans that include it, the Elliott Wave tool looks for five-wave impulses in confirmed swing highs and lows on closed candles. A swing counts only after the number of bars you choose (1 to 20), so labels appear late and can be revised or removed as new candles close. It checks the basic impulse rules: wave 2 does not pass the start of wave 1, wave 3 is not the shortest, and wave 4 stays out of wave 1’s range. Corrective waves, subwaves and diagonals are not classified, and no Fibonacci targets are drawn.

Illustration only · a fixed drawing, not generated from market data

012345

At a glance

Built-in studies
25
Calculation
In your browserHeavier studies in a Web Worker
Custom studies
OpenScriptOn plans that include OpenScript
Elliott Wave
Impulse candidates onlyServer-calculated from closed candles
Drawing tools
85

What this cannot do

  • Elliott Wave candidates are pattern matches on confirmed swings, not forecasts. A label appears only after its swing is confirmed and can be revised or removed as new candles close.
  • Elliott Wave does not classify corrective waves, subwaves or diagonals, and draws no Fibonacci targets.
  • FVG zones are three-candle wick gaps. They are not evidence of unfilled orders.
  • Server-calculated studies use the candles TPOflow holds for the instrument; loaded history may be incomplete.

This platform is for market analysis. It cannot place, modify or cancel an order, and it is not a trading terminal.

Trade with context

Open it and judge for yourself.

Create an account and open it in the chart workspace. Some modules need a plan that includes them.