Watch the Market tutorial videos on YouTube
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through
Expert Advisors and Indicators for MetaTrader 5 - 173
![icon](https://c.mql5.com/i/market/market-icon.png)
![Trend in Colors MT5](https://c.mql5.com/31/27/trend-in-colors-mt5-logo-200x200-1475.png)
The three basic types of trends are up, down, and sideways. An uptrend is marked by an overall increase in price. Nothing moves straight up for long, so there will always be oscillations, but the overall direction needs to be higher. A downtrend occurs when the price of an asset moves lower over a period of time. This is a separate window indicator without any input parameters. Green Histogram is representing an Up-Trend and Red Histogram is representing a Down-Trend.
![Harmonic Pattern Plus MT5](https://c.mql5.com/31/262/harmonic-pattern-plus-mt5-logo-200x200-2941.png)
Introduction Harmonic Patterns are best used to predict potential turning point. Traditionally, Harmonic Pattern was identified manually connecting peaks and troughs points in the chart. Manual harmonic pattern detection is painfully tedious and not suitable for everyone. You are often exposed under subjective pattern identification with manual pattern detection. To avoid these limitations, Harmonic Pattern Plus was designed to automate your harmonic pattern detection process. The functionality
![True Range Bands MT5](https://c.mql5.com/31/27/true-range-bands-mt5-logo-200x200-2419.png)
When the bands come close together, constricting the moving average, it is called a squeeze. A squeeze signals a period of low volatility and is considered by traders to be a potential sign of future increased volatility and possible trading opportunities. Conversely, the wider apart the bands move, the more likely the chance of a decrease in volatility and the greater the possibility of exiting a trade. This indicator can be used at any time frames and currency pairs. The following input parame
![Best Price Finder](https://c.mql5.com/31/26/best-price-finder-logo-200x200-9519.png)
This script allows you to compare quotes and spreads from different trading servers or brokers to identify a server/broker that offers the best bid/ask price and the tightest spread. It can be compared with up to six different servers or brokers at a time, and it is easy to find the best quote provider by score. Usage: Open up to 6 MetaTrader client terminals, login to different servers/brokers, and then start the script on each terminal's chart.
![Silver Clouds MT5](https://c.mql5.com/31/26/silver-clouds-mt5-logo-200x200-5354.png)
Indicator Cloud is drawing "clouds" on the chart. If the current price is behind the cloud then no actions should be done. If the current price departs from the cloud then one should consider to go Long or Short according to the price movement. Input parameters: Period1 and Method1 could be used as indicator settings for each TimeFrame and Currency pairs.
![New Age Indicator MT5](https://c.mql5.com/31/26/new-age-indicator-mt5-logo-200x200-3615.png)
Self Explanatory Indicator: buy when the Aqua line crossing the Yellow line upward and Sell when the Aqua line crossing the Yellow line downwards. Input parameters: Period1 = 13. Method1 = 2. MODE_SMA=0, MODE_EMA=1, MODE_SMMA=2, MODE_LWMA=3. Period2 = 5. Method2 = 0. MODE_SMA=0, MODE_EMA=1, MODE_SMMA=2, MODE_LWMA=3.
![Tick Hour Tick MT5](https://c.mql5.com/31/26/tick-hour-tick-mt5-logo-200x200-2445.png)
This indicator is designed for H1 timeframe and shows: Sum of points when the price goes up (Green Histogram). Sum of points when the price goes down (Red Histogram). In other words, by the number and ratio of bullish points to bearish ones, you can do a technical analysis of the state of the market.
If the green histogram prevails over the red one, you can conclude that at the moment the buyers are stronger than the sellers, and vice versa, if the red histogram prevails over the green, the s
![PositionGuard MT5](https://c.mql5.com/31/26/positionguard-mt5-logo-200x200-6778.png)
This indicator is intended to guard your open position at any time frame and currency pair.
Long position In case the current price goes above the Take Profit price or below the Stop Loss price of the opened position and the Dealing Desk does not close this position, the indicator creates an Excel file with the name: Buy-TP_Symbol_Date_PositionID.csv or Buy-SL_Symbol_Date_PositionID.csv which will be placed in the folder: C:\Program Files\ ........\MQL5\Files Excel file for Buy-TP: You will
![Support Resistance Fibonacci MT5](https://c.mql5.com/31/26/support-resistance-fibonacci-mt5-logo-200x200-9483.png)
The concepts of trading level support and resistance one of the most highly discussed attributes of technical analysis. Part of analyzing chart patterns, these terms are used by traders to refer to price levels on charts that tend to act as barriers, preventing the price of an asset from getting pushed in a certain direction.
This indicator will draw the Support and Resistance lines calculated on the nBars distance. If input parameter Fibo = true then the Fibonacci lines will appear be
![Divergence MACD](https://c.mql5.com/31/15/zzzz-logo-200x200-3792.png)
Divergence MACD indicator shows price and MACD indicator divergence. The indicator is not redrawn! The algorithm for detection of price and MACD extremums has been balanced for the earliest entry allowing you to use the smallest SL order possible. The indicator displays all types of divergences including the hidden one, while having the minimum number of settings. Find out more about the divergence types in Comments tab. Launch settings: Max Bars - number of bars calculated on the chart. Indent
![FourAverageMT5](https://c.mql5.com/31/24/fouraveragemt5-logo-200x200-8353.png)
FourAverage: A Breakthrough in Trend Identification With evolving information technology and increasing number of market participants, financial markets get less and less analyzable using good old indicators. Common technical analysis tools, such as Moving Average or Stochastic alone, are not capable of identifying the trend direction or reversal. Can a single indicator show the right direction of the future price, without changing its parameters over 14 years' history, while at the same time re
![Price River MT5](https://c.mql5.com/31/24/price-river-mt5-logo-200x200-1954.png)
The indicator creates 2 dot lines representing an upper and lower bands and the main indicator aqua line as the price power. If the main line is swimming inside the bands, then you should wait and watch before entering the market. When the main line jumps out or in the bands, then you should make a long or a short position.
![Levels on Chart](https://c.mql5.com/31/24/levels-on-chart-logo-200x200-6150.png)
The indicator draws lines that can serve as support/resistance levels. They work both on Forex and FORTS. The main and additional levels are displayed as lines, with the color and style defined by the user. Additional levels are only displayed for currency pairs without JPY. Please see the AUDUSD chart below. Yellow ovals indicate some characteristic points where price reaches one of the levels. The second screenshot shows a FORTS instrument chart with the characteristic points. Simply watch the
![Extended Keltner Channel MT5](https://c.mql5.com/31/23/extended-keltner-channel-mt5-logo-200x200-4490.png)
This is an extended version of Keltner channel. You can use 21 types of Moving Average and 11 methods of calculating the indicator's center line. Moving Average types: Simple Moving Average, Exponential Moving Average, Wilder Exponential Moving Average, Linear Weighted Moving Average, Sine Weighted Moving Average, Triangular Moving Average, Least Square Moving Average (or EPMA, Linear Regression Line), Smoothed Moving Average, Hull Moving Average by Alan Hull, Zero-Lag Exponential Moving Average
![RBC Range Bar Chart](https://c.mql5.com/31/23/rbc-range-bar-chart-logo-200x200-7312.png)
RBC Range Bar Chart is a classical range bar chart indicator. The indicator features price ranges for charting: High/Low price range is a classical option for analysis. It also has Open, High, Low and Close prices. In the first option, two price values are analyzed at the same time, while other options only use one price. Conventionally, range bars are drawn using tick data but since tick data is not available on the server, charting is only possible based on bar data from standard time frames.
![Angle DeMarker MT5](https://c.mql5.com/31/23/angle-demarker-mt5-logo-200x200-3134.png)
The indicator shows the angle of the DeMarker indicator line, which allows you to identify possible price extrema more accurately. Histogram bar color and size indicate the direction and angle of the DeMarker line. When the trade volume control is enabled, a yellow bar is an indication of the volume being lower than average over the past 50 bars. The color of the main indicator line shows whether the price has reached an overbought/oversold level in accordance with DeMarker indicator values. The
![Pairs Trading Candle Chart](https://c.mql5.com/31/23/pairs-trading-candle-chart-logo-200x200-6324.png)
The indicator is designed for visual multicurrency analysis. It allows synchronous scrolling and analysis of a few charts simultaneously. The product can also be used for pairs trading. The indicator works both on Forex and Russian FORTS market. The product has a very important property - if there are skipped bars at the symbols, the synchronism of charts on the time axis is fully preserved . Each chart point is strictly synchronous with the others on the time axis at any time frame. This is esp
![High And Low MT5](https://c.mql5.com/31/21/high-and-low-logo-200x200-8629.png)
On the current chart, this indicator displays candlestick highs and lows of another time frame. Input Parameters: TimeFrame - chart time frame whose data will be displayed on the current price chart (by default, H12). Time Zone - shift of the indicator by time zone relative to the broker's time (by default, Broker-1). If the broker's time zone is UTC+1 and the Time Zone parameter is set to Broker-1, the bends of the indicator will be plotted in multiples of Greenwich Time. Indicator buffer value
![Extended Fractals MT5](https://c.mql5.com/31/731/extended-fractals-mt5-logo-200x200-9651.png)
The indicator expands the capabilities of standard fractals, allows you to find, display and use them, calculating for any odd length, that is, 3 (DeMark points), 5, 7, 9 and so on bars. Fractals can be calculated not only by bar prices, but also by the values of moving averages of a given period. All types of alerts are implemented in the indicators separately for upper and lower fractals. To set the number of used bars, the Left fractal bars count variable is set in the settings (the default
![Fibonacci Waves MT5](https://c.mql5.com/31/21/fibonacci-waves-mt5-logo-200x200-7030.png)
The Fibonacci series. This number sequence is formed as each subsequent number is a sum of the previous two. it turns out that it refers to its neighbors in the ratio 0.618 and 1.618 The most commonly used method for measuring and forecasting the length of the price movement is along the last wave, which ended in the opposite direction
The Fibonacci Waves indicator could be used by traders to determine areas where they will wish to take profits in the next leg of an Up or Down trend.
![Alligator Steps MT5](https://c.mql5.com/31/20/alligator-steps-mt5-logo-200x200-9649.png)
This indicator is based on the classical Alligator indicator which is a trend trading indicator. Stay in the trade as long as the candlesticks ride above or below the Alligator. When the lines converge or cross, it is time to consider entering or exiting
The proposed indicator has the ability to increase a smooth-effect in Alligator Indicator. This indicator could play an important role in determining support and resistance.
![Four Bands](https://c.mql5.com/31/19/four-bands-logo-200x200-3879.png)
Optimistic trader may enter the market when the price crosses the Aqua line. More reliable entry will be when the price crosses the Blue line. When the price comes back and crosses the Red line you can open a position in the course of price movements.
![Moving Above Envelopes MT5](https://c.mql5.com/31/18/moving-above-envelopes-mt5-logo-200x200-8810.png)
This indicator is based on the classical Envelopes indicator. The proposed indicator has the ability to increase a smooth-effect in the Envelopes Indicator. This indicator could play an important role in determining support and resistance. nPeriod input parameter determines the number of Bars for Moving Above Envelopes calculation.
![Moving Above Average MT5](https://c.mql5.com/31/17/moving-above-average-mq5-logo-200x200-7520.png)
A moving average is commonly used with time series data to smooth out short-term fluctuations and determine longer-term trends. The proposed indicator has an ability to increasing a smooth-effect. This indicator could play an important role in determining support and resistance. An input parameter nPeriod determines number of Bars for Moving AboveAverage calculation.
![Trading Sessions Pro](https://c.mql5.com/31/14/white-bear-logo-200x200-4899.png)
Trading Sessions Pro is a trading session indicator with extended settings + the ability to install and display the custom period.
Main Advantages: The indicator allows you to conveniently manage display of trading sessions on the chart. There is no need to enter the settings each time. Just click the necessary trading session in the lower window and it is highlighted by the rectangle on the chart! The indicator has two modes of defining the trading terminal's time offset relative to UTC (GMT)
![Power MT5](https://c.mql5.com/31/14/power-mt5-logo-200x200-7431.png)
The indicator is based on readings of two oscillators: Bulls Power and Bears Power. It clearly shows the balance of buyers and sellers power. A signal for entering a deal is crossing the zero line and/or a divergence. When the volume filter is enabled, yellow histogram bar shows low trading volume (below average for 50 previous bars). Input Parameters: Period - calculation period, 13 on default; CalculatedBar - number of bars for displaying a divergence, 300 on default; Filter by volume - volume
![RS Levels MT5](https://c.mql5.com/31/14/rs-levels-mt5-logo-200x200-8957.png)
The indicator is designed to build horizontal support and resistance levels. The level search algorithm is based on the grouping of extremes. It is possible to display statistical information for each level, filter the display of levels by a number of properties, adjust the color scheme depending on the type of level (support or resistance). Features:
The indicator is ready to work and in most cases does not require special settings Manual or automatic selection of the range of extrema grouping
![Tick by Tick plus Indicator by choice](https://c.mql5.com/31/14/tick-by-tick-plus-indicator-by-choice-logo-200x200-6140.png)
This indicator is designed for M1 time frame and shows: Sum of points when the price goes up (Green Histogram). Sum of points when the price goes down (Red Histogram). In other words, by the number and ratio of bullish points to bearish ones, you can do a technical analysis of the state of the market.
If the green histogram prevails over the red one, you can conclude that at the moment the buyers are stronger than the sellers, and vice versa, if the red histogram prevails over the green, the
![Correlation Analyzer](https://c.mql5.com/31/14/correlation-analyzer-logo-200x200-5562.png)
This script analyzes all symbols in Market Watch for a set timeframe. The result is displayed on the Experts tab and in the specified file. For more convenient viewing and editing, the result is displayed in a csv file. For the calculation, the Pearson formula is used. The value of the correlation coefficient of pairs close to 1 means that the pairs move almost identically. A value close to -1 means that the pairs move in the same way. This tool will be useful to those who use hedging due to the
![PZ Lopez Impulse MT5](https://c.mql5.com/31/14/pz-lopez-impulse-mt5-logo-200x200-5851.png)
This indicator evaluates volatility and price directionality simultaneously, which finds the following events. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Decisive and sudden price movements Large hammers/shooting stars patterns Strong breakouts backed by most market participants Indecisive but volatile market situations It is an extremely easy to use indicator... The blue histogram represents the bullish impulse The red histogram represents the bearish impulse
![Bollinger Bands all MAs](https://c.mql5.com/31/14/bollinger-bands-all-mas-logo-200x200-8716.png)
"Bollinger Bands all MAs" is an indicator that allows drawing Bollinger Bands calculated according to the selected moving average. You can select 9 standard MAs available in MetaTrader 5 - SMA, EMA, SMMA, LWMA, DEMA, TEMA, Frama, VIDYA, AMA, TRIX, and 4 non-standard ones - LRMA, HMA, JMA, AFIRMA.
General Parameters Method MA - select the type of moving average to be displayed in the current graph. Period MA - the number of bars to calculate the MA. Width bands - the width of the bands expresse
![ATR channel all MAs](https://c.mql5.com/31/14/atr-channel-all-mas-logo-200x200-8090.png)
"ATR channel all MAs jm" is a indicator that allows displaying on a chart the ATR channel calculated according to the moving average selected. You can select 9 standard MAs available in MetaTrader 5 - SMA, EMA, SMMA, LWMA, DEMA, TEMA, Frama, VIDYA, AMA, TRIX, and 4 non-standard - LRMA, HMA, JMA, AFIRMA.
General Parameters: Channel type - true: channel ATR, false: channel price. Method MA - select the type of moving average to show in the current graph. Period MA - the number of bars to calcula
![Indicator for M15 TimeFrame](https://c.mql5.com/31/14/indicator-for-m15-timeframe-logo-200x200-8592.png)
This Indicator is created for a M15 time frame. The Zero-Line means a flat market ( A flat market can refer to a trade in which the currency pair has not moved significantly up or down and, therefore, has no large gain or loss attributed to the forex trading position. Usually traders not trading when the market is flat). The positive and negative impulses indicate the Long and Short movements accordingly.
![Multi Time Frame Moving Averages](https://c.mql5.com/31/14/multi-time-frame-moving-averages-logo-200x200-8081.png)
In finance, a moving average (MA) is a stock indicator that is commonly used in technical analysis . The reason for calculating the moving average of a stock is to help smooth out the price data by creating a constantly updated average price . This Indicator determines the current time frame and calculates 3 moving averages from the next 3 available time frames. You can put this indicator on M1, M5, M15, M30, H1 and H4 TF. Blue and Magenta Arrows show the moment to go Long or Short accordi
![ZigZagLW](https://c.mql5.com/31/14/zigzaglw-logo-200x200-1139.png)
ZigZagLW - Brief Description This is an implementation of an idea described in Larry Williams' "Long-Term Secrets to Short-Term Trading". The first figure displaying the basic principle has been taken from that book.
Operation Principles The indicator applies optimized calculation algorithms with the maximum possible speed for non-redrawable indicator. In other words, the zigzag's last shoulder is formed right after the appropriate conditions occur on the market. The shoulder does not change i
![Fibonacci Moving Averages with Buy and Sell Arrows](https://c.mql5.com/31/14/fibonacci-moving-averages-with-buy-and-sell-arrows-logo-200x200-6854.png)
Fibonacci sequence is defined by integer sequence: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... By definition, it starts from 0 and 1, the next number is calculated as a sum of two previous numbers. Instead of the standard moving average, the indicator uses the following calculation of average price: Bar0 + Bar1 + Bar2 + Bar3 + Bar5 + Bar8 + Bar13 + Bar21 + ... Input parameters: fiboNum - numbers in the following integer sequence for Fibo Moving Average 1. 5 on default. fiboNum2 - numbers i
![MA on MA on MA](https://c.mql5.com/31/14/ma-on-ma-on-ma-logo-200x200-4889.png)
This indicator displays a main Moving Average line with input parameters nPeriod, nMethod and nPrice. The second line is calculated as a Moving Average from the data of the first line, in addition it has nPeriod_2 and nMethod_2 parameters. The third line is calculated as a Moving Average from the data of the second line, in addition it has nPeriod_3 and nMethod_3 parameters.
![Flat Market 5](https://c.mql5.com/31/14/flat-market-5-logo-200x200-8432.png)
A flat market can refer to a trade in which the currency pair has not moved significantly up or down and, therefore, has no large gain or loss attributed to the forex trading position. Usually traders not trading when the market is flat.
This is a self-explanatory indicator - do nothing when the current price in a "cloud". The input parameters nPeriod and nMethod are used for calculating aqua clouds.
![Abigail 5](https://c.mql5.com/31/13/abigail-52-logo-200x200-3867.png)
Description: Abigail is a medium-term trading system working on the price rollback. The Expert Advisor has been optimized for working on EURUSD. However, it can successfully work with other currency pairs as well. You can examine the Expert Advisor's trading statistics for different brokers and symbols at MetaTrader 4 and MetaTrader 5 Trading Signals sections. Parameters: Risk management: enter volume - market entry volume. If the value is greater than 0 - number of lots, if less than 0 - percen
![Chart CCI 5](https://c.mql5.com/31/14/chart-cci-5-logo-200x200-7591.png)
This indicator is a combination of 2 classical indicators: MA and CCI. Two moving averages form Upper and Lower bands. The input parameter nPeriod is used for MA and CCI calculations. The PaleGreen clouds characterize Up and Down trends. The moment a cloud appears above or under upper or lower bound is the time to enter the market.
![Trend Bands 5](https://c.mql5.com/31/14/trend-bands-5-logo-200x200-7454.png)
Bands are a form of technical analysis that traders use to plot trend lines that are two standard deviations away from the simple moving average price of a security. The goal is to help a trader know when to enter or exit a position by identifying when an asset has been overbought or oversold. This indicator will show upper and lover bands. You can change input parameters nPeriod and nMethod to calculate those bands for each timeframe. Aqua clouds represent up or down trends.
![Fibonacci Ribbon 5](https://c.mql5.com/31/13/fibonacci-ribbon-5-logo-200x200-3922.png)
This indicator is based on the Fibonacci sequence. The input parameters fiboNum is responsible for the number in the integer sequence. When the previous Price Close is above the ribbon, the probability to go Long is very high. When the previous Price Close is under the ribbon, the probability to go Short is very high.
![Fibonacci Moving Bars 5](https://c.mql5.com/31/13/fibonacci-moving-bars-5-logo-200x200-3276.png)
This indicator is based on the same idea as https://www.mql5.com/en/market/product/2565 , but instead of Average Bars it uses series or Fibonacci sequence. When the previous Price Close is above the previous indicator Bar, the probability to go Long is very high. When the previous Price Close is under the previous indicator Bar, the probability to go Short is very high.
![Brilliant Keltner Channel](https://c.mql5.com/31/13/brilliant-keltner-channel-logo-200x200-7476.png)
This indicator draws the Keltner Channel using the rates chart calculated from any other timeframe. The available Moving Averages are: Simple Moving Average Exponential Moving Average Smoothed Moving Average Linear Weighted Moving Average Tillson's Moving Average Moving Average line is coded into RED or BLUE according to its direction from the previous candle. Example: User can display the Keltner Channel calculated on the basis of a Daily (D1) chart on a H4 chart. NOTE: Timeframe must be higher
![Tick by Tick 5](https://c.mql5.com/31/13/tick-by-tick-5-logo-200x200-6906.png)
This indicator is designed for M1 timeframe and shows: Sum of points when the price goes up (Green Histogram). Sum of points when the price goes down (Red Histogram). In other words, by the number and ratio of bullish points to bearish ones, you can do a technical analysis of the state of the market.
If the green histogram prevails over the red one, you can conclude that at the moment the buyers are stronger than the sellers, and vice versa, if the red histogram prevails over the green, the s
![Moving Average Bars 5](https://c.mql5.com/31/13/moving-average-bars-5-logo-200x200-3494.png)
Moving Average Bars is a self-explanatory indicator with one input parameter: nPeriod. When the previous Price Close is above the previous indicator Bar, the probability to go Long is very high. When the previous Price Close is under the previous indicator Bar, the probability to go Short is very high.
![TimeFilter simple](https://c.mql5.com/31/13/timefilter-simple-logo-200x200-3699.png)
The indicator is an inter-week hourly filter. When executing trading operations, the indicator allows considering time features of each trading session. Permissive and restrictive filter intervals are set in string form. The used format is [first day]-[last day]:[first hour]-[last hour]. See the screenshots for examples. Parameters: Good Time for trade - intervals when trading is allowed. Bad Time for trade - intervals when trading is forbidden.
time filter shift (hours) - hourly shift. percent
![LRS Lineal Regresion Slope](https://c.mql5.com/31/13/lrs-lineal-regresion-slope-logo-200x200-1939.png)
If instead of giving the regression value indicator end of the regression line (LRMA), we give the value of its slope, we obtain LRS or Linear Regression Slope Indicator. Since the slope is positive when prices rise, zero when they are in range and negative when they are lowered, LRS provides us the data on the price trend. Calculation sum(XY, n) - avg(Y, n)*sum(X, n) Y= a + mX; m= -------------------------------- a= avg(Y, n) - m*avg(X, n)
![R2 oscilator](https://c.mql5.com/31/13/r2-oscilator-logo-200x200-9784.png)
R2 (R-squared) represents the square of the correlation coefficient between current prices and deducted from the linear regression. It is the statistical measure of how well the regression line is adjusted to the actual data, and therefore it measures the strength of the prevailing trend without distinguishing between ascending and descending one. The R2 value varies between 0 and 1, therefore it is an oscillator of bands that can show signs of saturation (overbought / oversold). The more the v
![CCI normalized](https://c.mql5.com/31/13/cci-normalized-logo-200x200-4370.png)
Commodity Channel Index Technical Indicator (CCI) measures the deviation of the commodity price from its average statistical price. High values of the index point out that the price is unusually high being compared with the average one, and low values show that the price is too low. In spite of its name, the Commodity Channel Index can be applied for any financial instrument, and not only for the wares. There are two basic techniques of using Commodity Channel Index: Finding the divergences.
Th
![Bears Bulls Histogram](https://c.mql5.com/31/13/bears-bulls-histogram-logo-200x200-2591.png)
The Bears Bulls Histogram indicator is based on the standard Moving Average indicator. You have MA input parameters:
maPeriod - Moving Average period;
maMODE - Moving Average mode (0 = MODE_SMA; 1 = MODE_EMA; 2 = MODE_SMMA; 3 = MODE_LWMA); maPRICE - Applied price (0=PRICE_CLOSE; 1=PRICE_OPEN; 2=PRICE_HIGH; 3=PRICE_LOW; 4=PRICE_MEDIAN; 5=PRICE_TYPICAL; 6=PRICE_WEIGHTED). Green Histogram is representing an Up-trend and Red Histogram is representing a Down-trend.
![Trinity Impulse Relative Vigor Index](https://c.mql5.com/31/13/trinity-impulse-relative-vigor-index-logo-200x200-5453.png)
Trinity-Impulse indicator shows market entries and periods of flat. V-shaped impulse shows the time to enter the market in the opposite direction. Flat-topped impulse means it is time to enter the market in the same direction. The classical indicator Relative Vigor Index is added to the indicator separate window for double checking with Trinity Impulse.
![CCI Envelopes MT5](https://c.mql5.com/31/13/cci-envelopes-mt5-logo-200x200-1732.png)
2 yellow lines represent the Envelopes with automatic deviation. The Envelopes indicator is a tool that attempts to identify the upper and lower bands of a trading range. Aqua line represents classic Commodity Channel Index added to the Envelopes on the chart, not in a separate window. The Commodity Channel Index ( CCI ) is a technical indicator that measures the difference between the current price and the historical average price.
![Chaikin Money Flow](https://c.mql5.com/31/96/chaikin-money-flow-logo-200x200-2989.png)
This indicator incorporates the volume to inform the market trend. A warning system (chart, SMS and e-mail) is incorporated for warning when a certain level is exceeded. Developed by Marc Chaikin, Chaikin Money Flow (CMF) measures the amount of Money Flow Volume (MFV) over a specific period. Money Flow Volume forms the basis for the Accumulation Distribution Line. Instead of a cumulative total of Money Flow Volume, Chaikin Money Flow simply sums Money Flow Volume for a specific look-back period.
![Support and Resistance](https://c.mql5.com/31/12/support-and-resistance-logo-200x200-1987.png)
Support & Resistance indicator is a modification of the standard Bill Williams' Fractals indicator. The indicator works on any timeframes. It displays support and resistance levels on the chart and allows setting stop loss and take profit levels (you can check the exact value by putting the mouse cursor over the level). Blue dashed lines are support level. Red dashed lines are resistance levels. If you want, you can change the style and color of these lines. If the price approaches a support lev
![Bollinger Bands strategy](https://c.mql5.com/31/641/bollinger-bands-strategy-logo-200x200-3801.png)
Bollinger Bands strategy An EA to help traders using Bollinger Bands in trading provides an opportunity to evaluate the effectiveness and optimize the three trading methods (strategies) described in John Bollinger’s book BOLLINGER ON BOLLINGER BANDS, with some additions. I do not recommend using in the forex market. EA Parameters: Stop Loss, in pips Take Profit, in pips Trailing Stop Trailing Step Money management: Lot OR Risk Step trailing stop The value for "Money management" Deviation, in
![Line Crossing Alert](https://c.mql5.com/31/59/line-crossing-alert-logo-200x200-9221.png)
The Expert Advisor notifies that a price has crossed a line on the chart. It handles two types of lines - horizontal lines and a trendline. The number of lines is unlimited. It can also notify of changes in the margin level, in the total volume and profit (loss) for a symbol.
Parameters: price mode - price type (bid or ask). timeout - alert timeout. number of repeats - the maximum number of repeated alerts. comment lines - the number of lines in a comment. email - enable sending of Email notif
![Pairs Trading Hedge Chart](https://c.mql5.com/31/11/pairs-trading-hedge-chart-logo-200x200-9558.png)
This indicator is intended for visual multicurrency analysis. It allows synchronous scrolling and analysis of a few charts simultaneously and can also be used for pairs trading. The indicator works both on Forex and on Russian FORTS market. The product has a very important property - if there are skipped bars at the symbols, the synchronism of charts on the time axis is fully preserved. Each chart point is strictly synchronous with the others on the time axis at any time frame. This is especiall
![Session Moving Average](https://c.mql5.com/31/11/session-moving-average-logo-200x200-8628.png)
The Forex trading market operates 24 hours a day but the best trading times are when the major trading sessions are in play. The Sessions Moving Average indicator helps identify Tokyo, London and New York, so you know when one session starts, ends or even overlaps. This indicator also shows how session affects the price movement. Now, you can see the market trend by comparing the price with 3 Average lines or comparing 3 Average lines together.
![Moving Average Angle 13 types](https://c.mql5.com/31/11/moving-average-angle-13-types-logo-200x200-4522.png)
"MA Angle 13 types" is an indicator that informs of the inclination angle of the moving average curve that is displayed on the screen. It allows selecting the MA method to use. You can also select the period, the price and the number of bars the angle is calculated for. In addition, "factorVisual" parameter adjusts the information about the MA curve angle displayed on this screen. The angle is calculated from your tangent (price change per minute). You can select up to 13 types of MA, 9 standa
![Custom Price Chart](https://c.mql5.com/31/10/custom-price-chart-logo-200x200-8806.png)
The alternative representation of a price chart (a time series) on the screen. Strictly speaking, this is not an indicator but an alternative way of visual interpretation of prices along with conventional ones - bars, candlesticks and lines. Currently, I use only this representation of prices on charts in my analysis and trading activity. In this visual mode, we can clearly see the weighted average price value (time interval's "gravity center") and up/down dispersion range. A point stands for (O
![Synthetic Reverse Bar](https://c.mql5.com/31/10/synthetic-reverse-bar-logo-200x200-3350.png)
Synthetic Reverse Bar is an evolution of Reverse Bar indicator. It is well-known that candlestick patterns work best at higher timeframes (H1, H4). However, candlesticks at such timeframes may form differently at different brokers due to dissimilarities in the terminal time on the single symbol, while the history of quotes on M1 and M5 remains the same! As a result, successful patterns are often not formed at higher timeframes! Synthetic Reverse Bar solves that problem! The indicator works on M5
![Normalized ATR three modes](https://c.mql5.com/31/10/normalized-atr-three-modes-logo-200x200-9592.png)
Is the market volatile today? More than yesterday? EURUSD is volatile? More than GBPUSD? We need an indicator that allows us to these responses and make comparisons between pairs or between different timeframes. This indicator facilitates this task. Reports the normalized ATR as three modes; It has a line that smooths the main signal; The normalization of values occurs within a defined interval by user (34 default bars); The user can also define any symbol and timeframe to calculate and to make
![All MAs 13 types MULTIPURPOSE TOOL](https://c.mql5.com/31/9/all-mas-13-types-multipurpose-tool-logo-200x200-1890.png)
"All MAs-13 jm" is a tool that allows accessing from a single control box 13 different types of MAs: 9 standard MAs in MetaTrader 5 (SMA, EMA, SMMA, LWMA, DEMA, TEMA, Frama, VIDYA, AMA ) and 4 non-standard (LRMA, HMA, JMA, SAYS) copyrights to which belong to Nikolay Kositsin (Godzilla), they can be found on the web (e.g. LRMA ). General Parameters Period MA: the number of bars to calculate the moving average. MA Method: select the type of moving average to show in the current graph. Applied Pric
![Ichimoku Advanced Pro](https://c.mql5.com/31/9/ichimoku-advanced-pro-logo-200x200-2985.png)
Ichimoku Kinko Hyo is a purpose-built trend trading charting system that has been successfully used in nearly every tradable market. It is unique in many ways, but its primary strength is its use of multiple data points to give the trader a deeper, more comprehensive view into price action. This deeper view, and the fact that Ichimoku is a very visual system, enables the trader to quickly discern and filter "at a glance" the low-probability trading setups from those of higher probability. This i
![Ichimoku Advanced Free](https://c.mql5.com/31/9/ichimoku-advanced-free-logo-200x200-6859.png)
Ichimoku Kinko Hyo is a purpose-built trend trading charting system that has been successfully used in nearly every tradable market. It is unique in many ways, but its primary strength is its use of multiple data points to give the trader a deeper, more comprehensive view into price action. This deeper view, and the fact that Ichimoku is a very visual system, enables the trader to quickly discern and filter "at a glance" the low-probability trading setups from those of higher probability. This i
![Normalized Volumes Indicator](https://c.mql5.com/31/9/normalized-volumes-indicator-logo-200x200-5958.png)
When looking at the volume information that moves the market, a question arises: is it a strong or weak movement? Should it be compared with previous days? These data should be normalized to always have a reference. This indicator reports the market volume normalized between 0-100 values. It has a line that smoothes the main signal (EMA). The normalization of values occurs within an interval defined by user (21 bars on default). User can also define any relative maximum, timeframe and number of
![Ichimoku MTF](https://c.mql5.com/31/9/ichimoku-mtf-logo-200x200-4003.png)
MTF Ichimoku is a MetaTrader 5 indicator based on well known Ichimoku. In MetaTrader 5 we have Ichimoku already included as a standard technical indicator. However it can be used only for the current timeframe. When we are looking for a trend, it is very desirable to have Ichimokuis showing higher timeframes. MTF Ichimoku presented here has additional parameter - TimeFrame. You can use it to set up higher timeframe from which Ichimokuis will calculate its values. Other basic parameters are not c
![Gann High Low Activator MTF](https://c.mql5.com/31/9/gann-high-low-activator-mtf-logo-200x200-5168.png)
This indicator is a copy of the Gann Hi-Lo Activator SSL indicator which was rewritten in MQL5. The original indicator was one-colored, that is why for more visual definition of the trend direction it was necessary to make it colored. This version is Mutitimefame, now you can see multi-trends in a separate window and signals in the main chart. Alert mode and sending of emails has been also added.
![Multi Currency Index New](https://c.mql5.com/31/8/multi-currency-index-logo-200x200-6050.png)
Any financial instrument that is traded on the market is a position of some active towards some currency. Forex differs from other markets only in the fact, that another currency is used as an active. As a result in the Forex market we always deal with the correlation of two currencies, called currency pairs.
The project that started more than a year ago, helped to develop a group of indicators under a joint name cluster indicators. Their task was to divide currency pairs into separate currenci
MetaTrader Market - trading robots and technical indicators for traders are available right in your trading terminal.
The MQL5.community payment system is available to all registered users of the MQL5.com site for transactions on MetaTrader Services. You can deposit and withdraw money using WebMoney, PayPal or a bank card.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.