NQuotes Changelog

What's new in NQuotes 1.9

Dec 30, 2013
  • Added:
  • Support for FileWriteArray().
  • Support for iCustom() with zero or one indicator parameters.
  • Fixed:
  • Print() supports printing non-latin characters (for example, cyrillic).
  • Fixed errors and disconnects during the long run.
  • Fixed error on startup with multiple EAs attached.
  • License checking server moved to Google AppEngine to improve stability.
  • Fixed MessageBox() with single parameter.

New in NQuotes 1.8 (Dec 30, 2013)

  • Improved the performance of backtesting in the strategy tester.
  • Added support to have multiple indicators on the chart at the same time.

New in NQuotes 1.7 (Dec 30, 2013)

  • Added support for creating indicators using .NET as explained in the indicator sample guide.
  • New API to pass the data from MQL to .NET and back. See the NQuotes MQL API documentation.
  • Fixed the license error on disconnects.
  • Fixed the debugger freeze when hovering over the MQL API method calls.
  • Fixed ObjectSet for bool, color and datetime.
  • Some stability improvements.

New in NQuotes 1.6 (Dec 30, 2013)

  • Improved support for external variables: able to change the parameters using standard dialogs on EA startup, while the expert advisor is running, and during optimization in the strategy tester. See the guide: How to use extern variables and optimization.
  • Added ability to create a custom-branded expert advisor. See the guide: How to customize expert branding and prepare for distribution.
  • New "MovingAverageCustom" sample shows an expert advisor with a custom name and copyright, and external parameters ready for optimization. After building the sample you need to open and build "MovingAverageCustom.mq4" with MetaEditor, and run it in the MT4 terminal.
  • Fixed DateTime and Color handling in formatting functions (Print, Alert, Comment).

New in NQuotes 1.5 (Dec 30, 2013)

  • Added overrides for every MQL function with the default parameters, which makes them callable without extra parameters specification. For example, "OrderDelete(int ticket, Color color)" function might just be called as "OrderDelete(123)" with the color having a default value.
  • Added iAlligator function mode constants.
  • Fixed a bug that was stopping the debugging after 1 minute of idleness.
  • Fixed MQL date to DateTime conversions and the MqlDateTime class to properly handle timezones. Now DateTime has a "DateTimeKind.Unspecified" flag. Be careful, as it's usually not in GMT!
  • Fixed the Visual Studio sample project to run in debug mode just by hitting "F5". Open the project in "c:\Program Files\_your_terminal_folder_\experts\samples\nquotes\MovingAverageExpert\MovingAverageExpert.sln", put a breakpoint and start it by hitting "F5". Then open the MetaTrader terminal and run "nquotes" expert to hit the breakpoint.