MetaTrader 5 build 5370 delivers enhancements to the web version of the platform:
• Added display of contract start and end dates in instrument specifications.
• Correct price delay indication in the "Quotes" section in mobile view.
• Fixed timeframe selection menu display in mobile view.
• Proper display of available account types in the demo account creation window.
• Fixed localization issues in the account connection window.
Discuss the update...
• Added display of contract start and end dates in instrument specifications.
• Correct price delay indication in the "Quotes" section in mobile view.
• Fixed timeframe selection menu display in mobile view.
• Proper display of available account types in the demo account creation window.
• Fixed localization issues in the account connection window.
Discuss the update...
❤51👌8🔥5👨💻5⚡4
A utility function automates saving the current chart to the default template, streamlining the process compared to manual saves. Users can assign a hotkey for quick access. The operation occurs instantly without confirmation prompts. For saving to a template other than default, edit the code to replace "default.tpl" with the desired template name. This tool enhances workflow efficiency by reducing repetitive tasks and allows for customization as per individual preferences. It is a straightforward implementation for those needing a quick method to manage their chart templates effectively. Configuring this tool aligns with efficient resource management in chart operations.
👉 Read | VPS | @mql5dev
#MQL4 #MT4 #script
👉 Read | VPS | @mql5dev
#MQL4 #MT4 #script
❤33👍5👨💻3👌1
Effective trade management isn't just about entry points. This article dives into the often-overlooked role of exit strategies in achieving long-term profitability for traders. By exploring methods like trailing stops, partial lot reductions, and multiple entries with varying Reward-to-Risk Ratios (RRRs), it provides practical insights into protecting gains. Utilizing a Monte Carlo simulation, the study reveals how varying trade executions—single, double, and triple entries—impact equity growth, drawdown, and profitability under different win-rates. The results highlight the strength of distributing risk across multiple trades, showcasing significant improvements in both stability and profits when executed with strategic precision.
👉 Read | Forum | @mql5dev
#MQL5 #MT5 #TradeMgmt
👉 Read | Forum | @mql5dev
#MQL5 #MT5 #TradeMgmt
❤33👍6👨💻2😁1👌1
Discover the Dialectical Algorithm (DA), a novel approach to optimization blending dialectical materialism with modern techniques. DA uniquely splits solutions into speculative and practical thinkers, embracing the opposition of thesis and antithesis to refine results. The algorithm systematically sorts and evaluates solutions through interactions that reflect philosophical dialectics, iterating towards improved solutions. Notable for its efficiency, DA achieves a fine balance between exploring global solutions and honing local searches, evidenced by a strong 57.95% efficiency rate in tests. This innovative synergy of philosophical principles and optimization showcases potential for traders and developers in algorithmic trading.
👉 Read | Quotes | @mql5dev
#MQL5 #MT5 #Algorithm
👉 Read | Quotes | @mql5dev
#MQL5 #MT5 #Algorithm
❤49👌8👍5😱3🤝2🎉1👨💻1
Candlestick charts with integrated ask and bid price visualization provide comprehensive insights into market dynamics. The chart connects the high of the candle to the ask price if it surpasses the current high, ensuring no price or spread data is obscured. The bid price, often equated with the close price, is also integrated into the logic, connecting the low of the candle to the bid price when it falls lower. Given that the ask price consistently exceeds the bid price, this connection method is rational. This approach enhances price transparency by visually representing the ask line on the chart. Such detailed visualization aids in better market analysis and decision-making.
👉 Read | Forum | @mql5dev
#MQL5 #MT5 #Chart
👉 Read | Forum | @mql5dev
#MQL5 #MT5 #Chart
❤31👨💻2😎2
Introducing a professional library designed for seamless integration of Telegram Bots with MetaTrader 5. This comprehensive solution facilitates the transmission of trading signals, screenshots, reports, and real-time notifications to Telegram channels and groups.
Key features include real-time trade notifications for instantaneous alerts on position changes, automated chart captures with annotations, and periodic performance reports. The library ensures effective risk management with alerts for drawdown and margin levels, and a message queuing system for reliable delivery.
The multi-channel support allows communication with various Telegram chats and channels, and a customizable template system enhances message presentation. Smart rate limiting prevents API blocks, ensuring smooth operations.
Requirements include a MetaTrader 5 version 2375 ...
👉 Read | NeuroBook | @mql5dev
#MQL5 #MT5 #TelegramBot
Key features include real-time trade notifications for instantaneous alerts on position changes, automated chart captures with annotations, and periodic performance reports. The library ensures effective risk management with alerts for drawdown and margin levels, and a message queuing system for reliable delivery.
The multi-channel support allows communication with various Telegram chats and channels, and a customizable template system enhances message presentation. Smart rate limiting prevents API blocks, ensuring smooth operations.
Requirements include a MetaTrader 5 version 2375 ...
👉 Read | NeuroBook | @mql5dev
#MQL5 #MT5 #TelegramBot
👍12❤7✍2⚡1👨💻1
A newly designed OHLC candlestick chart captures the highest ask and lowest bid price per bar, utilizing the high of the candle for the highest ask and the low for the lowest bid. This method effectively highlights real tick volatility typically not visible in lower timeframes, offering valuable insights into optimal stop-loss placements. In the revised version, an optimization reduces CPU load by moving the CopyTicksRange function call outside the loop, decreasing function call frequency. This enhances performance efficiency while maintaining chart accuracy. These improvements make the chart a more powerful tool for traders analyzing market behavior in detail.
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Candlestick
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Candlestick
❤22✍4👍2👨💻2🏆1
The FinMem framework, based on large language models, presents a novel approach to trading through its unique layered memory system. This system is divided into Working and Long-Term Memory components, managing short-term data and long-lasting information, respectively. The profiling module adjusts the agent's behavior based on user preferences and market conditions, while the decision-making module combines real-time data with stored memories to craft strategies that consider both short-term trends and long-term patterns. This is key to enhancing the accuracy and efficiency of investment decisions.
The FinMem framework's implementation in MQL5 introduces the CNeuronFinMem object, which reproduces the stratified data processing approach. The integrated algorithm manages data by processing an environment-state tensor and comparing it with a trading ...
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #AlgoTrading
The FinMem framework's implementation in MQL5 introduces the CNeuronFinMem object, which reproduces the stratified data processing approach. The integrated algorithm manages data by processing an environment-state tensor and comparing it with a trading ...
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #AlgoTrading
❤21👨💻1
In this latest installment of the MQL5 series, we explore a significant advancement in algorithmic trading by integrating manual chart analysis with automated trade execution. The article covers the development of an Expert Advisor (EA) that utilizes chart objects like rectangles and trend lines to make trades, bridging the gap between automated and discretionary trading. By drawing these elements on your chart, the EA dynamically adjusts to price movements, executing trades when the price engages with identified zones. The article details how to programmatically detect chart objects, allowing the EA to adapt instantly to any manual changes, enhancing both its flexibility and precision.
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #ExpertAdvisor
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #ExpertAdvisor
❤23👍5🔥2👌2👨💻2
Dive into algorithmic trading with an exciting innovation in MetaTrader 5! This article presents a streamlined approach to Fibonacci Retracement analysis using an Expert Advisor (EA) designed for ease and efficiency. Traders can forget about the confusion of manually applying Fibonacci tools—our EA simplifies the process by allowing you to input swing high and low values directly on the chart and automating the plotting of retracement and extension levels. It delivers real-time alerts when prices interact with these levels, transforming static analysis into a dynamic, interactive experience. The EA is meticulously detailed to ensure clear visualization and seamless usability, making it an invaluable tool for developers and traders alike.
👉 Read | Signals | @mql5dev
#MQL5 #MT5 #EA
👉 Read | Signals | @mql5dev
#MQL5 #MT5 #EA
❤39👌8👍3👨💻2
The tool offers a detailed view of price levels for simulated trades, with user-defined Take Profit (TP) and Stop Loss (SL) values set as percentages. It supports both Buy and Sell directions. Users can benefit from access to concise statistics including an hourly entry breakdown, allowing better analysis and decision-making. This structured presentation of trade parameters and statistics aids in evaluating potential outcomes and optimizing trading strategies. A useful resource for strategic planning and review of projected trade scenarios.
👉 Read | CodeBase | @mql5dev
#MQL4 #MT4 #Strategy
👉 Read | CodeBase | @mql5dev
#MQL4 #MT4 #Strategy
❤30👌6👨💻4
Two new display modes have been added for enhanced data representation: as a comment in the upper left corner of the chart or as a graphical object. Users can select font type and size to meet individual needs. Graphical objects are easily movable with a double-click, allowing for repositioning without disrupting data updates. Visual notifications are also customizable; a predefined time can be set to change color and alert users before the current bar closes. Additional settings include selecting the time to display, customizing colors for graphical objects, and configuring alerts for upcoming bar closures. This update aims at providing a flexible and user-friendly interface for improved chart analysis and usability.
👉 Read | Signals | @mql5dev
#MQL5 #MT5 #Display
👉 Read | Signals | @mql5dev
#MQL5 #MT5 #Display
❤29✍4👌2👨💻1
The fractal indicator now allows for customization by setting an arbitrary number of bars on both sides of the center bar. This flexibility enables the creation of varied fractal structures. By adjusting the number of bars, users can tailor the indicator to meet specific analytical requirements. This feature enhances the utility of the fractal indicator, making it adaptable for diverse trading strategies. Such customization can help in identifying potential market reversals or trend continuations with improved precision. This development signifies an important step forward in technical analysis, offering more detailed insights for informed decision-making.
👉 Read | AppStore | @mql5dev
#MQL5 #MT5 #Indicator
👉 Read | AppStore | @mql5dev
#MQL5 #MT5 #Indicator
❤26👍7👌2👨💻1
Candlestick patterns offer simplicity for traders, but traditional charts often miss critical movements due to rigid timeframes. Introducing "metabars," which span multiple bars, allows for more dynamic chart interpretations. This innovative approach harnesses modern computing power to seamlessly identify compound patterns, like Doji candlesticks, leading to improved trading signals. With customizable metabar parameters, traders can capture more potential reversal signals that conventional methods miss. This advancement not only enhances pattern detection but also adapts to various market conditions. By utilizing this strategy, developers and traders can achieve a deeper, more nuanced understanding of market dynamics, optimizing algorithmic trading outcomes.
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Candlesticks
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Candlesticks
❤38✍10👌2👨💻1
Reverse Engineered RSI integrates traditional RSI values—30, 50, and 70—onto the price chart rather than the oscillator window. This placement directly correlates RSI levels with market prices, allowing traders to observe overbought, oversold, and equilibrium zones in real-time alongside price action. Such visualization aids in identifying support, resistance, and potential reversal points without needing to toggle between different views or rely solely on the underlying momentum data. This tool streamlines analysis by presenting RSI data within the context of the price movement, facilitating more effective decision-making in trading.
👉 Read | CodeBase | @mql5dev
#MQL4 #MT4 #Indicator
👉 Read | CodeBase | @mql5dev
#MQL4 #MT4 #Indicator
❤30👌4🤣3👀3👨💻1
Understanding the Price Action Pin Bar indicator can enhance trading strategies by identifying potential reversals. The indicator identifies Pin Bar patterns and marks them with arrows on the chart, signaling potential buy or sell opportunities. Patterns are identified based on specific formation rules, and an auxiliary indicator is suggested for filtering signals, such as an indicator of key levels.
There are four key adjustable parameters: the minimum size of a candle, maximum size of the candle body relative to its shadows, position of the body relative to the previous candle, and the aspect ratio of the shadows. Each parameter assists traders in refining the output based on market conditions.
To ensure the indicator captures relevant patterns, it analyzes the positions and dimensions of candlesticks. Signal arrows are then placed on the current bar...
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #Indicator
There are four key adjustable parameters: the minimum size of a candle, maximum size of the candle body relative to its shadows, position of the body relative to the previous candle, and the aspect ratio of the shadows. Each parameter assists traders in refining the output based on market conditions.
To ensure the indicator captures relevant patterns, it analyzes the positions and dimensions of candlesticks. Signal arrows are then placed on the current bar...
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #Indicator
❤37👍7👌3⚡2👨💻1
Developers working with trading platforms might require a way to clear clutter from their charts. This script efficiently removes all auto-trading icons, such as arrows and connecting lines, while preserving the display of trading history. It provides a temporary solution, allowing auto-trading icons to reappear if the mode remains active. The utility is particularly useful for decluttering the object list accessible through the shortcut (Ctrl + B). It offers a streamlined approach without altering long-term chart settings, ensuring a clean workspace for those who wish to focus on specific chart details without permanent changes.
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #script
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #script
❤27👌3👨💻1
In computational tasks, arrays serve as the backbone for ordered data collections, enabling efficient access to elements using indices. They are crucial in solving linear algebra, mathematical modeling, and machine learning problems through operations on matrices and vectors. Such tasks demand mathematical proficiency and the ability to manage complex loops. Advanced data types like 'matrix' and 'vector' facilitate code that resembles mathematical notation, reducing reliance on nested loops.
In MQL5, vectors are one-dimensional, comprising double-type arrays, and support operations like addition, multiplication, and norm calculation. Conversely, matrices extend this structure into two dimensions. Operations such as element-wise arithmetic, matrix multiplication, and various forms of decomposition are supported, including LU, QR, and SVD. Understanding t...
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Algorithm
In MQL5, vectors are one-dimensional, comprising double-type arrays, and support operations like addition, multiplication, and norm calculation. Conversely, matrices extend this structure into two dimensions. Operations such as element-wise arithmetic, matrix multiplication, and various forms of decomposition are supported, including LU, QR, and SVD. Understanding t...
👉 Read | Docs | @mql5dev
#MQL5 #MT5 #Algorithm
❤60👌7👍1👨💻1
The US Dollar Index (USDX, DXY) is an essential tool for evaluating the US dollar's strength against six major global currencies. Its calculation uses a weighted geometric mean based on exchange rates: EURUSD, USDJPY, GBPUSD, USDCAD, USDSEK, and USDCHF, with each currency assigned a specific weight. The historical base coefficient involved is 50.14348112. This service provides a synthetic instrument, USDX.synthetic, that continuously updates by recalculating the index based on live currency quotes. It operates continuously, refreshing data every tenth of a millisecond, ensuring the dollar index always reflects current market conditions. Users benefit by being able to analyze the index chart within MetaTrader 5, applying it in indicators, and developing trading strategies that leverage the value of the US dollar. The service enhances the ability to assess dollar...
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #USD
👉 Read | Calendar | @mql5dev
#MQL5 #MT5 #USD
❤27👍9👌1👨💻1
The MetaTrader 5 platform, augmented by the MQL5 Wizard, empowers traders to efficiently prototype trading strategies without deep coding expertise. This modular framework enables selection of predefined signal classes and money management strategies, fostering broader access to algorithmic trading. In exploring extended applications, machine learning, notably the Beta-Variational Auto-Encoder (beta-VAE), is utilized to enhance pattern recognition and decision-making. By transforming binary indicator values into latent representations, beta-VAE uncovers hidden patterns and supports inference-based trading decisions. This results in improved pattern detection, helping traders adjust strategies for differing market conditions, thereby enhancing market liquidity and trading efficiency over time.
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #Algorithm
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #Algorithm
❤23👍6👀3😁2👌2🏆1👨💻1
Genetic algorithms are pivotal in solving optimization problems by leveraging processes akin to natural evolution. The Royal Flush Optimization (RFO) algorithm offers a streamlined approach to these challenges. By representing the search space as discrete sectors, akin to poker card ranks, RFO eliminates the costly conversion of real numbers into binary form, enhancing computational efficiency.
Implementation of RFO involves abandoning conventional binary encoding and instead, assigning sectors values similar to poker cards, ranging from jack to ace. This simplifies calculations while maintaining genetic algorithm properties. Operators like crossover and mutation directly manipulate these "hands," facilitating a more intuitive exploration of the search space.
Test results demonstrate RFO’s potency with performance measured on established benchmar...
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #Algorithm
Implementation of RFO involves abandoning conventional binary encoding and instead, assigning sectors values similar to poker cards, ranging from jack to ace. This simplifies calculations while maintaining genetic algorithm properties. Operators like crossover and mutation directly manipulate these "hands," facilitating a more intuitive exploration of the search space.
Test results demonstrate RFO’s potency with performance measured on established benchmar...
👉 Read | AlgoBook | @mql5dev
#MQL5 #MT5 #Algorithm
❤69👌5👀5🏆2👨💻1