MQL5 Algo Trading
388K subscribers
2.56K photos
2.56K links
The best publications of the largest community of algotraders.

Subscribe to stay up-to-date with modern technologies and trading programs development.
Download Telegram
The 3rd Generation Moving Average is an enhanced version of the standard moving average for MetaTrader, aimed at reducing lag through a longer MA period. Originally outlined by M. Duerschner in "Gleitende Durchschnitte 3.0," it uses Ξ» = 2 for optimal lag reduction. It's available for both MT4 and MT5 platforms without the need for DLLs. Parameters include MA_Period (default of 50), MA_Sampling_Period (default of 220), MA_Method (set to MODE_EMA), and MA_Applied_Price (set to PRICE_TYPICAL). The indicator provides a responsive alternative to the conventional EMA, with a faster reaction to price changes, although it may still generate false signals. It functions similarly to a standard moving average for identifying trend directions.
#MQL4 #MT4 #Indicator #Forex

Read more...
πŸ‘32❀16πŸ‘¨β€πŸ’»2😎2
The Aroon Up & Down indicator assists in identifying local tops and bottoms on currency pair charts. Designed for MetaTrader platforms, it offers trading signals for buying and selling based on the position of its lines. A crucial signal is when the indicator lines cross, suggesting an optimal moment to either secure profits or limit losses. This indicator can also notify users through sound and email alerts, if configured. Compatible with both MT4 and MT5, it features adjustable parameters like AroonPeriod, influencing the number and frequency of signals by varying the period length. Adjusting MailAlert and SoundAlert parameters determines the method of alert notification. Trading becomes straightforward by monitoring line positions with respect to the middle range.
#MQL4 #MT4 #Forex #Indicator

Read more...
πŸ‘28❀11πŸ”₯2πŸ‘¨β€πŸ’»2
The Basing Candlesticks indicator is a tool for MetaTrader platforms that automatically identifies and marks basing candles on trading charts. A basing candle is defined as one where the body length is less than 50% of its high-low range. On MT4, these are highlighted using histogram lines, while on MT5, custom candles are used. The indicator allows customization of the percentage criterion for defining basing candles through adjustable input parameters. Alerts can be enabled for new basing candle detection, with options for native pop-up alerts, sound notifications, email notifications, and push alerts. These require proper configuration in MetaTrader settings to function effectively, ensuring timely notifications for traders.
#MQL4 #MT4 #Indicator #Trading

Read more...
πŸ‘23❀8πŸ€”2πŸ‘¨β€πŸ’»2
A simple custom MetaTrader indicator is designed for beginners, displaying local tops and bottoms on charts with red and blue dots. This tool identifies these points by analyzing the maximum and minimum values over a specified period, then compares them to the trading range of a currency pair. If a top or bottom is significant, it marks it with a dot. Note that this indicator redraws and should not be used to generate trading signals, as the dots' positions might change. Available for both MT4 and MT5 platforms, its parameters include AllBars, Otstup, and Per, influencing calculation spans and dot frequency. This tool should only aid in identifying support and resistance levels or when developing custom indicators in breakout systems.
#MQL4 #MT4 #Indicator #Trading

Read more...
πŸ‘25❀17πŸ‘¨β€πŸ’»3
The BMA MetaTrader indicator, based on an idea from a site visitor, is built on the traditional moving average indicator. It appears as three lines: the central line uses the standard MT4/MT5 moving average, with options for simple, exponential, or weighted methods. The upper line is elevated by 2%, and the lower line is decreased by 2%, default settings, serving as support and resistance levels. This indicator is compatible with both MT4 and MT5 platforms. Key input parameters include MA_Period (default 49) for the central line’s period, MA_Shift (default 0) for horizontal chart shifts, and Percentage (default 2) for vertical band adjustments. Effective use suggests applying it to the EUR/USD H4 chart, recommending a sell at the upper band and a buy at the lower band, with moderate stop-loss levels due to potential price breaches or directional change...
#MQL4 #MT4 #Indicator #Strategy

