Metatrader has a built-in error identification mechanism within its terminal. Like most software, errors detected are expressed in numerical codes. The errors can usually be found under the experts or journal tab of your Metatrader terminal window. If you are using custom software for trading, such as an expert advisor or script, you may also ask your programmer to display the errors on the screen. This articles lists the most common errors experienced by traders while using the trading terminal.
Error 3 "Invalid Trade Parameters"
It means that one or more of the trade parameters of your most recent order was unacceptable to the broker. If the order was sent by a human trader, check the lot size, stoploss, and takeprofit values and see if they meet the requirements of your broker. If it's an expert advisor, you should also check on the comment variable, as giving a null value or double quotation marks ("") to the variable are sometimes rejected by the server.
If the last order sent was for a pending order, check if your broker allows pending order expiration. Some brokers disable this feature, and would only accept a zero value for the variable.
Error 6 "No connection with trade server"
It simply means that the terminal is unable to connect to the server. This could be a server fault, but it's often a local internet connection problem.
If your internet connection is fine, check the internet connection status at the lower right-hand portion of your Metatrader terminal. If the status says either "No connection" or 0/0, then your terminal experiencing a problem in using your internet. Restart Metatrader immediately. This does not happen often, but could be an alarming issue if left unnoticed.
Error 8 "Too Frequent Requests"
This error can also be encountered by human traders, but expert advisers are more likely to experience it. Each broker has a limit on the number of requests it can take for any given account. This error appears when an account has reached that limit. This is often a sign of bad expert advisor programming or bad EA logic. Reconsider the rules on the EA.
Error 65 "Invalid Account"
This error often happens in demo accounts. Most demo accounts have a date of expiration, and when they reached it, such accounts are considered "invalid." No one, not even an expert advisor, can trade using an invalid account. Just create a new demo account.
If it's a real account, then you have a real problem. Contact your broker immediately.
Error 129 "Invalid Price"
For expert advisors, if encountered a lot and consistently, it's a sign of bad programming. For human traders, it's a sign that the market currently being traded is highly volatile. It could have been purely caused by market factors, such as trading news.
Error 130 "Invalid Stops"
Invalid stops means that the stoploss, or takeprofit, or both, are unacceptable to the broker. Brokers often set limits to stops to limit their risk. Make sure that your …