Part 15 Meta Trader 4 Show – Basic program settings

Best Binary Options Brokers 2020:
  • Binarium

    The Best Binary Options Broker 2020!
    Perfect For Beginners!
    Free Trading Education, Free Demo Account!
    Get Your Sing-Up Bonus Now!

  • Binomo

    Good Broker. Only For Experienced Traders!

Release Notes: MetaTrader 4

MetaTrader 4 Forex Trading Platform

  • Added portrait mode for iPad. Now, you can browse through long lists of trading operations, as well as read your mail and financial news more conveniently.
  • Added native support for iPad Pro.
  • Added Korean language.

Virtual Hosting

    Added a link to the video tutorial “How to rent a virtual platform” into the Virtual Hosting Wizard dialog. Watch the two-minute video to learn how to easily launch a trading robot or copy signals 24/7.

This video as well as many others is available on the official MetaQuotes Software Corp. YouTube channel.


  1. Fixed sorting of MQL4 programs in the sub-folders of the Navigator window. Applications are sorted by name.
  2. Fixed drawing of the network connection status indicator on ultra-high-definition screens (4K).
  3. Fixed display of the print preview window in the News section.
  4. A full-featured search function has been added to the log viewer of the terminal, Expert Advisors, Strategy Tester and Virtual Hosting. You can search forward and backward, search for whole words and toggle case sensitivity.


Added a link to the tutorial video “How to assemble a trading robot” to the MQL4 Wizard. Watch the three-minute video and develop a trading robot without writing a single line of code.

This video as well as many others is available on the official MetaQuotes Software Corp. YouTube channel.

  1. Fixed the value returned by the SignaBaseTotal function. In some cases, the function could return a zero value instead of the total number of signals available in the terminal.
  2. Fixed editing of graphical object visibility on different timeframes from MQL4 programs. In some cases, the object could be invisible on a chart after changing this property.


  1. Fixed display of price values and SL\TP levels in testing results.

Fixed errors reported in crash logs.


  1. The terminal interface has been completely adapted for ultra-high-resolution (4K) displays. All user interface elements are properly displayed on large screens. On smaller screens, the UI elements are automatically enlarged for better readability.
  1. Fixed a bug that could occasionally cause “Error writing EX4” during compilation in Windows 10.
  2. Fixed a bug that could occasionally cause errors while loading external DLLs in scripts and Expert Advisors.

Virtual Hosting

  1. Fixed migration of trading environment with a custom indicator containing an EX4 library call, if the indicator is called from an Expert Advisor.


  1. Fixed error notifications on the signal subscription page. For example, notifications about the absence of required symbols for copying, about different trading conditions, etc.


  1. Fixed arrangement of open windows, if one of them is maximized. Open files can be tiled, cascaded, arranged vertically and horizontally using appropriate commands of the Window menu.

