MQL5 Algo Trading
388K subscribers
2.57K photos
2.57K 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
A new version of the classic repaint zigzag indicator allows viewing higher timeframe zigzags on a lower timeframe chart with added functionality. Version 1.01 enhances convenience by providing an option to process the current timeframe in single-timeframe mode when "current" is selected in the timeframe input. This update improves accessibility for users monitoring multiple timeframes. There's no change in core functionality, preserving the original intent while adding a flexible viewing capability. This indicator remains straightforward, offering a simple solution for those needing to analyze zigzag patterns across different timeframes efficiently.

👉 Read | Docs | @mql5dev

#MQL5 #MT5 #Indicator
32👍54👨‍💻3👌2
An indicator analyzes the count of one-direction movements within a selected period. Similar to Renko charts, it considers both directional movements. It assists in identifying consolidation zones, facilitating breakout strategies. This tool enhances analytical capabilities by offering insights into market behavior patterns not apparent in traditional charts. Users can leverage this to improve strategy precision and anticipate potential breakout points, making it a valuable addition to comprehensive market analysis frameworks.

👉 Read | VPS | @mql5dev

#MQL5 #MT5 #Indicator
323👌3🤯2👨‍💻1
Indicator strategy testing is a vital step in refining trading strategies, yet it often presents a challenge due to its limitation of simulating one indicator at a time visually. To overcome this restriction, it's effective to leverage the expert advisor strategy tester option, which supports visual mode testing for multiple indicators. This method offers the capacity to test up to four indicators simultaneously, facilitating comparative analysis to evaluate their combined performance within a strategy. Native software indicators serve as default inputs, though customization is supported, allowing users to incorporate unique indicators by specifying custom paths. This approach enhances strategic insights and decision-making efficiency.

👉 Read | VPS | @mql5dev

#MQL5 #MT5 #Indicator
21👏7👨‍💻1
Explore the advanced functionalities of the newly developed "Market Period Synchronizer Control Utility" for MetaTrader 5. This Expert Advisor revolutionizes how traders interact with charts by transforming static input parameters into interactive, real-time controls directly from the chart. Key features include instant parameter access, accelerated analysis through a dynamic control dashboard, and modern visual interfaces using CCanvas. This tool allows traders to seamlessly view and control major and minor timeframe structures, enhancing analysis efficiency. The EA promises a user-friendly experience with vertical sliders, toggle switches, and a visually appealing interface, making algorithmic trading more intuitive and efficient.

👉 Read | Docs | @mql5dev

#MQL5 #MT5 #Indicator
40🏆51👌1👨‍💻1
A ZigZag indicator based on the Volatility Stop has been developed. Users have the option to disable the display of points from the Volatility Stop within the indicator settings. The indicator is designed to recalculate with the opening of each new candle. This adjustment allows for increased flexibility in market trend analysis, providing users with refined control over visual data representation. The integration of the Volatility Stop enhances the ZigZag's capability to track significant price movements, supporting more precise decision-making in technical analysis. This adaptation serves traders requiring detailed tracking and adaptability for optimal market assessment.

👉 Read | NeuroBook | @mql5dev

#MQL5 #MT5 #Indicator
35👍7😁2👌2👨‍💻2
The MACD Histogram functions as the bar chart component of the MACD indicator. It calculates the difference between the MACD line and the Signal line to measure trend momentum, whether accelerating or decelerating. As bars lengthen above the zero line, buying momentum strengthens, whereas lengthening bars below indicate strengthening selling momentum. Shortening bars generally signify weakening momentum, suggesting potential trend reversals or consolidations. Bars crossing the zero line mark the crossover point between the MACD and Signal lines. While a strong signal filter, the MACD Histogram should be complemented with other indicators and thorough trend analysis for comprehensive insights.

👉 Read | Freelance | @mql5dev

