• Price
     - 
  • Reset
Watch the Market tutorial videos on YouTube
How to buy а trading robot or an indicator
Run your EA on
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 4 - 240

Trading robots perform market transactions automatically, while indicators allow you to better analyze quotes and predict the price behavior. With these applications, you will be able to perform deals in MetaTrader 4 in a more informed manner, while capturing more opportunities.
Reversal Bars
Igor Semyonov
Description The indicator determines the appearance of the bars that signal of a reversal of current local moods and plays a beep. It also paints these bars in accordance with the bullish and/or bearish priority. You can select the color for bullish and bearish moods. Inputs Sound_Play - a flag that allows the sound notification. Use Detection of the reversal bar can be a signal to perform appropriate trading activities.  The indicator can be used for manual or automated trading in an Expert
30 USD
Pivot Pro
Igor Semyonov
Description Pivot Pro  is a universal color indicator of the  Pivot Points  levels systems. You can select one of its three versions:  Standard   Old , Standard New  and  Fibo . The system will automatically calculate the  Pivot Point  on the basis of market data for the previous day ( PERIOD_D1 ) and the system of support and resistance levels, three in each. It can also display price tags for each level. You can color the indicator lines. Only a method of calculation of the third level of supp
30 USD
MACD Line Smart
Igor Semyonov
Description A colored universal multicurrency/multi-symbol indicator MACD Line Smart (the indicator moving average convergence divergence is displayed as a histogram) based on double or triple moving average .  Comparing to the standard MACD this indicator is more sensitive to what allows generating advance signals. he indicator may be used with any broker, irrespective of the name of the financial instrument since it is necessary to manually enter the name as an input parameter. If you enter a
30 USD
Forecast
Dmitriy Gizlyk
We present our trend indicator Forecast. The indicator is designed for identifying entry and exit points, and can be used alone or in combination with other technical analysis tools. Four parameters are required for the indicator: BarSearch - determines the number of candlesticks in history for analysis Forecast - sets the range of forecasting in candlesticks Depth - sets the depth of analysis Lag - defines the delay in candlesticks before recalculating the indicator Here are the details of how
50 USD
Smart ZigZag
Nikolay Likhovid
Smart ZigZag indicator is a ZigZag, for which the market is actually not accidental. This is not mere words, as this can be confirmed by displayed charts comparing Smart ZigZag and HZZ parameters. But before I describe the screenshots, let's examine a few details concerning Smart ZigZag. This indicator analyzes the chart and identifies certain activity horizons assigning numbers to them. This can be called ranking. For example, M1 EURUSD chart from 4.01.1999 to 3.12.2013 has the average segment
99 USD
Market and Trade Info
Vasiliy Dubynin
The Market and Trade Info utility allows you to control all the necessary market and trading parameters. It Shows the Following Information: Allowed lot (minimum, maximum). Free margin, the margin for opening one lot. Value of one point in the deposit currency. Leverage used for open positions. Leverage required for opening pending orders. Fixing the spread (minimum, the current value, maximum). Profit of Takeprofit and result of Stoploss for open orders (in the deposit currency, as a percenta
10 USD
Banking FX
Alexey Gudima
A multicurrency Expert Advisor trading a balanced portfolio consisting of nine currency pairs. Trading Strategy The strategy is based on a trend following principle. It joins the medium-term trend during completion of the rollback. A trading position for each instrument is formed gradually - it may consist of several trades in the same direction. All deals are protected by stop loss orders. Profit is locked in by take profit orders. The EA trades around the clock, five days a week. The volume
1 200 USD
ScalperiorFX CCI
Bernard Situmeang
Information ScalperiorFX CCI uses the built-in Commodity Channel Index (CCI). It is a Solid Trend-following EA that uses the relationship of CCI, MACD and three Simple Moving Averages (10-day EMA Short-Term; 100-day EMA Mid-Term; 200-day EMA Long-Term). It is enhanced with the Candles Pattern recognition system that is used as a trend strength filter. Note: trades are closed using Stop Loss and Take Profit defined by the user or by ClosingSignal. All trades are opened at the close of the curre
50 USD
PiTrades
Anton Gorin
PiTrades Expert Advisor is based on the custom indicator PiTrends . Entry points are determined using values of the PiTrends indicator. Positions are closed when reaching specified profit and loss levels. Input Parameters Distance - Distance input parameter of the PiTrends indicator; Period Signal - Period Signal input parameter of the PiTrends indicator; Stop Loss - loss fixing level in points; Take Profit - profit fixing levels in points; Fixed Lot - fixed lot value; Variable Lot - variable lo
15 USD
Ticks Bears 4
Andrej Nikitin
The  Bears Power indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Period - period of averaging. The number of ticks to identify high/low - number of single ticks for determining high/low. Calculated bar - number of bars for the indicator calculation. The following parameters are intended for adjusting the weight of Bears Power signals (from 0 to 100). You can find their description in the Signals of the Bears Power oscillator section of MQL5 Refe
10 USD
Ticks Bulls 4
Andrej Nikitin
The Bulls Power indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Period - period of averaging. The number of ticks to identify high/low - number of single ticks for determining high/low. Calculated bar - number of bars for the indicator calculation. The following parameters are intended for adjusting the weight of Bulls Power signals (from 0 to 100). You can find their description in the Signals of the Bulls Power oscillator section of MQL5 Refer
10 USD
Ticks Momentum 4
Andrej Nikitin
The Momentum indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: period - period of the indicator calculation. levels count - number of displayed levels (no levels are displayed if set to 0) calculated bar - number of bars for the indicator calculation.
10 USD
Tick StdDev 4
Andrej Nikitin
The Standard Deviation (StdDev) indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Period - period of averaging. Method - method of averaging. calculated bar - number of bars for the indicator calculation.
10 USD
Ticks ADX 4
Andrej Nikitin
The Average Directional Movement Index indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Period - period of averaging. Сalculated bar - number of bars on the chart for the indicator calculation. Buffer indexes: 0 - MAIN_LINE, 1 - PLUSDI_LINE, 2 - MINUSDI_LINE.
10 USD
Ticks CCI 4
Andrej Nikitin
The Commodity Channel Index(CCI) indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: period - number of single periods used for the indicator calculation. calculated bar - number of bars for the indicator calculation. The following parameters are intended for adjusting the weight of CCI signals (from 0 to 100). You can find their description in the Signals of the Commodity Channel Index section of MQL5 Reference. The oscillator has required directio
10 USD
Ticks OsMA 4
Andrej Nikitin
The Moving Average of Oscillator(OsMA) indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Fast EMA period - fast period of averaging. Slow EMA period - slow period of averaging. Signal SMA period - period of averaging of the signal line. calculated bar - number of bars for the indicator calculation.
10 USD
Ticks Bands 4
Andrej Nikitin
The Bollinger Bands indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Period - period of averaging. Deviation - deviation from the main line. Price levels count - number of displayed price levels (no levels are displayed if set to 0). Bar under calculation - number of bars on the chart for the indicator calculation. Buffer indexes: 0 - BASE_LINE, 1 - UPPER_BAND, 2 - LOWER_BAND, 3 - BID, 4 - ASK.
10 USD
Ticks MACD 4
Andrej Nikitin
The Moving Average Convergence/Divergence(MACD) indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Fast EMA period - indicator drawn using a tick chart. Slow EMA period - slow period of averaging. Signal SMA period - period of averaging of the signal line. calculated bar - number of bars on the chart for the indicator calculation. The following parameters are intended for adjusting the weight of MACD signals (from 0 to 100). You can find their desc
10 USD
Ticks Stochastic 4
Andrej Nikitin
The Stochastic Oscillator indicator is drawn on the tick price chart. After launching it, wait for enough ticks to come. Parameters: K period - number of single periods used for calculation of the stochastic oscillator; D period - number of single periods used for calculation of the %K Moving Average line; Slowing - period of slowing %K; Calculated bar - number of bars in the chart for calculation of the indicator. The following parameters are intended for adjusting the weight of signals of the
10 USD
Ticks Envelopes 4
Andrej Nikitin
The Envelopes indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: Averaging period - period of averaging. Smoothing type - type of smoothing. Can have any values of the enumeration ENUM_MA_METHOD . Option prices - price to be used. Can be Ask, Bid or (Ask+Bid)/2. Deviation of boundaries from the midline (in percents) - deviation from the main line in percentage terms. Price levels count - number of displayed price levels (no levels are displayed if
10 USD
Ticks RSI 4
Andrej Nikitin
The Relative Strength Index indicator drawn using a tick chart. After launching it, wait for enough ticks to come. Parameters: RSI Period - period of averaging. overbuying level - overbought level. overselling level - oversold level. calculated bar - number of bars on the chart for the indicator calculation. The following parameters are intended for adjusting the weight of RSI signals (from 0 to 100). You can find their description in the Signals of the Oscillator Relative Strength Index section
10 USD
PiTrends
Anton Gorin
The PiTrends original trend indicator that can have the values from -1 to +1. The closer the indicator value is to +1, the stronger the uptrend is. The closer it is to -1, the stronger the downtrend is. It can also be used as an oscillator to define the overbought/oversold levels. The indicator has signal line calculated as a moving average of the main line of the indicator. The indicator has input parameter Distance for specifying the distance in points. The indicator ignores the price movement
10 USD
Price Aceleration on MA
Rolando Jose Cardenas Ponce
This indicator calculates the DEMA over a given interval and estimates price acceleration using this information. Intervals where acceleration is greater than the specified value are plotted in the chart window with different colors. The indicator uses internally the standard Moving Average indicator. The indicator can be used with any broker. It adjusts automatically to 4 or 5 digits. It uses the timeframe and pair of the current chart. The main goal is to define and show the moment when the pr
30 USD
Forced Murrey Math
Nikolay Likhovid
Murray levels are popular among traders. You can easily find indicators for drawing the levels on the internet. The main difference and advantage of the Forced Murrey Math indicator is the execution speed. This makes it perhaps the best choice for use in Expert Advisors that require thorough testing and optimization on a long history of quotes. Also the indicator draws history, so it will be very useful for visual analysis of interaction of price with the Murray levels in the past. The method of
15 USD
RTrends
Nikolay Likhovid
The RTrends indicator does two things: first, it automatically draws the layout of the price chart by plotting trend lines and, secondly, it produces bearish and bullish signals. The layout reflects the fractal nature of the market. Trends from different time horizons are applied simultaneously on the chart. Thus, from a single chart a trader can see trend lines of higher timeframes. The lines, depending on the horizon, differ in color and width: the older the horizon, the thicker the line is. T
60 USD
DiTrades
Anton Gorin
DiTrades Expert Advisor is based on the custom indicator DiTrends . Entry points are determined using values of the DiTrends indicator. Positions are closed when reaching specified profit and loss levels. Input Parameters Period Main - Period Main input parameter of the DiTrends indicator; Period Signal - Period Signal input parameter of the DiTrends indicator; Stop Loss - loss fixing level in points; Take Profit - profit fixing level in points; Fixed Lot - fixed lot value; Variable Lot - variab
15 USD
DreamCatcher
Vitalie Postolache
The indicator shows favorable points for entering the market. The indicator can be used for scalping on small timeframes and for long-term trading. Indicator inputs Count bars - bars counted to draw indicator. Optimal value on chart 500..1000. For an EA this value can be reduced to 1, improves testing and optimisation speed Indicator period - bars used for calculations, can be 0 to 100 Deviation, 0..100 - indicator deviation coefficient, 0 to 100 Filter period - filter period in bars, 1 to 50
30 USD
Profitstat premium
Tonny Obare
Profitstat premium version scans your trading history and displays performance on the chart. The premium version is far more flexible than the free one. The premium version contains the following features that you won't find in the free version: Ability to horizontally position the indicator as you prefer. Ability to display results in money or in pips with the option to hide or display one or both of them. An option to show stats for only the chart symbol. An option to only show data from a cer
15 USD
DiTrends
Anton Gorin
This is an original trend indicator. Its values vary from -1 to +1. The closer the indicator is to +1, the stronger is the ascending trend. The closer it is to -1, the stronger is the descending trend. The indicator can be also used as an oscillator for determining the overbought/oversold state of the market. The indicator has the signal line calculated as a moving average of the main line of the indicator. In the input parameter Period Main specifying the number of bars to be used for calculati
10 USD
ViTrends
Anton Gorin
This is an original trend indicator. Its values vary from -1 to +1. The closer the indicator is to +1, the stronger is the ascending trend. The closer it is to -1, the stronger is the descending trend. The indicator can be also used as an oscillator for determining the overbought/oversold state of the market. The indicator has the signal line calculated as a moving average of the main line of the indicator. In the input parameter Period Main specifying the number of bars to be used for calculati
10 USD
Price Levels
Igor Semyonov
Description The indicator is intended for labeling the chart using horizontal levels and/or half-round prices. The indicator works on any financial instrument regardless of the name and the number of digits. A user can choose colors for the indicator lines. Input Parameters Calc_Method - method of calculation of the lines: levels of round prices. levels of half-round prices. Digits_Accepted - flag for calculating the levels according to number of decimal places in the quotes of a financial ins
30 USD
Multicurrency Candlesticks
Igor Semyonov
Description Candlesticks is a colored multicurrency/multy-symbol indicator. It shows a financial instrument as a candlestick chart in a separate window below the chart of the main financial symbo. The indicator may be used with any broker, irrespective of the name of the financial instrument since it is necessary to manually enter the name as an input parameter. If you enter a non-existent or incorrect name of a financial instrument, you will receive an error message that this financial instrume
30 USD
PZ Lopez Trend
Arturo Lopez Perez
This indicator tracks the market trend with an unmatched reliability, by ignoring sudden fluctuations and market noise. It has been designed to trend-trade intraday charts and small timeframes. Its winning ratio is around 85%. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Amazingly easy to trade Find oversold/overbought situations Enjoy noise-free trading at all times Avoid being whipsawed in intraday charts The indicator analyzes its own quality and performance It
149 USD
PZ Wolfe Waves
Arturo Lopez Perez
Wolfe Waves are naturally occurring trading patterns present in all financial markets and represent a fight towards an equilibrium price. These patterns can develop over short and long-term time frames and are one of the most reliable predictive reversal patterns in existence, normally preceding strong and long price movements. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Clear trading signals Amazingly easy to trade Customizable colors and sizes Implements perfor
149 USD
Main Candles
Igor Semyonov
The indicator detects the following types of Japanese candlesticks: Doji, Hammer and/or Hanging Man, Shooting Star and/or Inverted Hammer, Spinning Top, Maribozu. The indicator is intended for manual and/or automated trading within an Expert Advisor. There is a possibility to choose colors for bullish and bearish candlesticks. For automated trading, use any indicator buffer of the double type: 0, 1, 2 or 3, whose value is not zero!
30 USD
MQTestInd4Market4 1
Alexey Da
This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT!
30 USD
MQTestInd4Market4
Alexey Da
This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT! This is the test product. Please, DO NOT BUY IT!
10 USD
1...233234235236237238239240

The MetaTrader Market offers a convenient and secure venue to buy applications for the MetaTrader platform. Download free demo versions of Expert Advisors and indicators right from your terminal for testing in the Strategy Tester.

Test applications in different modes to monitor the performance and make a payment for the product you want using the MQL5.community Payment System.