Read more...
πŸ‘28❀16✍3⚑2πŸ‘¨β€πŸ’»2
The Bollinger Squeeze Advanced indicator integrates two robust components: the Bollinger Bands and Keltner Channel for a trend "squeeze" measure and a trend strength histogram informed by a choice of eight oscillators: Stochastic, CCI, RSI, MACD, Momentum, Williams % Range, ADX, or DeMarker. The indicator visualizes this data as a color-coded histogram in a separate chart window and supports multi-timeframe analysis and alert options. Compatibility is ensured for MT4 and MT5 platforms under the "Not So Squeezy" system. It aids traders by marking trend strength, showing green bars for uptrends and red for downtrends, with blue thick bars signaling non-trending market phases for range-bound trading strategies.
#MQL4 #MT4 #Indicator #AlgoTrading

Read more...
πŸ‘14🀑8πŸ‘Œ5❀3πŸ‘¨β€πŸ’»3
The Bollinger Squeeze Basic MetaTrader indicator integrates Momentum, Bollinger Bands, and the Keltner Channel to aid traders in visualizing market conditions. Displayed in its own chart window, it shows a Momentum histogram alongside dots to illustrate the relationship between Bollinger Bands and the Keltner Channel. Available for both MT4 and MT5, it forms part of the Not So Squeezy system.

The indicator employs various parameters such as MaxBars (default 300), BB_Period (default 20), and Keltner_Factor (default 1.5) to customize its application. Alerts can be configured through native pop-ups, email, or push notifications in MetaTrader. Understanding how to interpret the indicator's signals is crucial, as it highlights trading ranges with blue squares and potential breakouts with red squares. The Momentum component signals trend strength via col...
#MQL4 #MT4 #Indicator #AlgoTrading

Read more...
❀20πŸ‘9πŸ‘¨β€πŸ’»3✍2
The Candle Wicks Length Display is a specialized indicator designed for MetaTrader platforms, MT4 and MT5, facilitating the analysis of candle wick lengths directly on trading charts. It allows traders to establish a minimum wick length for display or alternatively highlight wick lengths that are below a specified limit. This tool supports multiple alert types, including visual and sound alerts, email notifications, and push notifications, providing flexibility in alert management.

Traders can configure the indicator with various parameters, such as measuring wicks in standard pips or percentage points, and choose specific colors for wick length displays for both bullish and bearish candles. User-defined settings include upper and lower wick length limits for triggering alerts, with the capability to wait for a candle to close before evaluating wick le...
#MQL4 #MT4 #Indicator #Trading

Read more...
❀22πŸ‘9πŸ‘¨β€πŸ’»3
The Negative Volume Index (NVI) is a technical indicator available for advanced chart analysis on MT4 and MT5 platforms. It leverages tick volume (or real volume in MT5) to provide insights without relying on standard indicators. Its primary feature includes multi-timeframe support, allowing traders to analyze different timeframe dynamics. Developed by Paul L. Dysart and later refined by Norman G. Fosback, NVI consists of an oscillating line that rises or falls based on decreasing volume, signaling trend strength.

NVI offers two interpretative strategies: a classic method that uses NVI movement as trend confirmation, and a divergence strategy examining discrepancies between price action and NVI for potential reversals. Both approaches require cautious application due to possible false signals. The indicator also accommodates a higher timeframe perspe...
#MQL5 #MT5 #Indicator #Strategy

Read more...
πŸ‘23❀7πŸ‘¨β€πŸ’»3⚑2✍2
The CCI Arrows MetaTrader indicator offers traders an efficient tool to determine where the Commodity Channel Index (CCI) crosses the zero line, highlighted by red or blue arrows. This indicator is known for minimal lag and high accuracy, suitable for traders preferring straightforward strategies over complex ones. It is compatible with both MT4 and MT5, supporting various alert types including native pop-up, email, and push notifications, provided MetaTrader is correctly configured.

The primary input parameter, CCI_Period, defaults to 14, balancing lag and false signals. The indicator provides clear buy (blue arrow) and sell (red arrow) signals, advising traders to consider the prevailing trend. In an uptrend, a blue arrow suggests going long; ignore red arrows unless closing a position. In a downtrend, red arrows indicate short positions, while blue arro...
#MQL4 #MT4 #Indicator #CCI

