MetaTrader 5 Platform Build 2690: MetaEditor improvements

What's new in MetaTrader 5

12 November 2020

Terminal

  1. Fixed display of the synthetic Market Depth feature. Previously, this feature could be unavailable for some symbols.

    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. This is a convenient tool for placing, modifying and deleting orders, quickly and with maximum clarity.



MQL5

  1. Optimized and greatly accelerated access to Last prices from MQL5 programs, using the SymbolInfoTick function.
  2. Fixed resetting of Ichimoku Kinko Hyo indicator parameters from a dialog box.




  3. Fixed freezing of Copy* functions when history is not available for a trading instrument.
  4. More improvements within the total update of the code profiler. The following improvements have been implemented, in addition to the innovations presented in build 2650:
    • Improved data presentation
    • Shorter column names are now used in the report
    • Ability to save profiling reports to a file
    • Added display of a tooltip with a row number for functions in the report.



MetaEditor

  1. Added ability to disable clipboard tracking and to clear clipboard history.

    The clipboard tracking function improves the source code usability by providing quick access to recently used data. Press Alt+V in any source code position, select any of the earlier copied lines from the menu, and the line will be inserted in the selected position.
    Use the appropriate toolbar command or editor settings to enable/disable tracking.



  2. Fixed calculation of some observed expressions during program debugging.

Tester

  1. Trading is now prohibited for Expert Advisors running in the Strategy Tester in the frame receiving mode.
  2. Fixed importing of optimization results in the Strategy Tester. An error could cause timeframe values to be imported incorrectly.

Documentation has been updated.