4 October 2013
4 October 2013
Added ability to send push notifications of transactions occurring on the client account: placing, changing and removing orders and deals, activation of pending orders and SL-TP, margin call and stop-out events.
Added display and managing alerts from the chart.
When management of trading levels from the chart is allowed, alert's price value can be changed by its dragging to a new price level. Alerts can be disabled or removed using a context menu of the appropriate level on the chart.
int a[2][2]={0,1,2,3};
Previously, the following entry has been necessary
int a[2][2]={{0,1}, {2,3}};
Standard Library. Added CFlameCanvas class ("Include\Canvas\FlameCanvas.mqh") and an example of its application called Flame Chart ("Indicators\Examples\Canvas\FlameChart.mq5") - this example demonstrates the possibilities of generating custom images on the chart by means of MQL5.
The works on using the single compiler and MQL5 IDE for MetaTrader 4 and MetaTrader 5 are underway:
MQL5 on MetaTrader 4 and MetaTrader 5
Instead of working on MQL4 -> MQL5 compatibility, we have decided to go the opposite way. We have transferred the maximum possible amount of MQL5 language functions and features fully preserving MQL4 functionality. In other words, all powerful MQL5 functions, including ООP and the native code compiler, will become available in MQL4. To achieve this, we have developed a unified compiler that automatically supports both MQL4 and MQL5 languages. MetaEditor will also become a unified application both for MetaTrader 4 and MetaTrader 5 platforms. Thus, it will be possible to compile both MQL4 and MQL5 from any version.
MQL5 Storage with MetaTrader 4
It will be easier for developers to manage source code versions, participate in team operations and synchronize files.
Improving the security of application codes in MetaTrader 4
New EX4/EX5 files are provided with a serious and completely revised protection, as compared to the old EX4.
Market of MetaTrader 4 applications
Transition to the new compiler that supports resources and conventional protection suited for each user's PC will allow users to develop and sell full-fledged applications. There is no need to worry about the protection of EX4/EX5 files sold via the Market - they do not contain bytecode but only a pure native code signed by our private key. This solution puts in order all the diversity of existing programs and protects the sellers.
Fixed errors reported in crash logs.
Updated documentation.
The live update is available through the LiveUpdate system.
The MetaTrader 5 Trading Terminal can be downloaded at "https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe