Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Scripts

MPC - Measure Popular Candles - script for MetaTrader 5

Views:
7447
Rating:
(36)
Published:
2013.02.18 13:28
Updated:
2016.11.22 07:32
mpc.mq5 (8.39 KB) view
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

The idea of creating the script

I want to introduce you a small script "MPC - Measure Popular Candles" which measures (searches) the most frequently occurring candlesticks.

This script visually displays the scale using the previously set parameters. This script displays the frequency of candlesticks which have different size of bodies and shadows. The idea to develop the script appeared when drawing a special indicator which should get settings considering the size of candlesticks bodies. Unfortunately, the idea didn't fulfill expectations.

This script can be used as, for example, for searching the largest candlesticks and their frequency of occurrence in the chart or in the smallest or average candlesticks.

The example of using

For example, the script can be used to find the frequency of occurrence of candlesticks bodies with size of 2 points or higher, the step is also 2 points (i.e. the size of candlesticks bodies is 2, 4, 6, etc. points). The range of search will be 1000 candlesticks and the size of candlesticks bodies will be changed from 0 to 50 points (the script standard settings).

The script requires the full history in the investigated range, otherwise its work can be delayed. The script doesn't have rounding full number function and can make one tick deviations.

The instances of the script work in the chart


Settings

  • CandleBegin – The candlestick that starts the measurement (it is counted from the current "0" candlestick and to the left side increasingly).
  • CandleEnd – The candlestick of the measurement range ending (it is recommended from 100 to 1000).
  • BodyBegin – The size of candlestick body to start search.
  • BodyEnd – The size of candlestick body from which the search ends.
  • ShadowBegin – The size of candlestick shadow to start search.
  • ShadowEnd – The size of candlestick shadow from which the search ends.
  • DivisionsNumber – Into how many parts should the investigated range be divided (the number multiple to two and not higher than the size of the investigated range of candlestick shadow or body).
  • BodyColor – Color scale of the candlestick body.
  • ShadowUpColor – Color scale of the up shadow.
  • ShadowDownColor – Color scale of the down shadow.
  • FactorBody – The multiplier to increase visual representation in scale of candlestick body.
  • FactorShadow – The multiplier to increase visual representation in scale of candlestick shadow.
  • XDistanceBody – Padding from the left side of the chart to draw the scale of body.
  • XDistanceShadowUp – Padding from the left side of the chart to draw the scale of up shadow.
  • XDistanceShadowDown – Padding from the left side of the chart to draw the scale of down shadow.

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/1527

Auto Fibonacci Indicator (Auto Fibos) Auto Fibonacci Indicator (Auto Fibos)

There's a lot of Fibonacci indicators out there but I decided to make my own indicator for you.

Volty Channel Stop Volty Channel Stop

The trend indicator which considers the market volatility

Support-Resistance Indicator Support-Resistance Indicator

The channel is drawn using Gauss Transform

Exp_JMASlope Exp_JMASlope

The trading system is drawn on the basis of the signals of the JMASlope indicator.