Read more...
❀7πŸ‘¨β€πŸ’»7πŸ‘5
The Breakeven Line Indicator is an essential tool for MetaTrader users designed to manage open positions efficiently. It determines the breakeven level and represents it on the chart with a horizontal line. The indicator evaluates all trades, calculates the total number of lots, and projects the distance to breakeven in points and profit/loss. It's compatible with MT4 and MT5. Toggle visibility using Shift + B. It offers customizable input parameters, enabling users to tailor calculations and visual presentation to their needs. For instance, set IgnoreLong to true to focus on short positions only. Customize the breakeven line color depending on position type: clrTeal for long, clrPink for short, and clrSlateGray for neutral. Adjust line style and width per preference. Define text appearance through customizable color, size, and font face. ObjectPrefix ...
#MQL5 #MT5 #Indicator #Strategy

Read more...
πŸ‘16πŸ‘¨β€πŸ’»6✍1πŸ”₯1
The Coppock MetaTrader indicator is a classic tool for identifying long-term market opportunities, originally developed by Edward Coppock in 1962. It identifies buy signals by applying a weighted moving average to the sum of two rates of change. This MetaTrader version allows modification of the basic indicator parameters – ROC1Period (default is 14), ROC2Period (default is 11), and MAPeriod (default is 10). In MT4, the MAType parameter is set to weighted moving average (default is 3), and changes are generally not recommended. The Coppock curve strategy suggests buying as the curve rises from a trough below zero and selling as it falls from a peak above zero, ignoring smaller fluctuations. It aids in tracking early-stage trends without anticipating exact highs and lows. This tool is compatible with both MT4 and MT5 platforms.
#MQL4 #MT4 #Indicator #Strategy

Read more...
πŸ‘8❀5πŸ‘¨β€πŸ’»4
The 3rd Generation Moving Average introduces enhancements over the traditional moving average (MA) indicator used in MetaTrader platforms. By integrating a straightforward lag-reducing mechanism based on an extended MA period, this indicator improves responsiveness to price shifts. Authored by M. Duerschner, the approach utilizes Ξ» = 2, optimizing lag reduction without necessitating DLL support. This tool is operational on both MT4 and MT5. Key input parameters include MA_Period (default 50), which dictates the moving average period, and MA_Sampling_Period (default 220), which should quadruple the MA_Period for efficacy. The MA_Method parameter defaults to MODE_EMA, while MA_Applied_Price is set to PRICE_TYPICAL. Notably, even with its improvements, the 3rd Gen MA can produce false signals and exhibit residual lag when assessing trend directions.
#MQL5 #MT5 #Indicator #Forex

Read more...
πŸ‘¨β€πŸ’»10πŸ‘9❀8⚑1
The Daily Percentage Change indicator for MetaTrader provides traders with a view of currency rate fluctuations from the previous daily close, presented in percentage points on the main chart window. It also offers insights into weekly and monthly percentage changes. Customizable settings allow traders to assign different colors to positive or negative movements, along with an arrow for quick direction indication. A Time Shift parameter compensates for brokers using unconventional time zones. The indicator is compatible with both MT4 and MT5 platforms.

In terms of customization, the indicator lets users adjust various input parameters, including text and arrow positioning, font sizes, and color settings for up or down price movements. A notable feature is the ability to display changes in specified screen corners, with adjustments for both text and arrow...
#MQL4 #MT4 #Indicator #Forex

Read more...
πŸ‘14❀3πŸ‘¨β€πŸ’»2πŸ”₯1πŸ†1
The Aroon Up & Down indicator for MetaTrader is a tool designed for identifying local tops and bottoms in applied charts. This aids traders in determining optimal points for buying and selling currency pairs. The indicator operates by signaling when currency pairs rise from bottoms or fall from tops. The intersection of the Aroon lines provides cues for profit-taking or minimizing losses. Both MT4 and MT5 platforms support this indicator, which can issue alerts via sound and email.

Configuration involves setting the AroonPeriod, typically defaulted to 14, which dictates the scope of chart bars reviewed for trend analysis. Adjusting the period affects the smoothness of output lines; longer periods yield smoother lines, while shorter ones increase signal frequency. MailAlert and SoundAlert options allow traders to personalize notification preferences, choo...
#MQL5 #MT5 #Indicator #Forex

