JavaScript is disabled in your browser. Please enable it for the best experience on this site.
ICM Brokers
MT4 Support

Trade the global markets

Online Forex Brokers

This MT4 section is constructed to give users a quick glance of some important features of the trading software. Please refer to the “Help” topic on the client terminal for the complete MT4 user guide.

+ Account and login
+ Launching the terminal from the command line

+ Disabling live update from client terminal

+ Exchange of data between client terminal and ICM Brokers

+ Daily and Monthly reports

Account and Login

The client terminal requires a login (the account number) and either the master or the investor passwords in order to be authorized. The master password allows full access to the account while the investor password gives only a limited access. Being authorized with the investor password gives you the right to browse the charts, perform technical analysis and test expert advisors, but not to trade.

If "keep personal settings and data at startup" option is enabled when the account was initially opened, the account credentials (account number, master and investor passwords) will be stored on the hard disk. At the program restart, this data will be used to connect the account automatically. If the option is disabled, a password must be entered manually at each restart of the terminal.

ICMB Forex Trading

The account number and password must be entered correctly in the "Login" and "Password" fields. When trying to login, the terminal will try to authorize your credentials. If authorization was not successfully completed, the data entered should be checked and re-authorized. If this does not help, the Technical Support service should be contacted.

ICM Brokers urges you to change your password from time to time. In order to change the password, you must choose tools/options/server from the menu bar and press "Change" button.

ICMB Forex Brokers

Can I launch the terminal from the command line?

Yes, you can start the terminal from the command line by defining certain parameters. You can use the account number and the profile name as a parameter. If you specify the account number as a parameter, the program will try to authorize this account at startup. If you specify the profile name, this profile will be downloaded automatically.

For example:
Terminal.exe "123456-'EURUSD'"
Here 123456 is the account number, 'EURUSD' is the profile name.

If there are spaces in the command line (like in the profile name given above), you should use double quotation marks. If there are no spaces there, there is no need to put double quotation marks. The profile name is enclosed in single quotation marks.

Is it possible to disable live updating in my client terminal?

No, it is not possible to disable live update from your client terminal. The LiveUpdate system is enabled permanently. We highly recommend you to update your terminal to the latest version available. In the new builds of the client terminal, errors are fixed and new functions are added. Moreover, you should be aware that ICM Brokers will stop supporting client terminals with old versions within a given time frame.

How is the data exchange between the Client Terminal and ICM Brokers Secure?

The exchange of data between the Client Terminal and ICM Brokers servers is performed by encryption based on 128-bit keys. This is sufficient to ensure security of trading. Additionally, the terminal also uses an advanced security system based on digital signature algorithm of RSA. It is an asymmetric encryption algorithm that implies presence of a public and a private key. Public keys can be freely distributed and used for checking the authenticity of a message signed with a private key. Decoding of the private keys on the basis of the public one will take dozens of years, even with modern and powerful computers.

What is included in the daily and monthly reports?

Daily Confirmation and Monthly Confirmation reports are generated by ICM Brokers at the end of a trading day.

Information in the reports is divided into three groups:

  • Closed Transactions - closed trades;
  • Open Trades - open (not yet closed) trades;
  • Working Orders - pending limit and stop orders

Reports contain the following information:

  • Previous Ledger Balance - balance as of the beginning of the day (only in Daily Confirmation);
  • Balance - current balance, balance at the time of generation of the report;
  • Closed Trade P/L - profit/loss of closed trades;
  • Floating P/L - current profit/loss (of open trades);
  • Deposit/Withdrawal - operation of money deposit/withdrawal;
  • Credit Facility - credit issued to a client;
  • Total Credit Facility - total credit outstanding at the time of generation of the report;
  • Equity - Equity (= Balance + Floating P/L);
  • Margin Requirement - reserved margin;
  • Available Margin - available free margin for trading