Changes in version 1.14
Published at 2016-11-24.
Features:
- Added 11 .NET API functions from MQL4 build 7xx and 8xx;
- Added a set of nquotes_set_property_XX MQL functions for char, short, long, uchar, ushort, uint, ulong and float data types;
- Added “AllowDebugging” option to disable DebugHost connection if needed when working with multiple terminals;
- Added stdlib.mqh functions like ErrorDescription() as a part of .NET API;
- Added runtime error code constants defined in stderror.mqh to use with GetLastError();
- Added object type ID constants from ENUM_OBJECT;
- Installer adds useful Start Menu shortcuts like links to terminal folders and nquotes.config;
- Added WinFormsTest sample project that demonstrates running UI from an NQuotes EA;
Updates:
- MQL code is compiled using the metaeditor.exe version 5.00 build 1384. If you have an older version of MetaEditor you might need to update your MT4 terminal;
- Update the setup to contain the installer of .NET Framework 4.6.2;
- NQuotes DLLs are available as a NuGet package https://www.nuget.org/packages/nquotes
Bug fixes:
- Fixed a version mismatch exception in debug mode when an old EA (built with a previous version) was left in the Experts path;
- Fixed NormalizeDouble() rounding with precision;
- EA DLL/class selection window appears in foreground;
- Avoid instantiating all expert advisors in ExpertsDirPath;
- Fixed iBands() deviation parameter type;
- Fixed OnTester() exception on return;