Read more...
πŸ‘15❀13πŸ‘¨β€πŸ’»4🀑1
The Detrended Price Oscillator (DPO) is a MetaTrader indicator that focuses on short-term trend changes within a longer trend. It highlights discrepancies between the current price and a simple moving average adjusted by (Period / 2) + 1 bars. Unlike stochastic oscillators, it targets internal price waves rather than broader movements. The DPO is available for both MT4 and MT5 platforms.

Key parameters include MA_Period (default 14) defining the simple moving average period, and BarsToCount (default 400) specifying the calculation span. Alert settings include native alerts, email alerts, and push notifications, configured in MetaTrader.

The indicator signals trend changes as it crosses the zero line, though it may lag, making predictive analysis useful. It also aids in confirming short-term trends and identifying divergences for potential major trend...
#MQL4 #MT4 #Indicator #Strategy

Read more...
πŸ‘11❀3πŸ‘¨β€πŸ’»2
The Basing Candlesticks MetaTrader indicator identifies and highlights basing candles, characterized by a body length less than 50% of the high-low range. It marks these candles with histogram lines in MT4 or custom candles in MT5 directly on the chart. Users can adjust the percentage criterion via input parameters. Alerts can be enabled for new basing candle detection, with options for pop-up, sound, email, and push alerts. The TriggerCandle parameter determines which candlestick is checked for alerts. Adjustments to alert messages and sound files can be configured, with notification settings available through MetaTrader's Tools->Options menu for proper alert setup.
#MQL5 #MT5 #Indicator #Strategy

Read more...
❀13πŸ‘13πŸ‘¨β€πŸ’»2
Donchian Ultimate is a robust MetaTrader indicator, enhancing the traditional Donchian channel with advanced features. It allows for variable periods and shifts, and offers a middle line functionality that can be toggled. Users benefit from its support for multi-timeframe operation, making it adaptable to different trading strategies. The indicator provides five distinct calculation methods for channel borders, offering flexibility in analysis. It also includes optional support and resistance zones adjacent to the main channel's borders, which can provide strategic insights into market movements.

Donchian Ultimate comes equipped with a comprehensive alert system, which includes alerts for bullish and bearish crossings of the middle line, as well as notifications for candle closures within resistance or support zones. It supports MetaTrader's pop-up...
#MQL4 #MT4 #Indicator #AlgoTrading

Read more...
πŸ‘12❀5⚑2πŸ‘¨β€πŸ’»2
The BB MACD MetaTrader indicator enhances standard MACD applications by marking trend change points and evaluating trend strength. Plotted in a separate chart window, it features blue and red lines, alongside green or magenta dots. Dot color changes serve as a signal indicator, and line gap width signifies trend strength. This tool supports both MT4 and MT5 platforms.

Key input parameters include FastLen (12) for the fast moving average, SlowLen (26) for the slow moving average, and Length (10) for calculating moving average and standard deviations. Additionally, barsCount (400) limits the applicable chart bars, and StDv (2.5) fixes the standard deviation's weight. Alerts can be enabled for color changes, including pop-up, sound, email, and push notifications, provided configurations are correctly set. Green dots turning magenta suggest selling; the r...
#MQL5 #MT5 #Indicator #Strategy

Read more...
πŸ‘22❀8πŸ‘¨β€πŸ’»2
The Dots indicator, originally developed by TrendLaboratory in 2006, serves as a trend direction tool for MetaTrader. It places colored dots on the main chart; blue indicates a bullish trend, while red signals a bearish trend. Unlike standard indicators, it calls the iMA() function to retrieve price values based on the selected price type, such as Close, Open, or High. The methodology incorporates the cosine of price change angles. Users have access to several modifiable parameters.

Available for both MT4 and MT5, key input parameters include Length (defaulted to 10), influencing signal lag and accuracy; AppliedPrice, for determining the price type in calculations; Filter, useful for ignoring spikes without added lag; Deviation, and Shift, which adjust the vertical and horizontal display of the indicator. A typical strategy involves waiting for two c...
#MQL4 #MT4 #Indicator #Strategy

Read more...
πŸ‘15❀6πŸ‘¨β€πŸ’»2