Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Dsl - CMO bars - indicator for MetaTrader 5

| English Русский Deutsch 日本語

votes: 14
2018.04.13 12:54

The Chande Momentum Oscillator is a technical momentum indicator invented by Tushar Chande. Chande introduced the indicator in his 1994 book "The New Technical Trader". It is created by calculating the difference between the sum of all recent gains and the sum of all recent losses and then dividing the result by the sum of all price movement over the period.

The Chande Momentum Oscillator formula is:

CMO = 100 x ((Su – Sd) / (Su + Sd))


  • Su - sum of gains.
  • Sd - sum of losses.

Usually CMO is used compared to static levels (usually levels -50 and +50), but that approach lacks flexibility and often lags. This version attempt to change that by adding Discontinued Signal Lines instead of using static levels for trends.

Also, instead of displaying it as an indicator in a separate window, it is displayed on the main chart as bars (if the current chart style is bars or line) or candles (it is done automatically) to make it easier to pinpoint when the momentum crosses the DSL levels.

Dsl - CMO Dsl - CMO

Chande Momentum Oscillator with added Discontinued Signal Lines instead of using static levels for trends.

Schaff Trend Cycle - TEMA Schaff Trend Cycle - TEMA

Unlike the original Schaff Trend Cycle, this version is using TEMA MACD for calculation, which makes it "faster" in determining (even compared to DEMA version) the trend changes and thus producing signals a few bars earlier.

Congestion index Congestion index

The Congestion Index attempts to identify the market's character by dividing the actual percentage that the market has changed in the past x days by the extreme range.

Glitch Index Glitch Index

Glitch Index represents the percentage move price has made above or below the detrended SMA.