The www.4Xwins.com video content presented here requires JavaScript to be enabled and the latest version of the Adobe Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Adobe Flash Player by downloading here.
Some of you may not really know about the free, powerful and popular Metatrader software program is used for or what MT4 error codes are or how to use them. If you are just interested in finding out the exact meaning of the error code, jump to that part of the web site here. Otherwise, let me give you a detailed beckground overview of the forex trading decision and the MT4 software.
Forex is a challenging business and yet there are many people who want to become traders in the forex market most likely because of the massive leverage and the considerable profit that could be made. Most confident novices believe that they will be able to make profits. But, I must warn you that leverage is a two way street. Sure, personally, I trade forex and I love it and I make a living at it. Then again, I have over 20-years of various trading experiences to draw from. Indeed, it is not as easy as some may lead you to believe. There are a lot of factors that you have to consider. For example, you will have to choose the forex broker company that is suitable for your transactions and honest. In selecting a forex broker, there are different sets of criteria that they have to match up with. It is your task to check whether the forex currency charts they provide is in real time or not. In addition, you will also have to verify that the company allows their clients to make use of autopilot systems. It is also important that you confirm the deposit – the money you will invest on. Usually this will differ from one broker to another but this can be a good basis when choosing the company for you.
Metatrader 4 (MT4) is a powerful software platform designed for forex currency traders and also for the equity markets of futures and CFD. The MT4 program makes it farily easy for a forex trader to perform the trades manually or automatically using commerically sold robots known as expert advisors (expert advisers). The MT4 does users to organize their forex brokerage services so you have a total understanding of the trade history, equity balance, margin use, etc. Here are the main advantages of the MT4 software platform that will surely make the majority of novice forex trader want to try it:
1. Coverage on the different financial markets – As mentioned, this gives clear reports on the three equity markets especially when it comes to the trading and brokerage activities, which are particularly important to the trader.
2. Multicurrency basis – There is no main currency and country here. All the currencies can serve as the major one which can be used in the function of the entire complex.
3. Economically productive – You do not have to purchase a computer with high specifications. It can implement data transfer as well as process protocols using inexpensive programs. You only need Pentium 4 with a speed of 2 GHz, 80 GB hard drive capacity and 512 DDR RAM. With the new protocols that you may have generated, they will even reduce the need on operational costs and data link.
4. Reliability – When you are using Metatrader 4, you can be sure that your data is secure. Not only that, whenever an error occurs in your historical data, you’ll be relieved to know that there is a backup system that protects your files and restores them if you want to. If you have another server, you can even restore the historical database because of the execution of synchronization. The only suggestion I would make is to check out the Broker's Nightmare EA software that I use myself. It protects you beyond the MT4 software and keeps the brokers at bay.
5. Excellent application programs – You may have heard about the superiority of the Metatrader 4 API, which makes it possible for the trader to modify the work of the complex so that it can further meet the requirements. This application can even help the trader to solve some of the most difficult problems such as creating supplemental analyzers to find the trend of the increase of the day traders monthly as well as the process of extending the ability of the server.
6. Multilingual support – Not all traders speak in English and this is why the program supports various languages from across the globe. There is also a program known as the Multilanguage pack, which is incorporated in the distributive wrap ups.
7. Web services integration – With this feature, you can publish real time quotations and related charts on your own website. Many agree that this is a high quality service that sets the system apart from the other software available.
8. Flexibility – The system is famous for its ability to customize different functions. Here, you can set all the parameters starting from the time of the trade session up to the detailed properties for every user groups.
9. Safety – All the information you have entered here can never be accessed by another trader because they are encrypted. There is absolutely no chance of a third party to use the information you have provided. You can also e sure that the operation is stable especially during transaction in the part of the server and the whole system. There is also a built in guard system for the DDoS attack. This system hides your true IP address in the form of access points so that you will not experience system down and avoid intermittent changes in your resources.
To know more about the advantages of Metatrader 4 and its useful program interfaces such as the Metatrader 4 API, you can download a Metatrader 4 demo, which will let you experience all the good things about the platform. In addition, if you wish to protect your forex trading accounts from the "bucket shops" that are out to steal your hard earned risk capital, then you must read take the time to review what I personally use and would not think of trading without it, Broker's Nightmare!
Error Code Value |
Constant |
MT4 Error Code Description |
|
0 |
ERR_NO_ERROR |
No error returned. |
|
1 |
ERR_NO_RESULT |
No error returned, but the result is unknown. |
|
2 |
ERR_COMMON_ERROR |
Common error. |
|
3 |
ERR_INVALID_TRADE_PARAMETERS |
Invalid trade parameters. |
|
4 |
ERR_SERVER_BUSY |
Trade server is busy. |
|
5 |
ERR_OLD_VERSION |
Old version of the client terminal. |
|
6 |
ERR_NO_CONNECTION |
No connection with trade server. |
|
7 |
ERR_NOT_ENOUGH_RIGHTS |
Not enough rights. |
|
8 |
ERR_TOO_FREQUENT_REQUESTS |
Too frequent requests. |
|
9 |
ERR_MALFUNCTIONAL_TRADE |
Malfunctional trade operation. |
|
64 |
ERR_ACCOUNT_DISABLED |
Account disabled. |
|
65 |
ERR_INVALID_ACCOUNT |
Invalid account. |
|
128 |
ERR_TRADE_TIMEOUT |
Trade timeout. |
|
129 |
ERR_INVALID_PRICE |
Invalid price. |
|
130 |
ERR_INVALID_STOPS |
Invalid stops. |
|
131 |
ERR_INVALID_TRADE_VOLUME |
Invalid trade volume. |
|
132 |
ERR_MARKET_CLOSED |
Market is closed. |
|
133 |
ERR_TRADE_DISABLED |
Trade is disabled. |
|
134 |
ERR_NOT_ENOUGH_MONEY |
Not enough money. |
|
135 |
ERR_PRICE_CHANGED |
Price changed. |
|
136 |
ERR_OFF_QUOTES |
Off quotes. |
|
137 |
ERR_BROKER_BUSY |
Broker is busy. |
|
138 |
ERR_REQUOTE |
Requote. |
|
139 |
ERR_ORDER_LOCKED |
Order is locked. |
|
140 |
ERR_LONG_POSITIONS_ONLY_ALLOWED |
Long positions only allowed. |
|
141 |
ERR_TOO_MANY_REQUESTS |
Too many requests. |
|
145 |
ERR_TRADE_MODIFY_DENIED |
Modification denied because order too close to market. |
|
146 |
ERR_TRADE_CONTEXT_BUSY |
Trade context is busy. |
Error Code Value |
Constant |
Description |
|
4000 |
ERR_NO_MQLERROR |
No error. |
|
4001 |
ERR_WRONG_FUNCTION_POINTER |
Wrong function pointer. |
|
4002 |
ERR_ARRAY_INDEX_OUT_OF_RANGE |
Array index is out of range. |
|
4003 |
ERR_NO_MEMORY_FOR_FUNCTION_CALL_STACK |
No memory for function call stack. |
|
4004 |
ERR_RECURSIVE_STACK_OVERFLOW |
Recursive stack overflow. |
|
4005 |
ERR_NOT_ENOUGH_STACK_FOR_PARAMETER |
Not enough stack for parameter. |
|
4006 |
ERR_NO_MEMORY_FOR_PARAMETER_STRING |
No memory for parameter string. |
|
4007 |
ERR_NO_MEMORY_FOR_TEMP_STRING |
No memory for temp string. |
|
4008 |
ERR_NOT_INITIALIZED_STRING |
Not initialized string. |
|
4009 |
ERR_NOT_INITIALIZED_ARRAYSTRING |
Not initialized string in array. |
|
4010 |
ERR_NO_MEMORY_FOR_ARRAYSTRING |
No memory for array string. |
|
4011 |
ERR_TOO_LONG_STRING |
Too long string. |
|
4012 |
ERR_REMAINDER_FROM_ZERO_DIVIDE |
Remainder from zero divide. |
|
4013 |
ERR_ZERO_DIVIDE |
Zero divide. |
|
4014 |
ERR_UNKNOWN_COMMAND |
Unknown command. |
|
4015 |
ERR_WRONG_JUMP |
Wrong jump (never generated error). |
|
4016 |
ERR_NOT_INITIALIZED_ARRAY |
Not initialized array. |
|
4017 |
ERR_DLL_CALLS_NOT_ALLOWED |
DLL calls are not allowed. |
|
4018 |
ERR_CANNOT_LOAD_LIBRARY |
Cannot load library. |
|
4019 |
ERR_CANNOT_CALL_FUNCTION |
Cannot call function. |
|
4020 |
ERR_EXTERNAL_EXPERT_CALLS_NOT_ALLOWED |
Expert function calls are not allowed. |
|
4021 |
ERR_NOT_ENOUGH_MEMORY_FOR_RETURNED_STRING |
Not enough memory for temp string returned from function. |
|
4022 |
ERR_SYSTEM_BUSY |
System is busy (never generated error). |
|
4050 |
ERR_INVALID_FUNCTION_PARAMETERS_COUNT |
Invalid function parameters count. |
|
4051 |
ERR_INVALID_FUNCTION_PARAMETER_VALUE |
Invalid function parameter value. |
|
4052 |
ERR_STRING_FUNCTION_INTERNAL_ERROR |
String function internal error. |
|
4053 |
ERR_SOME_ARRAY_ERROR |
Some array error. |
|
4054 |
ERR_INCORRECT_SERIES_ARRAY_USING |
Incorrect series array using. |
|
4055 |
ERR_CUSTOM_INDICATOR_ERROR |
Custom indicator error. |
|
4056 |
ERR_INCOMPATIBLE_ARRAYS |
Arrays are incompatible. |
|
4057 |
ERR_GLOBAL_VARIABLES_PROCESSING_ERROR |
Global variables processing error. |
|
4058 |
ERR_GLOBAL_VARIABLE_NOT_FOUND |
Global variable not found. |
|
4059 |
ERR_FUNCTION_NOT_ALLOWED_IN_TESTING_MODE |
Function is not allowed in testing mode. |
|
4060 |
ERR_FUNCTION_NOT_CONFIRMED |
Function is not confirmed. |
|
4061 |
ERR_SEND_MAIL_ERROR |
Send mail error. |
|
4062 |
ERR_STRING_PARAMETER_EXPECTED |
String parameter expected. |
|
4063 |
ERR_INTEGER_PARAMETER_EXPECTED |
Integer parameter expected. |
|
4064 |
ERR_DOUBLE_PARAMETER_EXPECTED |
Double parameter expected. |
|
4065 |
ERR_ARRAY_AS_PARAMETER_EXPECTED |
Array as parameter expected. |
|
4066 |
ERR_HISTORY_WILL_UPDATED |
Requested history data in updating state. |
|
4099 |
ERR_END_OF_FILE |
End of file. |
|
4100 |
ERR_SOME_FILE_ERROR |
Some file error. |
|
4101 |
ERR_WRONG_FILE_NAME |
Wrong file name. |
|
4102 |
ERR_TOO_MANY_OPENED_FILES |
Too many opened files. |
|
4103 |
ERR_CANNOT_OPEN_FILE |
Cannot open file. |
|
4104 |
ERR_INCOMPATIBLE_ACCESS_TO_FILE |
Incompatible access to a file. |
|
4105 |
ERR_NO_ORDER_SELECTED |
No order selected. |
|
4106 |
ERR_UNKNOWN_SYMBOL |
Unknown symbol. |
|
4107 |
ERR_INVALID_PRICE_PARAM |
Invalid price. |
|
4108 |
ERR_INVALID_TICKET |
Invalid ticket. |
|
4109 |
ERR_TRADE_NOT_ALLOWED |
Trade is not allowed. |
|
4110 |
ERR_LONGS__NOT_ALLOWED |
Longs are not allowed. |
|
4111 |
ERR_SHORTS_NOT_ALLOWED |
Shorts are not allowed. |
|
4200 |
ERR_OBJECT_ALREADY_EXISTS |
Object exists already. |
|
4201 |
ERR_UNKNOWN_OBJECT_PROPERTY |
Unknown object property. |
|
4202 |
ERR_OBJECT_DOES_NOT_EXIST |
Object does not exist. |
|
4203 |
ERR_UNKNOWN_OBJECT_TYPE |
Unknown object type. |
|
4204 |
ERR_NO_OBJECT_NAME |
No object name. |
|
4205 |
ERR_OBJECT_COORDINATES_ERROR |
Object coordinates error. |
|
4206 |
ERR_NO_SPECIFIED_SUBWINDOW |
No specified subwindow. |
Related Useful Resources
Don't Trust Forex Brokers - Get Insurance!
Getting Money Back From Your Broker? I am and you can too!
DISCLAIMER YOU SHOULD READ: Hypothetical performance results have many inherent limitations, some of which are described below. no representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading. For example, the ability to withstand losses or adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results.
There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all of which can adversely affect actual trading results. Trading in the off exchange retail foreign currency market is one of the riskiest forms of investments available in the financial markets and suitable for sophisticated individuals and institutions. The possibility exists that you could sustain a substantial loss of funds and therefore you should not invest money that you cannot afford to lose.
Nothing in this presentation is a recommendation to buy or sell currencies and InterbankFX or www.CoveredCallsWINs.com, LLC, www.4Xwins.com, www.4xwinsRocks and any of it’s affiliates are not liable for any loss or damage, including without limitation, any loss of profit which may arise directly or indirectly from the use of Interbank FX tools or reliance on such information. Before deciding to participate in the Forex market, you should carefully consider your investment objectives, level of experience and risk appetite.
There is a significant learning curve to trading successfully in Forex. Most importantly, do not invest money you cannot afford to lose. The content provided is put forward in good faith and believed to be accurate, however, there are no explicit or implicit warranties of accuracy or timeliness made by Forex Factory or its affiliates. By using www.4xWINs.com website, the reader (that's you!) agrees not to hold www.4xWINs.com, or any of its affiliates, liable for decisions that are based on information contained or found anywhere on this website. The reader agrees not to hold www.4xWINs.com, or any of its affiliates, liable for products or services that are bought based on the recommendations found on this website, or for any partnerships or other dealings that may originate on the forum, private messaging, or any other source. This is by no means a recommendation to use these services, and visitors agree not to hold www.4xWINs.com, or any of its affiliates, liable for losses that may occur due to the use of such hosted services. Trading is a risky business and you should therefore never make a decision based solely on the information found on this or any website.