Fixed errors reported in crash logs.


  1. Fixed initial and periodical scanning of trade servers in the trading account opening dialog. Now, availability and pings are defined in a timely manner with no need for manual scanning.

  • Optimized and accelerated the client terminal operation.
  • The terminal interface has been further adapted for high resolution screens (4K).
    1. Fixed downloading custom indicators from MQL4 applications ‘ resources. Indicators are included into resources via the #resource directive. This allows creating “all-in-one” applications that are much easier to distribute.
    2. Fixed the accuracy of the level value display in custom indicators. Previously, the accuracy always comprised 4 decimal places, while now it depends on the accuracy of an appropriate custom indicator values.
    3. Fixed checking the possibility of reducing an object of one type to another type as a result of inheritance when passing the object as a method\function parameter.
    4. Fixed recalculation of standard indicators on a specified buffer (iIndicatorOnArray) in case the data is set by an array having a fixed size. Previously, the indicator was not recalculated occasionally.
    5. Fixed errors in class templates.


    1. Added ability to manage visualization mode when launching the tester from the configuration ini file. The new TestVisualEnable parameter (true/false) has been implemented for that. If the parameter is not specified, the current setting is used.
    2. Fixed an error in the CopyXXX functions that caused the real history data, instead of the test history one, to be returned.
    3. Fixed reading test parameters from the configuration ini file passed in the command line.
    4. Fixed excessive memory deallocation after closing a visual testing chart, which occasionally made history data unavailable for actually operating Expert Advisors.

    Fixed errors reported in crash logs.

    Code Base

    1. Fixed and accelerated downloading MQL4 programs from the Code Base. Download free source codes of trading robots and indicators directly in the platform.


    1. Fixed unloading price history from memory. An error occurred previously in case of insufficient memory.
    2. Fixed display of some user interface elements when working in Windows 10.
    3. Fixed removing graphical objects from the chart using the Backspace key.


    1. Improved and fixed translations of the trading signals showcase.
    1. Added the SYMBOL_VISIBLE read-only property to the ENUM_SYMBOL_INFO_INTEGER enumeration .
    2. Fixed template operation.
    3. Fixed the ArrayCopy function behavior when copying a string array in case the data area of a data source and receiver overlap entirely or partially.


    1. Added a limitation when testing demo versions of indicators and Expert Advisors from MQL5 Market. Now, testing of paid products’ demo versions is forcefully completed one week prior to the current terminal date.


    1. Fixed occasional conflicts between tooltips and other applications.

    Fixed errors reported in crash logs.


    1. Fixed changing a password for an inactive (unconnected) account.
  • Optimized use and release of memory when working with large amounts of historical data.
  • Fixed and optimized working with a large number of news categories.
  • Signals

    1. Fixed unsubscribing from signals via the Navigator window context menu.
    1. Added class templates allowing you to create parametrized classes like in C++. That enables even greater abstraction and ability to use the same code for working with objects of different classes in a uniform manner. An example of using:
      Execution result:


    1. Fixed an error that occasionally caused nulling of the variables declared on the global level after testing an indicator.
    2. Fixed testing when connection to a trade server is lost.


    1. Fixed defining a function name in MetaAssist in the presence of type casting.
    2. Fixed opening large files.
    3. Added F hotkey to call the search function from the Code Base tab, as well as multiple tips in the status bar for the commands for working with a code: increasing/decreasing indentation, navigation, case shift, etc.

    Fixed errors reported in crash logs.

    • Improved convenience of analytical objects. They only appear on the current chart now. Display on other symbols can be enabled in object settings. To optimize chart area, enable object display only for the timeframes you need.
    • Turn on the display of higher timeframe borders on the current chart by enabling period separators.
    • iOS 9 compatibility improved.

    MetaTrader 4 Client Terminal build 880

      Web Trading: The first web version of the trading platform has been released. Trading and analytical features can now be be accessed from a web browser! The web platform is safe to use – any transmitted information is securely encrypted.

    Web trading is already available in the new Trading section of the site. Later on you will be able to trade straight from your broker’s website, because the web terminal can be easily integrated into a HTML page as a convenient widget using iframe.

    Add a trade account: specify the number and the server name, and then enter the password to connect to it.

    The interface of the web platform is similar to the desktop version and is therefore easy to understand. The following basic functions are currently available:

    • All types of trading operations: placing market and pending orders
    • Real-time quotes in the Market Watch
    • Customizable price charts
    • 9 chart timeframes
    • Basic analytical objects: horizontal, vertical and trend line, equidistant channel and Fibonacci lines

    The features of the web platform will be further expanded.

    Trading accounts can be managed from the new “Trading Accounts” section of the user profile.

    Hosting and Signals: Payments for Virtual Hosting and Signal subscriptions can now be transferred straight from payment systems.

    To pay for hosting services, users don’t need to log in to the account and add money to it. A payment for a service can now be transferred straight from the platform using one of the available payment systems.

    Select one of the available systems and make an online money transfer:

    Similarly, a payment for a trading signal subscription can be made straight from the terminal via a payment system.

    The required amount will be transferred to your account first, from which a payment for the service will be made. Thus you maintain a clear and unified history of rented virtual hosting platforms and signal subscriptions and can easily access and review all your payments for the services.

    Terminal: A new context menu command has been added for quick connection to a Web terminal. A web terminal with a required account can now be opened straight from the platform. A user does not need to enter the account number, password and trade server name on the web page in this case. This will be done automatically.

    Web trading is only available on demo accounts of the MetaQuotes-Demo server to date. As soon as your broker updates the MetaTrader 4 platform and enables the web trading option on the server, you will be able to trade with your broker’s account via the web terminal.

    Terminal: New OTP authentication feature. Use of OTP (One Time Password) provides an additional level of security for trading accounts. The user is required to enter a unique one-time password every time to connect to an account.

    One-time passwords are generated in the MetaTrader 4 mobile terminals for iPhone or Android smartphones.
    How to enable OTP
    To start using one-time passwords, a trading account must be linked to a password generator, which is the MetaTrader 4 mobile terminals for iPhone and Android smartphones.

    The OTP option is only available on the MetaQuotes-Demo server to date.

    The new feature will be available on your brokers’ trading servers after they update their MetaTrader 4 platform and enable the OTP option.

    In the window that opens, select “Bind to account”.

    Next, specify the name of the server on which the trading account was opened, the account number and the master password to it. The “Bind” option should be kept enabled. It must be disabled, if the specified account needs to be unbound from the OTP generator to stop using one-time password.

    Once the “Bind” button at the top of the window is tapped, a trading account is bound to the generator, and an appropriate message appears.

    Likewise, an unlimited number of accounts can be bound to the generator.

    The one-time password is displayed at the top of the OTP section. Underneath, a blue bar visualizes the password lifetime. Once the password expires, it is no longer valid, and a new password is generated.

    • Change Password – change the generator password.
    • Synchronize Time – synchronize the time of the mobile device with the reference server.

    The accuracy requirements are connected with the fact that the one-time password is linked to the current time interval, and this time should be the same on the client terminal and the server side.

    How to Use OTP in the Desktop Terminal

    After a trading account is bound to the OTP generator, a one-time password will be additionally requested during every connection to it from the desktop terminal:

    To obtain the password, open the MetaTrader 4 mobile terminal on your smartphone, go to the OTP section and enter the verification code to receive the one-time password.

    Terminal: We have created a series of video tutorials about Signals, Market and Virtual Hosting to help users quickly learn the features of the trading platform. The videos can be accessed straight from the trading platform:

    Terminal: The list of trading symbol parameters has been significantly expanded. A new command for opening specification details has been added in the context menu of Market Watch.

    The following parameters have been added:

    • Minimal volume – minimal volume of a deal for the symbol.
    • Maximal volume – maximal volume of a deal for the symbol.
    • Volume step – step of volume changes.
    • Freeze level – freeze distance for orders and positions that are close to the market. If the price of an order or a position is at a distance equal to or less than the freeze level, modification, removal and closure of the order or position is prohibited.
    • Margin percentage defines the charged percent of the basic margin value, which is calculated in accordance with the instrument type.
    • Margin currency – the currency used for margin calculation.
    • Trade – type of symbol trading permission: Full access – close and open positions; Close only; No – trading is disabled.
    • Execution – the execution type of the instrument: Instant, Request or Market.
    • 3-days swap – day of the week when a triple swap is charged.
    • First trade – the financial instrument trading started on this date.
    • Last trade – the financial instrument trading ends on this date.

  • Terminal: The process of selecting programs to run in the Strategy Tester has become much easier. The list is displayed now as a tree in accordance with the directories in which Expert Advisors and indicators are stored.

    MetaTrader 4

    The best Forex trading platform

    MetaTrader 4 offers the leading trading and analytical technologies, as well as additional services. It has everything you need for Forex trading.

    Analyze quotes of financial instruments using interactive charts and technical indicators

    Flexible trading system and support for all order types allow you to implement any strategy

    Examine currency quotes from various perspectives with more than 65 built-in technical indicators and analytical objects

    Copy deals of successful traders directly in the platform using the Trading Signals service (social trading)

    Trading alerts will notify you of favorable market conditions

    Visit the Market — the biggest online store of trading robots and technical indicators

    Test any trading robot in the Market before purchasing it

    Purchase or rent a Market product the way you like

    Read the product description in the Market before purchasing it

    Thousands of free robots and indicators are published in the Code Base and ready to be downloaded

    Best Binary Options Brokers 2020:
    • Binarium

      The Best Binary Options Broker 2020!
      Perfect For Beginners!
      Free Trading Education, Free Demo Account!
      Get Your Sing-Up Bonus Now!

    • Binomo

      Good Broker. Only For Experienced Traders!

    Maintain total control of your assets

    Trading robots and indicators are developed using the specialized MetaEditor tool

    Customize the chart appearance

    Order the virtual hosting at a reasonable price directly from the platform

    Test robots in visual mode to better understand their trading algorithms

    A trading robot test report will show you how good it is

    Browse through the quotes of any currency pair from one minute to one month in the History Center

    Your MetaTrader 4 desktop platform is integrated with the MetaTrader 4 mobile application for Android and iOS. Specify your MetaQuotes ID to receive push notifications from launched trading robots and scripts directly to your smartphone

    Join the largest community of traders directly via your platform!

    Receive useful information and hints from the MetaTrader 4 developers in Mailbox section

    The MetaTrader 4 trading system

    The powerful MetaTrader 4 trading system allows you to implement strategies of any complexity.

    The Market and pending orders, Instant Execution and trading from a chart, stop orders and trailing stop, a tick chart and trading history — all these tools are at your disposal.

    With MetaTrader 4, trading becomes flexible and convenient.

    • 3 execution modes
    • 2 market orders
    • 4 pending orders
    • 2 stop orders and a trailing stop

    The MetaTrader 4 analytics

    Analytical functions are one of the MetaTrader 4 platform’s strongest points.

    Online quotes and interactive charts with 9 periods allow you to examine quotes in all the details quickly responding to any price changes.

    23 analytical objects and 30 built-in technical indicators greatly simplify this task. However, they are only the tip of the iceberg.

    The free Code Base and built-in Market provide thousands of additional indicators rising the amount of analytical options up to the sky. If there is a movement in the market, you have the analytical tools to detect it and react in a timely manner.

    • Interactive charts
    • 9 timeframes
    • 23 analytical objects
    • 30 technical indicators

    Trading signals and copy trading

    No time for trading? That is not a problem, since MetaTrader 4 can automatically copy deals of other traders. Select your provider, subscribe to a signal and let your terminal copy the provider’s trades.

    Thousands of free and paid signals with various profitability and risk levels working on demo and real accounts are at your fingertips.

    Make your choice, and MetaTrader 4 will trade for you.

    • Thousands of providers
    • Thousands of trading strategies
    • Any trading conditions

    The MetaTrader Market

    The built-in Market is the best place to find an Expert Advisor or a newest technical indicator.

    Buy any of the hundreds of trading robots or indicators and launch them without leaving the platform. The purchase is simple, transparent and secure.

    • the widest selection of trading applications in the world
    • 1 700+ trading robots and 2 100+ technical indicators
    • free and commercial products

    Algorithmic trading

    Almost any trading strategy can be formalized and implemented as an Expert Advisor, so that it automatically does all the work for you. A trading robot can control both trading and analytics freeing you from the routine market analysis.

    MetaTrader 4 provides the full-fledged environment for the development, testing and optimizing algorithmic/automated trading programs.

    You can use your own application in trading, post it in the free code library or sell in the Market.

    • The MQL4 language of trading strategies
    • MetaEditor
    • Strategy tester
    • Library of free trading robots

    Mobile trading

    Smartphones and tablets are indispensable in trading when you are away from your computer.

    Use the mobile versions of MetaTrader 4 on your iPhone/iPad and Android devices to trade in the financial markets.

    You will certainly appreciate the functionality of the mobile trading platforms that include the full support for the trading functions, broad analytical capabilities with technical indicators and other graphical objects. Of course, all these features are available from anywhere in the world 24 hours a day.

    • Support for iOS and Android OS
    • Full set of trading orders
    • Analytics and technical indicators

    Alerts and financial news

    The latest financial news allows you to prepare for unexpected price movements and make the right trading decisions.

    Alerts inform you about certain events, so that you can take appropriate measures.

    • Current financial information
    • Timely notification
    • Different market conditions



    Can be dragged to any part of the chart using the mouse

    Useful for pipsing and scalping. It recommended for use with the “VisualInfoMove” indicator for comfortable trading

    Great functionality, invisible stops and pending orders, the broker can not see them and can not artificially trigger them using pins or spread expansion

    It is possible to open position and place order by time – convenient in case at some point the user is not near the computer, or if it necessary to quickly place a couple of orders at the last moment before the news – done with one click

    It is possible to delete an order or close a position by time

    It is possible to place a grid of up to 20 orders with different lot sizes at the specified step

    Modification of the TrailingStop, Breakeven values happens on the chart – there is no need to open the program settings window

    Closing positions by the total positive profit of the account or symbol, the value must be greater than “0”

    The panel has been developed for the real trading conditions with handling of all errors

    See the details in the video


    Enter values for 4 digits

    • Default TakeProfit – in points
    • Press default button TakeProfit (Tp) – press the TakeProfit (Tp) button when sending an order
    • Default StopLoss – in points
    • Press default button StopLoss (Sl) – press the StopLoss (Sl) button when sending an order
    • Default Breakeven – the breakeven activation level
    • Default Breakeven Step – distance from breakeven
    • Press default button Breakeven (Br) – press the Breakeven (Br) button when sending an order
    • Default Traling Stop – TrailingStop activation level
    • Default Traling Step – step for TrailingStop modification
    • Press default button TralingStop (Tr) – press the TrailingStop (Tr) button when sending an order
    • Default distance StopOrder – distance from the current price for stop orders
    • Default distance LimitOrder – distance from the current price for limit orders
    • Distance Alert lines – distance from the current price to set a line

    _10________________ = “= = = = = = Indications calculations lines TakeProfit, StopLoss, TralingStop = =”;

    • Font Size – fint size to show profit/loss on lines

    _11_________________= “= = = Basic Settings”;

    • Magic: Hand (“0”), All (“-1”) or (other) – the EA will manage: Manual trades “0”, All “-1” or enter he required magic number
    • Comments – comments to orders and positions
    • Slippage (“0” – Not used) – slippage (deviation from the current price). If “0” – open in any case
    • Enable Sound – enable/disable sound alerts


    Before using the program on a real account, test its capabilities on a demo account.

    Best Binary Options Brokers 2020:
    • Binarium

      The Best Binary Options Broker 2020!
      Perfect For Beginners!
      Free Trading Education, Free Demo Account!
      Get Your Sing-Up Bonus Now!

    • Binomo

      Good Broker. Only For Experienced Traders!

    Like this post? Please share to your friends:
    Binary Options Guide For Beginners
    Leave a Reply

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • MetaTrader 4 Android MetaTrader 4 iPhone