#MQL5 #MT5 #Indicator
36👌8👍3👨‍💻2
WaveWeisBarForce is a technical indicator designed to analyze market volume dynamics using the Weis wave methodology. It tracks and accumulates volumes within a trend, resetting when a directional change occurs. The indicator measures intensity by comparing the current wave volume to the largest recent accumulation, offering a window into market behavior. Input parameters include Volume_type, which allows selection between tick and real volume sources, and Intensity for determining the reference bar window.

The indicator provides visual cues with Bullish Levels (1 to 4) in shades of green from light to LIME, and Bearish Levels (1 to 4) from light red to RED. WaveMax highlights the highest volume bar per wave, while WaveClimax indicates when current wave accumulation surpasses historical records. This indicator supports various assets and timeframes...

👉 Read | Docs | @mql5dev

#MQL5 #MT5 #Indicator
40👀4👍3👨‍💻3
A reliable signal indicator for MetaTrader 5 has been developed, integrating the RSI and a Moving Average (MA) to generate trend-following signals. Ideal for manual traders and suitable as a signal source in Expert Advisors (EA), it provides a non-repainting and clean visual representation.

The logic utilized ensures clarity:
- A Buy Signal is triggered with a Blue Arrow when the closing price exceeds the Moving Average, indicating an uptrend, and the RSI is above 50, confirming bullish momentum.
- Conversely, a Sell Signal appears with a Red Arrow when the closing price falls below the Moving Average, indicating a downtrend, and the RSI is under 50, confirming bearish momentum.

Features include clean, commented code and fully adjustable parameters for RSI and MA periods. Standard MT5 buffers are employed, compatible with iCustom() in EAs.

👉 Read | Calendar | @mql5dev

#MQL5 #MT5 #Indicator
51👨‍💻32👀1
Noise Elimination Technology (NET) has been incorporated into an RSI indicator, functioning similarly to a rolling Kendall rank correlation coefficient. This implementation aids in determining the trend direction of a simple moving average (SMA). It is important to note that NET's trend assessment differs from the SMA slope, leading to occasional discrepancies between the slope and trend color changes. Users should consider using the color change indicator as a signal for potential trend shifts. Prior experimentation with the NET period is recommended to optimize the indicator's effectiveness for trading decisions. Adjustments to the NET period may influence its responsiveness and accuracy.

👉 Read | Quotes | @mql5dev

#MQL5 #MT5 #Indicator
43👨‍💻1
ZigZag NK Sound Alerts is designed to notify users with sound, push notifications, or popup alerts when there's a change in the ZigZag bar. This indicator employs three buffers: two dedicated to the ZigZag function itself and one for coloring. By utilizing this tool, users can efficiently monitor ZigZag bar changes without constantly checking their terminals. It's beneficial for those seeking automated notifications to streamline their workflow and enhance market analysis. Such indicators can be integral in maintaining attention to key market shifts while managing multiple tasks effectively.

👉 Read | VPS | @mql5dev

#MQL5 #MT5 #Indicator
27👍5👏4👨‍💻2
A method involves dividing price by volume, using a simple moving average as the price metric. Despite its simplicity, there appears to be no significant predictive value in this approach for forecasting. While it provides a streamlined way to analyze price-volume relations, reliance solely on this method does not yield substantial insights for future price movements. It remains an exercise in examining basic market dynamics rather than a robust forecasting tool. The technique serves better as a supplementary analysis rather than a standalone system for predictions.

👉 Read | Freelance | @mql5dev

#MQL5 #MT5 #Indicator
32👍43👌3👨‍💻2👏1
Explore the technical construction of the Butterfly Oscillator, a novel indicator derived from the Butterfly Curve. This oscillator addresses the challenge of cyclical pattern detection and trading strategy development. Programmed in MQL5, it integrates seamlessly into MetaTrader 5, offering traders dynamic adaptability through bar count and price movement. The oscillator adapts to market conditions, with variable step sizes controlling sensitivity. This dual approach enhances predictive accuracy in identifying market entry and exit points. Supporting both long-term and short-term trading strategies, the Butterfly Oscillator is versatile for traders, recommended for integration into advanced trading systems on MetaTrader 5.

