Part 7 Meta Trader 4 Show – Symbols

Best Binary Options Brokers 2020:
  • BINARIUM
    BINARIUM

    Top Binary Options Broker 2020!
    Best For Beginners!
    Free Trading Education!
    Free Demo Account!
    Get Your Sign-Up Bonus Now:

  • BINOMO
    BINOMO

    Only For Experienced Traders.

Posts Tagged: meta trader 4 symbols

Part 7: Meta Trader 4 Show – Symbols

I’ve heard that some of you are having trouble finding symbols in MT4. That’s why I’ve decided to put together and publish a table with symbols that can be found…

Part 5: Meta Trader 4 Show – View Commodities Graphs

Because many people ask me, that they would like to trade not only currency pairs, but also Gold and other assets, but don’t know how to view their graphs in…

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.

Terminal

  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.

MetaEditor

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.

Tester

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

Fixed errors reported in crash logs.

Terminal

  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.

Signals

  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.

MetaEditor

  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.

Terminal

  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.

    Tester

    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.

    Terminal

    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.

    Signals

    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.

    Tester

    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.

    MetaEditor

    1. Fixed occasional conflicts between tooltips and other applications.

    Fixed errors reported in crash logs.

    Terminal

    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:

    Tester

    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.

    MetaEditor

    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 MQL5.community 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 MQL5.community 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 MQL5.community 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 MQL5.community 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.

    Getting All Available Symbols

    I wrote the custom indicator below that writes the chart data to a file for my other charting software to use. I have tested it and it seems to work. Now, I’m thinking of making it create files for all symbols instead of just the current chart.

    Any ideas on how to accomplish that?

    If I could get an array of all the symbols then I should be able adjust my code to do the job.

    Btw, it would have been more convenient to just rewrite the file in start(), but my other charting software that is going to read the file will get confused sometimes. Not rewriting the file seems to work much better.

    Please, any advice or comments on how to adjust the code and make it get the data of all symbols are welcome.

    Best Binary Options Brokers 2020:
    • BINARIUM
      BINARIUM

      Top Binary Options Broker 2020!
      Best For Beginners!
      Free Trading Education!
      Free Demo Account!
      Get Your Sign-Up Bonus Now:

    • BINOMO
      BINOMO

      Only For Experienced Traders.

    Like this post? Please share to your friends:
    Binary Options Theory and Practice
    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