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


AbsoluteStrengthMarket - indicator for MetaTrader 5

Igor Durkin | English Русский 中文 Español Deutsch 日本語 Português

votes: 25
2013.02.14 05:31
2016.05.16 10:53


This indicator with a sufficient accuracy allows defining 6 market states, exactly:

  • Bull market (Bull Market).
  • Bear market (Bear Market).
  • Correction (Correction) in a bull market.
  • Correction in a bear market (Bear Market Rally).
  • Choppy market (Choppy Market).
  • Flat market (Sideways Market).

As in AbsoluteStrength to define the market forces 3 methods of calculation are used: RSI, Stochastic and DMI. Using Length, PreSmooth, Smooth, Signal and MA_Mode parameters you can achieve the desired accuracy of calculation. Keep in mind that a period of a signal line (Signal) starts from 1, in this case Bulls and Bears values on the previous bar are used.

The indicator also applies a set algorithm for calculation used on high timeframes. It allows putting several indicators in one subwindow for different timeframes as it has been displayed in the image.

If parameter AlertMode=1, then a monitor will display messages informing about changing market conditions.


Translated from Russian by MetaQuotes Software Corp.
Original code:

SolarWinds SolarWinds

A typical and sufficiently smooth oscillator which can apply all oscillator analytical instruments

LaguerreVolume LaguerreVolume

Volume indicator smoothed by the Laguerre filter

JMASlope JMASlope

The speed indicator of price change smoothed by the JMA averaging.

KiS_max_min_Channels KiS_max_min_Channels

The channel drawn on High and Low prices of daily candlesticks