The Balance of Power (BOP) indicator, devised by Igor Livshin in 2001, assists in determining the dominance dynamics between buyers and sellers per candle session. This variant integrates a Simple Moving Average (SMA) to effectively reduce market noise, enhancing clarity in reading the indicator. The visual representation delineates buyer dominance (bulls) when the closing price approximates the high and seller dominance (bears) when it nears the low. The formula driving BOP is: (Close - Open) / (High - Low). A BOP above zero indicates buyer control, below zero suggests seller control, and values around zero reflect market balance or indecision. Extreme values, such as Β±0.2, often signal potential corrections due to excessive strength.
π Read | Freelance | @mql5dev
#MQL5 #MT5 #Indicator
π Read | Freelance | @mql5dev
#MQL5 #MT5 #Indicator
β€25π¨βπ»2
The article delves into enhancing MetaTrader 5's library classes to manage the complete history of graphical object changes on trading charts. This innovative approach enables recording every property change within a graphical object, providing a comprehensive snapshot of its historical data. Developers can effectively restore any object to a previous state, facilitating nuanced technical analysis by recognizing past object configurations. By introducing new properties and updating existing ones like Group and Species, the framework is optimized for sorting and accessing change history effectively. This is particularly beneficial for developers aiming to create sophisticated tools for analyzing market trends with precision and efficiency.
π Read | Signals | @mql5dev
#MQL5 #MT5 #EA
π Read | Signals | @mql5dev
#MQL5 #MT5 #EA
β€50π9π6π5π¨βπ»4π2
PriceVar% is a technical indicator that calculates the percentage difference between market price and a moving average. It measures market movement strength against a reference value. When the closing price is above the moving average, use this formula: Var = (High - MA) / MA * 100. If it's below, the formula is: Var = (Low - MA) / MA * 100. Results are shown as a percentage histogram: green signals price above average, indicating buying force; red signals price below average, indicating selling force.
For interpretation, positive values represent the high's distance from the average, while negative values represent the low's distance. Larger absolute values mean a greater percentage distance. This indicator helps detect overbought or oversold conditions, quantify volatility, and support breakout or reversal strategies. It's also useful for setting th...
π Read | Quotes | @mql5dev
#MQL5 #MT5 #Indicator
For interpretation, positive values represent the high's distance from the average, while negative values represent the low's distance. Larger absolute values mean a greater percentage distance. This indicator helps detect overbought or oversold conditions, quantify volatility, and support breakout or reversal strategies. It's also useful for setting th...
π Read | Quotes | @mql5dev
#MQL5 #MT5 #Indicator
β€33π8π¨βπ»4
The article explores the integration of the AutoCorrelation Function (ACF) as a filter in enhancing the Moving Average Crossover strategy for algorithmic trading. It utilizes sixteen years of M15 currency data to assess the effectiveness of the ACF, which identifies time series patterns by measuring correlations within price data. Unlike conventional indicators like ATR and Bollinger Bands, the ACF is not influenced by volatility, showing potential to differentiate profitable from non-profitable trades. When applied to the SMA Crossover Strategy, the ACF threshold requirement significantly bolstered profitability for both EURUSD and GBPUSD pairs, highlighting its utility for expert advisors and algorithmic traders.
π Read | AppStore | @mql5dev
#MQL5 #MT5 #EA
π Read | AppStore | @mql5dev
#MQL5 #MT5 #EA
β€67π9β5π₯3πΎ3β‘2π2
Dollar Index Tracker offers a tool for traders to gauge the US Dollar's standing against a basket of major currencies directly alongside their trading charts. It displays USDX composed of six major pairs with EUR/USD having the most influence. Established in 1973 at a value of 100, it remains crucial for measuring dollar strength. The tracker executes the USDX formula in real time, enabling customization with moving averages to identify trends. Input settings allow adjustment of currency pairs and coefficients, offering strategic advantages such as detecting divergence and confirming trends. Multi-timeframe analysis can enhance alignment with dollar trends across various trading frames. It serves as a critical correlation filter, providing clarity on dollar momentum and guarding against false trading signals. Ensure all key currency pairs are listed in Mar...
π Read | Freelance | @mql5dev
#MQL4 #MT4 #USDX
π Read | Freelance | @mql5dev
#MQL4 #MT4 #USDX
β€53β4π€‘3π€£3π2π¨βπ»1
Introducing a technical solution for traders seeking to leverage retail sentiment: the Ziwox Retail Sentiment EA. This Expert Advisor employs data from the Ziwox API to implement a contrarian strategy by analyzing retail trader sentiment. Overextended market conditions often occur when most retail traders take one side. By understanding these positions, traders can apply contrarian moves, potentially in synergy with broader market trends and institutional flows.
The advisor retrieves sentiment data via an API call, interpreting the Retail Long and Short Ratios. The contrarian logic triggers sell trades if the long sentiment exceeds a certain threshold with a confirmed technical trend and triggers buys in the opposite scenario. A technical filter with moving averages ensures trades align with established trends, preventing this from crowding.
Automated trad...
π Read | Calendar | @mql5dev
#MQL4 #MT4 #Sentiment
The advisor retrieves sentiment data via an API call, interpreting the Retail Long and Short Ratios. The contrarian logic triggers sell trades if the long sentiment exceeds a certain threshold with a confirmed technical trend and triggers buys in the opposite scenario. A technical filter with moving averages ensures trades align with established trends, preventing this from crowding.
Automated trad...
π Read | Calendar | @mql5dev
#MQL4 #MT4 #Sentiment
β€27π3π¨βπ»2
The StockFormer hybrid trading system leverages cutting-edge methods like predictive coding and reinforcement learning to forecast market dynamics. Its innovative structure features three specialized Transformer branches for extracting asset interdependencies, and short and long-term predictions. The integration through advanced attention mechanisms enhances pattern detection and adaptability in volatile markets. Practical implementation emphasizes the use of the Diversified Multi-Head Attention module for efficient pattern recognition in noisy data. The training of predictive models focuses on constructing expert systems for time series analysis, optimizing for profitability through focused trajectory selection in neural network training. This robust framework positions StockFormer as a powerful tool for algorithmic trading development.
π Read | Quotes | @mql5dev
#MQL5 #MT5 #AI
π Read | Quotes | @mql5dev
#MQL5 #MT5 #AI
β€28π¨βπ»1
Markets often operate in cycles of optimism and pessimism, and traditional mechanical strategies can fall short in volatile conditions. To address this issue, advanced machine learning methods such as Variational Autoencoders (VAEs) are introduced for trading strategies. These models compress noisy data into core features, crucial for discerning valid signals amidst market noise.
A significant advance involves the integration of VAEs with binary event encoding, contrasting previous continuous-value pipelines which diluted key signals. This approach enhances signal clarity, stability, and live performance. The MQL5 Wizard facilitates the assembly of trading strategies by combining custom signal classes with machine learning models. This allows for adaptive strategies that are aligned with market dynamics.
The process involves training models in Python, expo...
π Read | VPS | @mql5dev
#MQL5 #MT5 #ML
A significant advance involves the integration of VAEs with binary event encoding, contrasting previous continuous-value pipelines which diluted key signals. This approach enhances signal clarity, stability, and live performance. The MQL5 Wizard facilitates the assembly of trading strategies by combining custom signal classes with machine learning models. This allows for adaptive strategies that are aligned with market dynamics.
The process involves training models in Python, expo...
π Read | VPS | @mql5dev
#MQL5 #MT5 #ML
β€29π3π¨βπ»1
The latest article in our MetaTrader 5 Machine Learning series delves into the implementation of the adaptive trend-scanning labeling method. This method refines trade prediction by dynamically determining the most statistically significant time horizon, rather than relying on a fixed duration. The trend-scanning technique utilizes t-statistics to find genuine trends, enhancing adaptability to volatile or calm market periods. Key innovations include the use of Numba for speed optimization and dynamic volatility filtering to prevent noise. Tested with a moving average crossover strategy, trend-scanning significantly outperformed fixed horizon labeling, improving risk-adjusted returns and offering robust insights for adaptive algorithmic trading.
π Read | Calendar | @mql5dev
#MQL5 #MT5 #ML
π Read | Calendar | @mql5dev
#MQL5 #MT5 #ML
β€34π5π€£2π€©1π1π¨βπ»1
The article delves into an intricate challenge faced by MetaTrader 5 developers: effective communication between the Chart Trade indicator and the Expert Advisor to manage futures contracts. The proposed solution involves using message exchanges between these components, carefully addressing sequence and synchronization issues when MetaTrader 5 changes the chart timeframe. A notable approach is implementing custom events to smoothly adjust contract types and maintain user interface consistency without convoluting systems. This innovative strategy enhances flexibility in contract management while keeping interface components separate, emphasizing the importance of structured message passing for improved algorithmic trading applications.
π Read | Forum | @mql5dev
#MQL5 #MT5 #Trading
π Read | Forum | @mql5dev
#MQL5 #MT5 #Trading
β€30π5π₯3π3π¨βπ»1
Testing trading strategies in a controlled environment enables precise calibration of variables like StopLoss and TakeProfit levels. A recent assessment demonstrated unexpected profitability by adjusting these elements. The experiment also examined integrating various trailing stop methods, including Parabolic SAR and moving averages. By utilizing trailing stops, specifically those based on double exponential moving averages, a notable increase in profitability was observed compared to original trading settings. However, not all indicators provided positive outcomes. Customization of trailing parameters per symbol is advisable for optimal results, as individual symbol characteristics influence trading performance significantly.
π Read | CodeBase | @mql5dev
#MQL5 #MT5 #Strategy
π Read | CodeBase | @mql5dev
#MQL5 #MT5 #Strategy
β€51π₯6πΎ2π¨βπ»1
The comprehensive trading system incorporates quantum computing principles, utilizing quantum states and probabilities for decision-making. The AI modules integrate multiple indicatorsβRSI, ADX, MA, ATRβwith adaptive weighting, enhancing decision accuracy. Robust risk management is emphasized through deposit protection and strict control of drawdown, position size, and daily loss limits. The Quantum Trailing Stop provides a dynamic stop-loss mechanism, adjusting to the prevailing market conditions.
Automatic optimization streamlines parameter adjustments in the strategy tester, with specific configurations tailored for trading gold and silver, accounting for their distinct volatility characteristics. Protective mechanisms include a minimum deposit check, trade limits on loss exceedance, and risk reduction following a loss streak. Micro-account users benefit ...
π Read | Docs | @mql5dev
#MQL5 #MT5 #AI
Automatic optimization streamlines parameter adjustments in the strategy tester, with specific configurations tailored for trading gold and silver, accounting for their distinct volatility characteristics. Protective mechanisms include a minimum deposit check, trade limits on loss exceedance, and risk reduction following a loss streak. Micro-account users benefit ...
π Read | Docs | @mql5dev
#MQL5 #MT5 #AI
β€28π¨βπ»2β1
The article explores the concept of refining Fibonacci retracement levels by utilizing a systematic, data-driven approach. Traditional levels, often used by traders, may overlook non-standard but frequently occurring retracement points. The study employs historical OHLCV data and statistical filtering to identify these "hidden" levels, enhancing existing trading strategies. Using a two-stage process, the research gathers extensive market data and applies statistical methods to isolate consistent intermediate levels not captured by traditional ratios. A custom data collection script in MQL5 processes large datasets, aiming to improve signal quality. Python and Jupyter Notebook are utilized for further statistical analysis, offering robust insights into market behaviors.
π Read | VPS | @mql5dev
#MQL5 #MT5 #Fibonacci
π Read | VPS | @mql5dev
#MQL5 #MT5 #Fibonacci
β€20π11π¨βπ»3π€2π€©1
Unlock sophisticated asset prediction with Multitask-Stockformer, a cutting-edge framework leveraging deep learning for stock forecasting. Combining wavelet transforms with self-attention networks, this model captures both high-frequency market fluctuations and long-term trends. By decomposing historical data into distinct components, it accurately forecasts returns using dual-frequency encoders and decoders. Ideal for traders and developers, it employs graph attention networks to map complex market relationships, ensuring refined trading strategies. The seamless integration with MQL5 underlines its practical applicability in algorithmic trading environments. Whether you're refining multifactor strategies or venturing into deep learning, Multitask-Stockformer represents a significant technical advancement.
π Read | VPS | @mql5dev
#MQL5 #MT5 #Finance
π Read | VPS | @mql5dev
#MQL5 #MT5 #Finance
β€22π4π¨βπ»4β1π1π1
ETARE presents a modern approach to algorithmic trading by integrating genetic optimization, machine learning, and advanced risk management. This system continually adapts to market conditions through an innovative trading loop, periodically refining strategies every 50 trades. Each trading instrument receives individual analysis based on recent data, ensuring precise position management. The strategies employ a descending volume approach to manage risk and maximize profits. A comprehensive trading decisions database ensures continuous learning, allowing the system to optimize for future trades. Through rigorous testing, ETARE has demonstrated adaptability across various market conditions, embodying a resilient and evolving trading system.
π Read | NeuroBook | @mql5dev
#MQL5 #MT5 #AITrading
π Read | NeuroBook | @mql5dev
#MQL5 #MT5 #AITrading
β€51π6π6π¨βπ»2
The default moving average indicator on popular trading platforms doesn't provide alerts for crossovers, leading traders to potentially miss significant market movements. CrossFire Alert addresses this gap effectively. This advanced moving average crossover tool ensures instant notifications through various channelsβon-screen, email, or push notificationsβwhenever two moving averages intersect. Users have the flexibility to display two customizable MAs and select among Simple, Exponential, Smoothed, or Weighted types. Additionally, traders can modify period, shift, colors, and how signals appear on the chart. CrossFire Alert not only identifies new market trends and reversals in real-time but also supports strategies in both trending and reversing markets. By providing timely alerts, it eliminates the need for constant chart monitoring, facilitating a m...
π Read | Freelance | @mql5dev
#MQL4 #MT4 #Indicator
π Read | Freelance | @mql5dev
#MQL4 #MT4 #Indicator
β€36π¨βπ»3π2
This RSI indicator offers key features for efficient market analysis. Customizable RSI levels allow setting specific thresholds with 75 as the default for overbought conditions and 25 for oversold. Multi-timeframe support is versatile, ranging from M1 to MN1, providing flexibility for various trading strategies. The dual alert system enhances monitoring by offering pop-up alerts and push notifications directly to your MT5 mobile app, ensuring timely updates. Designed for performance, it operates without hogging resources and focuses solely on the chart symbol. Running silently in the background ensures no interference with your charting activities. Configure parameters such as TimeFrame (default M15), RSI_HIGH, and RSI_LOW levels to suit your strategy. The alert system aids in identifying potential reversal zones, enhancing trade decision-making.
π Read | Forum | @mql5dev
#MQL5 #MT5 #Indicator
π Read | Forum | @mql5dev
#MQL5 #MT5 #Indicator
β€32β2π1π¨βπ»1
The Simple_Grid Expert Advisor is a straightforward tool designed to manage a grid of pending orders around the current market price. The system configures either stop or limit orders in both directions, determined by the input parameters. Notably, it operates without a Stop Loss. Between 23:30 and 4:00, non-activated pending orders are removed, with a new grid established after 4:00.
Key adjustable parameters include the grid step size, initial distance from the current price, the quantity of orders per direction, and the type of pending orders (stop or limit). Users can also set the expected profit level (Take Profit), fixed lot size, and the Expert Advisor's magic number. This tool was developed for educational purposes in MQL5 and is unsuitable for real account trading or profit generation, now available for placement in CodeBase.
π Read | Quotes | @mql5dev
#MQL5 #MT5 #EA
Key adjustable parameters include the grid step size, initial distance from the current price, the quantity of orders per direction, and the type of pending orders (stop or limit). Users can also set the expected profit level (Take Profit), fixed lot size, and the Expert Advisor's magic number. This tool was developed for educational purposes in MQL5 and is unsuitable for real account trading or profit generation, now available for placement in CodeBase.
π Read | Quotes | @mql5dev
#MQL5 #MT5 #EA
β€28π4π3π¨βπ»2β‘1π1π―1
MetaQuotes has once again demonstrated its leadership in creating innovative solutions for the financial industry. At the Forex Expo Dubai 2025, held on October 6β7, the company received two prestigious awards:
β’ MetaTrader 5 was named 'Best Multi-Asset Trading Platform Including Web and Mobile'.
β’ www.mql5.com was awarded 'Best Educational Tools Portal' for its continuously growing knowledge base: 60 new articles each month, trading applications, signals, and much more.
We are grateful to our clients and all traders for their continued trust β the driving force behind our commitment to developing advanced trading technologies.
Read more...
β’ MetaTrader 5 was named 'Best Multi-Asset Trading Platform Including Web and Mobile'.
β’ www.mql5.com was awarded 'Best Educational Tools Portal' for its continuously growing knowledge base: 60 new articles each month, trading applications, signals, and much more.
We are grateful to our clients and all traders for their continued trust β the driving force behind our commitment to developing advanced trading technologies.
Read more...
β€172π₯14π10π¨βπ»10π8β‘6π5
Presenting a newly developed experimental indicator, designed with volatility awareness in mind. Unlike the traditional Donchian Channel, this indicator incorporates the Average True Range (ATR) values at indices where extreme highs and lows occur. This integration aims to create channel lines that serve as a closer representation of price movement extremes. Notably, the result is channel lines expected to remain untouched by price candles, making them potential candidates for tight stop-loss placements. The green line could be considered for tight stop loss in buy scenarios, while the red line may serve a similar purpose in sell scenarios. It is crucial to note that this tool should not be used in isolation when making trading decisions, given the dynamic nature of qualitative price contexts.
π Read | Docs | @mql5dev
#MQL5 #MT5 #Indicator
π Read | Docs | @mql5dev
#MQL5 #MT5 #Indicator
β€37π¨βπ»4β‘1
For traders and developers looking to refine their strategies with adaptable, data-driven insights, the integration of Deep Q Networks (DQNs) with the TRIX and Williams Percent Range (WPR) indicators offers a promising approach. This combination bypasses static trading rules by incorporating reinforcement learning to dynamically adjust decision thresholds, thereby enhancing long-term profitability. Our article delves into the practical implementation of DQNs, explaining how these networks, trained on historical data, transform technical indicator signals into actionable insights. This method not only optimizes trading strategies through adaptability and foresight but also highlights challenges and solutions in deploying reinforcement learning models on platforms like MetaTrader 5.
π Read | AlgoBook | @mql5dev
#MQL5 #MT5 #atsignal
π Read | AlgoBook | @mql5dev
#MQL5 #MT5 #atsignal
β€33π¨βπ»3