The BMA (Band Moving Average) indicator for MetaTrader platforms leverages the original moving average concept with enhancements for trading analysis. This technical tool is visualized through three lines: the central line represents the standard moving average, which can be configured as simple, exponential, or weighted. The upper and lower lines are derived by offsetting the central moving average by a default of 2%, providing potential support and resistance levels.
Compatible with both MT4 and MT5, BMA's key input parameters include MA_Period (default 49), MA_Shift (default 0), MA_Method (default Simple), and Percentage (default 2). The indicator is particularly applicable for the EUR/USD H4 chart. It suggests tactical moves: consider selling at the upper band and buying at the lower band. Implementing a moderate stop-loss is prudent, as price move...
#MQL5 #MT5 #Indicator #Trading
Read more...
Compatible with both MT4 and MT5, BMA's key input parameters include MA_Period (default 49), MA_Shift (default 0), MA_Method (default Simple), and Percentage (default 2). The indicator is particularly applicable for the EUR/USD H4 chart. It suggests tactical moves: consider selling at the upper band and buying at the lower band. Implementing a moderate stop-loss is prudent, as price move...
#MQL5 #MT5 #Indicator #Trading
Read more...
π18β€8β‘3π¨βπ»3β2
The Fisher MetaTrader indicator is a user-friendly histogram tool designed to identify trend direction and strength while signaling potential trend changes. Unlike conventional MT4/MT5 indicators, it operates independently, leveraging maximum and minimum price levels from previous periods. This is achieved through advanced mathematical calculations that correlate current prices with historical max/min values. Available for MT4 and MT5, this is a "repainting" indicator, meaning it recalculates past bars when a new bar appears.
The input parameter, Period (default = 10), determines bars to compute max/min values. A higher period reduces false signals but increases lag. On charts, green histograms indicate upward trends; red denotes downward trends. Traders often close short positions and go long when red turns green, and vice versa. During tests, it de...
#MQL4 #MT4 #Indicator #Strategy
Read more...
The input parameter, Period (default = 10), determines bars to compute max/min values. A higher period reduces false signals but increases lag. On charts, green histograms indicate upward trends; red denotes downward trends. Traders often close short positions and go long when red turns green, and vice versa. During tests, it de...
#MQL4 #MT4 #Indicator #Strategy
Read more...
β€12π6π¨βπ»4π1π1
The Bollinger Squeeze Advanced MetaTrader indicator is designed for technical analysis. It integrates Bollinger bands and Keltner channel to assess market trendedness and utilizes a histogram to indicate trend direction and strength. This histogram leverages one of eight oscillators: Stochastic, CCI, RSI, MACD, Momentum, Williams % Range, ADX, and DeMarker. Displayed in a separate chart window, the indicator employs bar color and width to communicate data effectively.
Multi-timeframe operation and comprehensive alert functionalities are included, compatible with MT4 and MT5 trading platforms. Input parameters allow customization for timeframe, oscillator type, and various alert settings. Trend strength and direction are visualized using green bars for uptrends and red bars for downtrends. Thick blue bars denote a sideways market condition when Boll...
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
Multi-timeframe operation and comprehensive alert functionalities are included, compatible with MT4 and MT5 trading platforms. Input parameters allow customization for timeframe, oscillator type, and various alert settings. Trend strength and direction are visualized using green bars for uptrends and red bars for downtrends. Thick blue bars denote a sideways market condition when Boll...
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
β€15π¨βπ»7π6β1
The Float MetaTrader indicator is a complex tool for analyzing historical and current trends of a currency pair. It illustrates trend initiation and termination points in a separate chart window, integrating Fibonacci and DiNapoli levels on the main chart. Additionally, it indicates the timing of local high and low detections. Both MT4 and MT5 platforms support this indicator. Keep in mind, the indicator repaints its levels by analyzing approximately 200 bars by default. Therefore, it is inadvisable to use it for trading signals, as the levels may adjust as market conditions evolve. Utilize this tool primarily for scrutinizing trend swing durations and key chart levels. Users can adjust many settings, including element colors, widths, and styles, to suit their preferences. Settings like 'Float' determine the number of bars analyzed. Options to disable...
#MQL4 #MT4 #Indicator #Algorithm
Read more...
#MQL4 #MT4 #Indicator #Algorithm
Read more...
π6β€5β2π¨βπ»2
The Bollinger Squeeze Basic MetaTrader indicator combines Momentum, Bollinger Bands, and the Keltner Channel, displayed as a Momentum histogram and a series of dots. Available for MT4 and MT5, it forms part of the Not So Squeezy indicator system. Key parameters include MaxBars, BB_Period, BB_Deviation, Keltner_Period, Keltner_Factor, and Momentum_Period. Alert settings like EnableNativeAlerts, EnableEmailAlerts, and EnablePushAlerts can notify users of changes in arrow colors.
Momentum is visualized through color-coded bars, signaling trend strength and direction. The indicator's volatility measurement, shown by blue and red squares, indicates market phases. Red squares suggest a strong trend with Bollinger Bands outside the Keltner Channel, while blue squares suggest a flat market with Bands inside. This setup aids in timing trades during breakou...
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
Momentum is visualized through color-coded bars, signaling trend strength and direction. The indicator's volatility measurement, shown by blue and red squares, indicates market phases. Red squares suggest a strong trend with Bollinger Bands outside the Keltner Channel, while blue squares suggest a flat market with Bands inside. This setup aids in timing trades during breakou...
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
π16β€13π¨βπ»4β3
The Gain/Loss Info MetaTrader indicator quantifies gains and losses when a specified threshold is exceeded. Calculations are expressed in points and percentages. This tool operates in two modes: the difference between candlestick Close and Open, or the difference between the current Close and previous Close. Customizable input parameters include PercentageLimit (default 1.0) which sets the minimum change for display in percentage points, and PointsLimit (default 1000), setting the minimum change in points. Users can modify the font color for positive and negative changes with DisplayGainColor and DisplayLossColor, set to green and red by default, respectively. The indicator is compatible with MT4 and MT5 platforms. Users can define the font face, size, and the maximum number of bars for calculation. An increased MaxBars value increases lag. The ObjectPref...
#MQL4 #MT4 #Indicator #Forex
Read more...
#MQL4 #MT4 #Indicator #Forex
Read more...
π15β€5π¨βπ»1
The Candle Wicks Length Display indicator enhances trading strategies by measuring the length of candle wicks directly on the chart. Compatible with MT4 and MT5, it allows traders to adjust the minimum wick length for display, or highlight wicks shorter than the specified limit. Alerts can be established when certain thresholds are met, utilizing sound, visual, email, or push notifications. The tool is particularly useful for strategies dependent on long wicks for trade signals.
Key parameters include options for displaying wick measurements in pips or percentage points, customizing colors for bullish or bearish wicks, and setting specific limits for triggering alerts. Additional features include the option to analyze the average wick size over a specified number of candles, with customizable display settings. The indicator provides flexibility in ad...
#MQL5 #MT5 #Indicator #Algorithm
Read more...
Key parameters include options for displaying wick measurements in pips or percentage points, customizing colors for bullish or bearish wicks, and setting specific limits for triggering alerts. Additional features include the option to analyze the average wick size over a specified number of candles, with customizable display settings. The indicator provides flexibility in ad...
#MQL5 #MT5 #Indicator #Algorithm
Read more...
π15β€7π₯3π¨βπ»1
Keltner Channel, developed by Chester W. Keltner in 1960, is a technical analysis tool similar to Bollinger Bands and Envelopes. It employs three lines: a 10-day simple moving average as the middle line, calculated using the typical price ((high + low + close)/3). Upper and lower bands are determined by adding and subtracting the moving average of daily price range deviations from the middle line. This creates a volatility-based channel. The indicator is customizable and available for MT4 and MT5 platforms.
Default parameters include MA_Period (10), Mode_MA (MODE_SMA), and Price_Type (PRICE_TYPICAL). The classic strategy involves going long when the price closes above the upper band and short when it closes below the lower band. Exits can be managed using a stop-loss, take-profit, or a cross with the middle line. Combining with other indicators may en...
#MQL4 #MT4 #Indicator #Strategy
Read more...
Default parameters include MA_Period (10), Mode_MA (MODE_SMA), and Price_Type (PRICE_TYPICAL). The classic strategy involves going long when the price closes above the upper band and short when it closes below the lower band. Exits can be managed using a stop-loss, take-profit, or a cross with the middle line. Combining with other indicators may en...
#MQL4 #MT4 #Indicator #Strategy
Read more...
π12β€3π1π¨βπ»1
Neural network training often involves optimizing model parameters. The Adam optimizer is popular for its adaptive learning rates for each parameter, but it demands high memory. This poses challenges with large-scale models, often leading to increased training time due to CPU offloading. The recent Adam-mini optimizer offers a solution by reducing memory usage while maintaining performance. It simplifies learning rate assignments by grouping parameters and using a single rate per block. This change cuts memory consumption significantly and boosts efficiency, enabling larger batch sizes on GPUs. For MQL5 implementation, modifications across classes are necessary to integrate Adam-mini, ensuring memory optimization and efficient computation.
#MQL5 #MT5 #NeuralNets #Optimizer
Read more...
#MQL5 #MT5 #NeuralNets #Optimizer
Read more...
π13π3β2π¨βπ»1π1
Laguerre is a custom indicator available for both MT4 and MT5 platforms. It operates independently of standard indicators, providing a weighted trendline in a separate chart window. This tool aids in determining entry and exit points in trading strategies. Users can adjust input parameters such as Gamma, which defaults to 0.7 and influences the smoothness of the trendline. A higher Gamma results in a smoother line. The CountBars parameter, set at a default of 950, defines the maximum bars used in calculation, which can be increased based on performance capacity. This functionality supports enhanced trading analysis without relying on built-in indicators.
#MQL4 #MT4 #Indicator #Trading
Read more...
#MQL4 #MT4 #Indicator #Trading
Read more...
π10β€2π¨βπ»1
Long Short-Term Memory (LSTM) is a recurrent neural network (RNN) designed for sequential data, effectively capturing long-term dependencies and addressing the vanishing gradient problem. This method enhances the performance of trend-following strategies in market analysis by predicting future trends. The approach involves acquiring data from MetaTrader 5, training the LSTM model in Python, and then integrating the model into MQL5 for backtesting.
LSTM's ability to model temporal relationships makes it ideal for forecasting applications. The article illustrates using regression techniques to predict future ADX values based on selected features. It details data preparation, model training, and the seamless integration of Python with MQL5.
Implementing LSTM in trading strategies filters out non-profitable trades by predicting market trendiness and thus improves t...
#MQL5 #MT5 #LSTM #ML
Read more...
LSTM's ability to model temporal relationships makes it ideal for forecasting applications. The article illustrates using regression techniques to predict future ADX values based on selected features. It details data preparation, model training, and the seamless integration of Python with MQL5.
Implementing LSTM in trading strategies filters out non-profitable trades by predicting market trendiness and thus improves t...
#MQL5 #MT5 #LSTM #ML
Read more...
β€13π6β1π¨βπ»1
The Gain/Loss Info indicator for MetaTrader facilitates the visualization of market dynamics by displaying gains and losses for candlesticks exceeding a specified threshold. Calculated in both points and percentage, it operates in two modes: the difference between Close and Open, and the difference between the current and previous Close. Users can define minimum change limits, choose calculation modes, and customize the font color of the output. Suitable for MT4 and MT5, this tool serves analytical rather than signal generation purposes, aiding the identification of notable market patterns. Key parameters include a percentage threshold set at 1.0%, and a points threshold at 1000 points, with adjustable visual settings for optimized readability.
#MQL4 #MT4 #Indicator #AlgoTrading
Read more...
#MQL4 #MT4 #Indicator #AlgoTrading
Read more...
π10β€3π¨βπ»1
The Market Profile MetaTrader indicator provides a detailed view of price density over time, highlighting significant price levels, value areas, and control values within trading sessions. It is configurable across timeframes from M1 to D1, accommodating daily to intraday analyses. Lower timeframes afford greater precision, while higher timeframes offer broader visibility. Users can create custom profiles via a free-draw rectangle session on any timeframe. The indicator supports six color schemes, with options to display profiles as plain color histograms or based on bar movement.
Key input parameters include session type (Daily, Weekly, Monthly, etc.), session start dates, and the number of sessions to analyze. Options exist for developing point of control and value area highs/lows. The Value Area is defined as a percentage (default 70%) of the ...
#MQL4 #MT4 #MarketProfile #Indicator
Read more...
Key input parameters include session type (Daily, Weekly, Monthly, etc.), session start dates, and the number of sessions to analyze. Options exist for developing point of control and value area highs/lows. The Value Area is defined as a percentage (default 70%) of the ...
#MQL4 #MT4 #MarketProfile #Indicator
Read more...
π16β€5π₯1π¨βπ»1
The Artificial Beehive Algorithm (ABHA) leverages the behavioral dynamics of bees to address optimization in high-dimensional spaces. It draws inspiration from natural foraging strategies, focusing on role-based interactions within a colony. The algorithm classifies bees into roles such as novice, experienced, search, and food source, each with specific behaviors and state-transition rules.
Implementation involves modeling agents (bees) to simulate these roles, using structures and classes to manage positions, directions, and costs. The ABHA structure defines agent states and associated probabilities like search and dance-following, allowing dynamic decision-making based on environmental status.
The C_AO_ABHA class extends baseline functionality, managing agent movement, revision processes, and parameter initialization. Through ABHA, optimization progresse...
#MQL5 #MT5 #Algorithm #AI
Read more...
Implementation involves modeling agents (bees) to simulate these roles, using structures and classes to manage positions, directions, and costs. The ABHA structure defines agent states and associated probabilities like search and dance-following, allowing dynamic decision-making based on environmental status.
The C_AO_ABHA class extends baseline functionality, managing agent movement, revision processes, and parameter initialization. Through ABHA, optimization progresse...
#MQL5 #MT5 #Algorithm #AI
Read more...
π23β€6π1π¨βπ»1
Keltner Channel is a technical analysis tool formulated in 1960 by Chester W. Keltner. It resembles Bollinger Bands and Envelopes, relying on three plot lines: a middle line, calculated as a 10-day simple moving average of the typical price, and upper and lower bands derived from adding and subtracting a moving average of the daily price range. This results in a volatility-based channel. Users can adjust all moving average parametersβMA_Period, Mode_MA, and Price_Type. Suitable for MT4 and MT5, the Keltner Channel strategy typically involves going long when prices close above the upper band and short when below the lower band. Consider using additional indicators for confirmation to avoid false signals. Mathematically, channel weighting favors the trend direction, making it less likely for price to breach the trend-aligned band.
#MQL4 #MT4 #Indicator #Trading
Read more...
#MQL4 #MT4 #Indicator #Trading
Read more...
π10β€4π¨βπ»2
The Moving Average Candlesticks indicator for MetaTrader offers an advanced visualization of standard moving averages using candlestick bars. By applying moving averages to Close, Open, Low, and High values, it provides a comprehensive market snapshot superior to the classic moving average indicator. Compatible with any currency pair and timeframe, it is accessible for both MT4 and MT5 platforms. Key input parameters include MAPeriod, set by default to 10, which determines the calculation period, and MAType, set to MODE_SMA, which specifies the moving average method.
Though not suitable for direct trading, it is effective for identifying price behavior irregularities. Analyzing candlestick body lengths and shadow lengths can reveal significant insights. While a change in color may appear as an entry signal, it often produces false signals.
#MQL4 #MT4 #Indicator #Strategy
Read more...
Though not suitable for direct trading, it is effective for identifying price behavior irregularities. Analyzing candlestick body lengths and shadow lengths can reveal significant insights. While a change in color may appear as an entry signal, it often produces false signals.
#MQL4 #MT4 #Indicator #Strategy
Read more...
π11β€5π¨βπ»1
The article delves into creating a custom trading indicator in MQL5 on a netting account, which only allows a single position per symbol. It highlights the process of managing trades by utilizing dynamic matrices to track position entries, exits, and reversals. Essential functions like OnTrade() and OnCalculate() are crafted to handle trading events, updating the indicator in real-time. Developers and traders can leverage this technique to visualize and assess historical and live trades directly on chart objects, enhancing market analysis efficiency. The comprehensive example underscores the indicator's practicality and the systemic handling of trading logic for better strategy execution.
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
#MQL5 #MT5 #Indicator #AlgoTrading
Read more...
β€13π7π¨βπ»1
The Price Alert MetaTrader indicator allows traders to receive notifications when price reaches pre-defined levels. It supports three types of levels: above, below, and exactly at a specified point, visually represented by green, red, and yellow lines on the chart. Alerts can be delivered as platform popups, emails, or push notifications. To activate email or push alerts, configure the necessary settings within your MetaTrader platform. This tool can be used on both MT4 and MT5 versions.
The indicator includes a control panel for configuring alert price, level, and type. Essential input parameters include setting price levels for alerts and choosing alert types like native popups, email, or push notifications. Users can adjust line color, style, and width for different alert levels, and control panel placement can be customized on the chart.
#MQL4 #MT4 #Indicator #Alerts
Read more...
The indicator includes a control panel for configuring alert price, level, and type. Essential input parameters include setting price levels for alerts and choosing alert types like native popups, email, or push notifications. Users can adjust line color, style, and width for different alert levels, and control panel placement can be customized on the chart.
#MQL4 #MT4 #Indicator #Alerts
Read more...
π11β€3π¨βπ»1
The Murrey Math Line X indicator for MetaTrader platforms assists traders in analyzing pivot, support, and resistance levels. It places 8 primary lines and 5 additional ones on a trading chart, identifying potential points for buying, selling, and exiting trades. Alerts can be triggered when a candle closes past any pivot line. Customizable input parameters include 'Period' for line calculation affecting recency and accuracy, 'UpperTimeframe' for determining basic period usage, and 'StepBack' for line calculation shift.
Visual adjustments include label placement with 'LabelSide', line color and width, and an arrow to signify the latest calculated bar. Alert customization includes popup, email, and notification alerts provided they're configured properly. Understanding line significance is crucial: 0/8P and 8/8P indicate strong resistance/support, while...
#MQL4 #MT4 #Indicator #Trading
Read more...
Visual adjustments include label placement with 'LabelSide', line color and width, and an arrow to signify the latest calculated bar. Alert customization includes popup, email, and notification alerts provided they're configured properly. Understanding line significance is crucial: 0/8P and 8/8P indicate strong resistance/support, while...
#MQL4 #MT4 #Indicator #Trading
Read more...
π16β€6π¨βπ»1
The Quantitative Qualitative Estimation (QQE) indicator for MetaTrader platforms, designed for technical traders, utilizes smoothed RSI calculations to present two distinctive lines in a separate window: fast and slow. A critical feature is the indicator level set at 50, influencing signal generation. Traders can activate alerts via text, sound, or email for significant events, like line crossovers.
The QQE is multi-timeframe compatible, allowing analysis from higher timeframes, and is free and open-source, readily integrated within MT4 and MT5. Key parameters include the smoothing factor (SF) and alert parameters such as AlertOnCrossover and AlertLevel, default set at 50. Visual cues are enhanced with directional arrows for bullish and bearish crossovers.
Strategically, QQE is valued in oscillator rolesβspotting direct signals or divergence analy...
#MQL4 #MT4 #Indicator #AlgoTrading
Read more...
The QQE is multi-timeframe compatible, allowing analysis from higher timeframes, and is free and open-source, readily integrated within MT4 and MT5. Key parameters include the smoothing factor (SF) and alert parameters such as AlertOnCrossover and AlertLevel, default set at 50. Visual cues are enhanced with directional arrows for bullish and bearish crossovers.
Strategically, QQE is valued in oscillator rolesβspotting direct signals or divergence analy...
#MQL4 #MT4 #Indicator #AlgoTrading
Read more...
π9β€3π¨βπ»1