Beginner MetaTrader indicator — a very simple custom indicator that displays the local tops and bottoms on the chart with the red and blue dots near them. It analyzes the maximum and minimums on the certain period and then compares them to the range, in which the currency pair was trading, and if the top/bottom is significant enough, it marks it with the dot. This indicator redraws itself and thus should not be used for generating trading signals as the dots' positions may change. Both MT4 and MT5 versions of the indicator are available.

Input parameters

  • AllBars (default = 0) — the amount of bars to use for calculations (0 — all bars). There is no reason to change it.
  • Otstup (default = 30) — the number of percents that are cut from the range before comparing maximums and minimums to determine their significance. The higher this number is the more frequent are the dots.
  • Per (default = 9) — the period, on which the maximums and minimums are calculated at given moment. The higher is the number the fewer dots are drawn.


Beginner Indicator Example MetaTrader Chart

It is very important to understand that this indicator cannot be used for actual trade signals. For example, you cannot sell when the red dot appears or buy when the blue one is drawn — you will end up losing. This indicator can only be used to quickly find the support and resistance levels if you trade some breakout system or to develop your own indicators.

Warning! Beginner is a repainting indicator — it draws past outputs based on future data. Do not use it for trading signals!

Downloads (ver. 1.02, 2017-08-26)

Beginner for MetaTrader 4 in .zip

Beginner for MetaTrader 4 in .mq4

Beginner for MetaTrader 5 in .zip

Beginner for MetaTrader 5 in .mq5


1.02 - 2017-08-26

  • Fixed a bug that prevented new dots from appearing.
  • Complete code revamp — indicator's visual parameters can now be changed when adding it to the chart.

1.01 - 2008-04-16

  • Fixed compilation errors due to new MT4 build release.

1.00 - 2007-12-05

  • Beginner indicator first published on


Warning! If you do not know how to install this indicator, please read the MetaTrader Indicators Tutorial.

Do you have any suggestions or questions regarding this indicator? You can always discuss Beginner with the other traders and MQL programmers in the indicators forum.

© 2005–2022

Design — Mart Studio

Forex trading bears intrinsic risks of loss. You must understand that Forex trading, while potentially profitable, can make you lose your money. Never trade with the money that you cannot afford to lose! Trading with leverage can wipe your account even faster.

CFDs are leveraged products and as such loses may be more than the initial invested capital. Trading in CFDs carry a high level of risk thus may not be appropriate for all investors.