-
3 Attachment(s)
New MetaTrader 5 Platform build 2755: Popup Prices window and Debugger improvements
The MetaTrader 5 platform update released on Friday, January the 15th, 2021. The new version features the following changes:
1. Terminal: Revised Popup Prices window which allows viewing financial symbol prices on any screen size.
The window now supports multi-column presentation, enabling the efficient utilization of screen space. To switch the display mode, use the window properties dialog.
Further improvements in this window are as follows:
- Added column selection menu. The menu features the same symbol properties which are available in Market Watch.
- Optimized operation with a large number of financial instruments. The window performance is now equally high for 10 and for 1000 instruments.
- Added display of brief instrument information in a tooltip.
- Fixed applying of color settings for displaying rising and falling prices.
2. Terminal: Added display of deals on the tick chart of the synthetic Market Depth.
Synthetic Market Depth is used for the symbols, for which Level 2 prices are not provided. In this case, levels are built automatically, at distances equal to a price change step, starting from the best Bid and Ask prices. Now, if the last deal price
and volume data is provided for a symbol, the relevant data is displayed on the tick chart. The information is displayed as circles:
- Red circles show Sell transactions.
- Blue circles show Buy transactions.
- Green circles appear when the direction of the transaction is undefined.
The larger the circle, the greater the volume of the transaction.
3. Terminal: Fixed calculation of Greeks in the options board. An error could occur if the option's underlying asset had a zero last deal price.
4. Terminal: We continue implementing the new "Subscriptions" service, which enables the provision of additional trading services. Recently, we have fixed the display of dependent subscriptions. Such subscriptions are used for bundled services.
5. Terminal: Improved platform operation under Wine.
6. MQL5: Added generation of ChartEvent events upon the release of the right and middle mouse buttons. This event can be utilized when creating graphical panels. To enable the events, disable the chart context menu via the
CHART_CONTEXT_MENU property.
7. MQL5: Fixed a bug causing a significant error in the Sleep function waiting time.
8. MetaEditor: We have initiated the global update of the debugger. The window of observed expressions has been significantly improved. Now, it allows viewing the contents of arrays and objects as drop-down lists, as well as pointer values.
To view an array or object, double-click on it in the observation window.
9. MetaEditor: Fixed freezing when opening some projects.
10. Documentation has been updated.
The update will be available through the Live Update system.
-
Depth Of Market MT5 latest build 2755.
-
2 Attachment(s)
In the latest beta, you can explicitly disable terminal sections:
Attachment 42140
Attachment 42142
read more here
-
New MetaTrader 5 Platform Build 2860
-
MetaTrader 5 for macOS: ready-made DMG package and CrossOver update
Quote:
We have recently released
a DMG package for easy MetaTrader 5 installation on macOS computers. With this package, the platform can be installed similarly to any other application: simply drag the platform icon to Applications and wait for the installation to complete.
more..
-
Positioning of MQL5 Services showcases in the main working area and updated design
MetaTrader 5 platform beta build 2920: Positioning of MQL5 Services showcases in the main working area and updated design
Quote:
MQL5: We continue limiting the circulation of older technologies, including 32-bit components.
- 32-bit terminals are no longer allowed to load programs from the Market.
- 32-bit terminals cannot connect to the hosting service.
- The 32-bit MetaEditor version does not support additional file protection via MQL5 Cloud Protector.
- MQL5 programs compiled under old MetaEditor versions (released 5 years ago or more) cannot run in the new terminal version.
Support for the 32-bit platform version was
discontinued a year ago, after the release of build 2361. We strongly recommend upgrading to the 64-bit MetaTrader 5 version in order to access all the platform's features without any limitation.
Furthermore, we recommend all Sellers, who have previously uploaded 32-bit product versions to the Market, to recompile them using the latest 64-bit MetaEditor and to upload the new versions. The ability to run 32-bit MQL5 programs in terminals will be completely disabled soon.
read more in announcement here
-
1 Attachment(s)
Quote:
Originally Posted by
mql5
Updated -
Attachment 42789
-
1 Attachment(s)
MetaTrader 5 Platform Build 2940
MetaTrader 5 Platform Build 2940: Positioning of MQL5 Services showcases in the workspace and updated design
Attachment 42866
Quote:
The MetaTrader 5 platform update will be released on Friday, May the 21st, 2021. The new version features the following changes: ...
read more here about new version features
-
New MetaTrader 5 platform build 2980: Push notifications for trade operations
New MetaTrader 5 platform build 2980: Push notifications for trade operations
Quote:
The MetaTrader 5 platform update will be released on Friday, June the 18th, 2021
Added ability to receive push notifications from the server. You will be notified of executed trading operations even if your terminal is closed.
more..
-
1 Attachment(s)
Metatrader 5 build 3017
Metatrader 5 build 3017
Attachment 43390
Quote:
b3017
Guys, well done! The icons were made very nicely! So far, only at first glance. I will peer at the weekend)
I also noticed that the android version has a normal visual style for a long time, I even saw a dark theme on the screenshots of market sellers.
-
Metatrader and antivirus - how to solve the issue
Some users reported about their antivirus issue.
read post #10, post #11, post #20 and post #24 on mql5 forum
- How to install clean MT4 and any build of MT5 (3 examples with screenshots): the page (mql5 forum)
- Limitations to use old builds of MT4/MT5 or old versions of Windows (incl antivirus issue): the page (mql5 forum)
-
New MetaTrader 5 platform beta build 3060
New MetaTrader 5 platform beta build 3060: Improvements in MQL5 services and design updates
Quote:
The beta version of the updated MetaTrader 5 platform will be released on Friday, September the 24th, 2021. We invite traders to join the testing of the new version, to evaluate all its features and to help developers fix errors.
To update the MetaTrader 5 platform up to build 3060, navigate to Help \ Check Desktop Updates \ Latest Beta Version
read more ..
-
For Metatrader 5 only, limitations
For Metatrader 5 only, limitations:
- 32-bit terminals are no longer allowed to load programs from the Market.
- 32-bit terminals cannot connect to the hosting service.
- The 32-bit MetaEditor version does not support additional file protection via MQL5 Cloud Protector.
- MQL5 programs compiled under old MetaEditor versions (released 5 years ago or more) cannot run in the new terminal version.
more here
----------------
-
1 Attachment(s)
New MetaTrader 5 platform build 3081
New MetaTrader 5 platform build 3081: Improvements in MQL5 services and design updates
Attachment 43819
Quote:
The MetaTrader 5 platform update was released on Thursday, October 14, 2021. The new version features the following changes: ...
more
-
New MetaTrader 5 platform build 3090
New MetaTrader 5 platform build 3090: Improvements and fixes
Quote:
The MetaTrader 5 platform update will be released on Thursday, October 21, 2021 with some very important fixing and improvements.
-
3 Attachment(s)
Quote:
Originally Posted by
mql5
How to force update:
1. login or create demo account on MetaQuotes-Demo:
Attachment 43870
2. go to Help - Check Desktop Updates - Latest ... Version (click on that):
Attachment 43871
3. and MT5 will be updated:
Attachment 43872
-
New MetaTrader 5 platform build 3091
New MetaTrader 5 platform build 3091: Improvements
Quote:
The MetaTrader 5 platform update will be released on Friday, October 22, 2021. The new version features the following changes:
..
more..
-
1 Attachment(s)
Quote:
Originally Posted by
mql5
Updated to the build 3091 -
Attachment 43882
-
Some changes related to Web Terminal (on mql5 forum):
-
MetaTrader 5 Platform Beta Build 3160
MetaTrader 5 Platform Beta Build 3160: Vectors and matrices in MQL5 and improved usability
more..
-
1 Attachment(s)
Quote:
Originally Posted by
mql5
MetaTrader 5 Platform Beta Build 3160: Vectors and matrices in MQL5 and improved usability
more..
Already updated -
Attachment 44503
-
1 Attachment(s)
New MetaTrader 5 platform build 3180
-
New MetaTrader 5 platform build 3210
New MetaTrader 5 platform build 3210: Revised Sharpe Ratio calculation algorithm, new matrix methods and control over indicator minimum/maximum values
Quote:
The MetaTrader 5 platform update will be released on Friday, February the 11th, 2022.
The update provides the revised Sharpe Ratio calculation algorithm based on a traditional formula, new matrix methods, optimized memory consumption, and improved network system operation for better data transfer.
We have also added two new properties, INDICATOR_FIXED_MINIMUM and INDICATOR_FIXED_MAXIMUM, in the ENUM_CUSTOMIND_PROPERTY_INTEGER enumeration, which fix/unfix minimum and maximum indicator values using the IndicatorSetDouble function.
more..
-
MetaTrader 5 platform beta build 3260: Bulk operations, matrix and vector functions, and chat enhancements
MetaTrader 5 platform beta build 3260: Bulk operations, matrix and vector functions, and chat enhancements
Quote:
The beta version of the updated MetaTrader 5 platform will be released on Thursday, March 31, 2022.
In the new version, we have added a set of commands for bulk position closing and pending order cancellation operations. Now, the relevant actions can be executed with a couple of mouse clicks.
We have also expanded the capabilities of the MQL5 language. The update provides new matrix and vector functions, as well as built-in array and string methods.
-
1 Attachment(s)
Quote:
Originally Posted by
mql5
Already updated -
Attachment 45414
-
New version of MetaTrader 5 build 3270
New version of MetaTrader 5 build 3270: Improvements and fixes
Quote:
The MetaTrader 5 platform update will be released on Thursday, April 21, 2022. The update provides improvements and fixes based on the feedback we have received after the previous MetaTrader 5 build 3260 release, which included many new features.
-
1 Attachment(s)
Quote:
Originally Posted by
mql5
Already updated:
Attachment 45519
-
MetaTrader on Linux - Installing the platform with one command
MetaTrader on Linux - the article (Metatrader 5)
Quote:
Installing the platform with one commandThis article was completely revised about installing MetaTrader on Linux (Ubuntu and Debian). Now all we need is one command.
-
Population optimization algorithms
Quote:
When optimizing trading systems, the most exciting things are metaheuristic optimization algorithms. They do not require knowledge of the formula of the function being optimized. Population algorithms involve the simultaneous handling of several options for solving the optimization problem and represent an alternative to classical algorithms based on motion trajectories whose search area has only one candidate evolving when solving the problem.
more...
-
MetaTrader 5 Platform update build 3500: Improvements and fixes
The MetaTrader 5 platform update will be released on Friday, November 11, 2022. The update provides the following changes: read more in official announcement
-
1 Attachment(s)
Develop a Proof-of-Concept DLL with C++ multi-threading support for MetaTrader 5 on Linux
Attachment 46905
Quote:
Linux has a vibrant development ecosystem and a good ergonomic for software development.
Normally MetaTrader 5 developers just use MQL5 programming language to develop their indicators/experts or related products then publish on the market to end-users without any concern about which OS to base on.
But when developers need to involve developing a custom solution as a shared library (DLL) to further expand and provide additional services that MQL5 programming language alone cannot offer, then they will have to spend more time and effort in seeking for solution of cross-compilation, discovery of gotchas and best practices, getting familiar with the tools, etc.
Those are the reasons that come into this article.
more...
-
Population optimization algorithms: Gravitational Search Algorithm (GSA)
Quote:
Gravitational Search Algorithm (GSA) was proposed by E. Rashedi to solve the optimization problem, especially non-linear problems, following the principles of Newton's law of gravitation. In the proposed algorithm, particles are considered as objects and their performance is estimated taking into account their masses.
more...
-
1 Attachment(s)
Population optimization algorithms: Saplings Sowing and Growing up (SSG)
Attachment 47034
Quote:
There are many optimization methods inspired by processes occurring in nature, such as evolutionary computation, artificial immunology, population methods and others. SSG is basically defined as iterative generation and combination processes working with a garden of potential solutions called seedlings. The Saplings Sowing and Growing (SSG) algorithm was proposed by A. Karci with co-authors in 2002. The algorithm is inspired by the evolution of growing trees and models the growth and branching of trees.
more...
-
1 Attachment(s)
Understand and Use MQL5 Strategy Tester Effectively
Attachment 47055
Quote:
We will try to cover the most popular points about these previous topics to well understand what we need to deal with as programmers or developers.
more...
-
1 Attachment(s)
Matrices and vectors in MQL5: Activation functions
Attachment 47097
Quote:
Here we will describe only one of the aspects of machine learning —
activation functions. We will delve into the inner workings of the process.
more...
-
Presenting the book "MQL5 Programming for Traders"
Quote:
We have released the most comprehensive guide to MQL5 programming, authored by experienced algorithmic trader
Stanislav Korotky with MetaQuotes' support.
The book is intended for programmers of all levels. Beginners will learn the fundamentals as the book introduces key development tools and basic programming concepts. With this material, you can create, compile, and run your first application in the MetaTrader 5 trading platform. Users with experience in other programming languages can immediately advance to the applied part related to creating trading robots and analytical applications in MQL5.
more here
-
Introduction to MQL5 (Part 2): Navigating Predefined Variables, Common Functions, and Control Flow Statements
Quote:
Welcome back to our MQL5 journey! In
Part One, we embarked on the adventure of algorithmic trading, breaking down the complexities of MQL5 for beginners without prior programming experience. As we step into Part Two, the excitement continues as we delve even deeper into the essential building blocks of MQL5. Our goal is simple yet profound: to ensure everyone, regardless of their programming background, feels the embrace of understanding. Feel free to ask any questions, and let's unravel the intricacies of MQL5 together. Let's forge a community where every voice is heard and every journey in algorithmic trading is shared.
more...
-
Building Your First Glass-box Model Using Python And MQL5
Quote:
Glass-box algorithms are machine learning algorithms that are fully transparent and inherently intelligible. They defy conventional wisdom that there is a tradeoff between prediction accuracy and interpretability in Machine Learning because they offer an unparalleled level of accuracy and transparency. This means they are exponentially easier to debug, maintain, and improve upon iteration when compared to their black-box alternatives that we are more familiar with. Black-box models are all machine learning models whose inner workings are complex and not easily interpretable. These models can represent high dimensional and non-linear relationships which aren't easily understood by us as humans.
more...
-
MQL5 Wizard Techniques you should know (Part 10). The Unconventional RBM
Quote:
Restrictive Boltzmann Machines (RBMs) are a form of neural network that are quite simple in their structure but are none the less revered, in certain circles, for what they can accomplish when it comes to revealing hidden properties and features in data-sets.
more...
-
Introduction to MQL5 (Part 6): A Beginner's Guide to Array Functions in MQL5
Quote:
Now, we'll explore the remaining array functions in Part 6, which will guarantee that you have a thorough understanding of these useful tools. Our objective is still to cover the basic ideas required for automating trading strategies, regardless of your experience level as a developer or level of familiarity with algorithmic trading. Our goal in delving into the nuances of these functions is to promote a comprehensive comprehension so that each reader can competently traverse the ever-changing terrain of MQL5 programming.
more...