Download MetaTrader 5

How to Start with Metatrader 5 - page 116

To add comments, please log in or register
Sergey Golubev
Moderator
104492
Sergey Golubev  

Forum on trading, automated trading systems and testing trading strategies

New MetaTrader 5 build 1870: Adding symbols to Market Watch by ISIN

MetaQuotes Software Corp., 2018.06.25 18:19

New MetaTrader 5 build 1870: Adding symbols to Market Watch by ISIN

The updated version of the MetaTrader 5 platform will be released on June 26, 2018. The new version features the following changes:

  1. Terminal: Search for trading symbols by ISIN (International Securities Identification Number) has been added in the Market Watch window. Now, you can add symbols using three methods: by name, description and ISIN.



  2. Terminal: Fixed user interface slowdown when changing a trading account password.
  3. Terminal: Fixed occasional CPU load increase caused by the client terminal.
  4. MQL5: Fixed passing of custom HTTP headers in the WebRequest function.
  5. MQL5: Fixed behavior of the Bars function in cases when the range beginning and end dates are the same. Now, if there is a bar, the function returns 1. In earlier versions, the function unconditionally returned 0.
  6. Tester: Fixed start of single testing in the visual mode after a forward optimization.
  7. Tester: Fixed sorting of optimization results. Now sorting takes into account passes with incorrect input parameters (INIT_INCORRECT_PARAMETERS) and those having no profit factor.
  8. Tester: Fixed recalculation of genetic optimization graph after changing the optimization criterion.
  9. Documentation has been updated.
The update is available through the LiveUpdate system.

Sergey Golubev
Moderator
104492
Sergey Golubev  

============

Templates to create EAs and Indicators - MT4


The forum

  1. Some good templates - the thread 
  2. function of "mql4 code" - the thread  

The articles 

  1. MetaEditor:Templates as a Spot to Stand On   
  2. Idleness is the Stimulus to Progress. Semiautomatic Marking a Template   
  3. Universal Expert Advisor Template

CodeBase

  1. Expert Advisor Template with Trailing Stop v2 - expert for MetaTrader 4 
  2. Template Name - indicator for MetaTrader 4 
  3. News EA Template without DLL - expert for MetaTrader 4 
  4. News EA Template Without DLL From 2 Sources - expert for MetaTrader 4
  5. EA Template - expert for MetaTrader 4
  6. Robust EA Template - expert for MetaTrader 4

============

Templates to create EAs and Indicators - MT5


The forum

N/A

The Articles

  1. Using Pseudo-Templates as Alternative to C++ Templates 
  2. Trading Signal Generator Based on a Custom Indicator 
  3. Transferring Indicators from MQL4 to MQL5 
  4. How to Develop an Expert Advisor using UML Tools 
  5. Practical Implementation of Digital Filters in MQL5 for Beginners 
  6. Programming EA's Modes Using Object-Oriented Approach 

CodeBase

  1. An Expert Advisor template - expert for MetaTrader 5
  2. Apply Template - script for MetaTrader 5 
  3. Script and Template for Market Analysis - script for MetaTrader 5
Sergey Golubev
Moderator
104492
Sergey Golubev  

Forum on trading, automated trading systems and testing trading strategies

New MetaTrader 5 platform build 1880: Calculation of the complete history of synthetic symbols

MetaQuotes Software Corp., 2018.07.04 16:14

New MetaTrader 5 platform build 1880: Calculation of the complete history of synthetic symbols

The updated version of the MetaTrader 5 platform will be released on July 6, 2018. The new version features the following changes:

  1. Terminal: Added calculation of the price history of synthetic symbols for the entire available data depth.

    The platform calculates the history of one-minute bars based on minute bars of instruments as applied in its formula. Previously, the history was only calculated for the last two months. A deeper history could be created upon an explicit request (when scrolling the chart to the left or calling Copy functions). Now, the history is calculated using all available data unconditionally.




    Each symbol used in the synthetic formula can have price history of different depth. Synthetic history calculation is performed for the shortest available period. For example, the formula uses three financial instruments:

    • EURUSD with the history down to 2009.01.01
    • USDJPY with the history down to 2012.06.01
    • EURJPY with the history down to 2014.06.01

    In this case, the history of the synthetic symbol will be calculated for a period from 2014.06.01 to the present. 100 minutes will be additionally discarded from this date, to ensure the calculation integrity (if any minute bar is not available in history, a previous minute bar is used in the calculation).

    If deep history of used symbols is available, the synthetic symbol history calculation can take quite a long time. To enable immediate synthetic symbol chart view, the history for the last two months is calculated first (similarly to calculations in previous versions). Calculation of an earlier history begins after that.

  2. MQL5: New property ACCOUNT_CURRENCY_DIGITS — the number of decimal places in the account deposit currency. Use the AccountInfoInteger function to get the property. You may use the property when calculating profit on your own, to normalize the values ​​obtained.
  3. MQL5: Fixed delay in the execution of Copy functions and i-functions during operations with the weekly timeframe.
  4. MQL5: Fixed operation of the WebRequest function.
  5. Tester: Added ability to perform a single Expert Advisor test after downloading optimization results from a cache file.
  6. Tester: The new version features a faster initial download of price history by local agents.
  7. Documentation has been updated.
The update will be available through the Live Update system.

Sergey Golubev
Moderator
104492
Sergey Golubev  

New article was published - 

----------------

Developing multi-module Expert Advisors 


Currently, there are several approaches to programming: modular, object-oriented and structured. In this article, we will discuss modular programming with respect to trading robots.

To add comments, please log in or register