👉 Read | VPS | @mql5dev

#MQL5 #MT5 #Indicator
31👨‍💻5👌4😈1
A new CVD indicator for MetaTrader 5 has been introduced. It offers a lightweight, open-source solution for visualizing net buying vs. selling pressure via CVD candles, facilitating basic volume and order flow analysis. The indicator computes and plots CVD on the chart using M1 data in its free version and features an optional reset on timeframe boundaries.

Functionality extends to all symbols and timeframes. CVD is calculated by determining the direction from the difference between closing and opening values, then calculating the volume delta using tick volume. The cumulative sum of volume deltas produces the CVD, which is plotted as candles.

To get started, copy the file "CVD_MT5_v3_m1_codebase.mq5" to your "MQL5/Indicators" folder and compile using MetaEditor, or simply restart MetaTrader 5. Attach the indicator through the Navigator under Indicators. ...

👉 Read | Docs | @mql5dev

#MQL5 #MT5 #Indicator
435🎉3👨‍💻3😈2
An innovative indicator has been developed, designed to compare two modes and timeframes while analyzing EA settings. This tool allows for customization to fit specific requirements or the addition of new features as needed. It systematically saves collected data to a file every 5 minutes, ensuring organized data management with one file created per instance. Adjustments have been made recently to enhance functionality and accuracy. This development represents a practical approach to refining trading strategies and improving automation processes by providing a structured method for analyzing and comparing various operational parameters.

👉 Read | NeuroBook | @mql5dev

#MQL4 #MT4 #Indicator
32👨‍💻3
The exploration of mathematical functions like Rademacher and Walsh in trading reveals untapped potential for market analysis. These functions have historically been overshadowed but can provide unique insights into price movements and trend identification.

Rademacher functions, based on sines, and Walsh functions, linked to trigonometric polynomials, present alternative methods for technical analysis. They offer discrete transformations that can simplify complex price models, potentially improving trading strategy outcomes.

Implementing these functions assists in tracking trends and smoothing prices, paving the way for innovative indicators and strategies. Adjusting function orders or blending multiple indicators may enhance signal accuracy and trading effectiveness. The reinvention of these functions in a trading context offers promising avenues fo...

👉 Read | Quotes | @mql5dev

#MQL5 #MT5 #Indicator
30👨‍💻3👌1
The discussed Zigzag indicator utilizes volatility-based confirmation for identifying swing points. It calculates volatility as a product of the current standard deviation and a set multiplier. Unlike traditional fixed-depth scanning for price extremes, this method evaluates local volatility levels. It identifies the most extreme price within a move that breaches the volatility threshold. As standard deviation updates with each bar, market conditions are dynamically reflected, allowing the threshold to adjust accordingly. A horizontal line marks the latest confirmed swing, serving as a statistically significant boundary for potential bounces or breakouts.

In bearish trends, any price movement above this level can be considered noise. Traders might position a sell stop just below or directly execute at this level, ready to exit if adverse movement ...

👉 Read | Freelance | @mql5dev

#MQL5 #MT5 #Indicator
305👍2👏2👌2👨‍💻2
Explore a groundbreaking trading strategy that transcends conventional indicators like MACD and Stochastic Oscillator. This approach introduces the Triple Sine Oscillator (TSO), leveraging the mathematical properties of the Sine Cube function to detect mean reversion points. By transforming price data into a normalized cyclic oscillator, TSO offers advanced insights into market momentum. Its adaptive sensitivity factor ensures it suits both short-term volatility and long-term trends. With a robust MQL5 code structure, TSO is a versatile tool for algorithmic trading, offering precise entry and exit signals. This innovative framework enhances decision-making, accommodating diverse financial markets and trading environments.

👉 Read | Forum | @mql5dev

#MQL5 #MT5 #Indicator
23👨‍💻5🤔1👌1