What Means “Not Enough Rights” in MT4

by Sep 12, 2022Forex Trading Platform0 comments

Not enough rights in MT4 means that you cannot trade on the account you are logged on because of the server restrictions. Restriction can be because you are not using master password on the Metatrader 4, but investor password so the server does not allow you to change the trade or to open new trade.

This error happens if you run an expert advisor on your account and you use investor password to log into the trading account.

Read more: What is Investor Password

It is a common error in MT4 that happens if you are new to trading and you are still learning how to trade with MT4.

In this article you will see why the error not enough rights happens and how to fix it.

Solution is to simply use the master password on the trading account where you will have all the rights.

If you do not fix this problem you will not be able to continue trading so it is advisable to check what is causing the problem and fix it quickly.

MT4 Error Not Enough Rights

If you check the MT4 error table you will see error #7 saying ERR_NOT_ENOUGH_RIGHTS. This represents the error where you are trying to make steps that are not allowed on that trading account.

You have no rights for trading under current account, all the trade attempts are senseless. Client terminal under user account never gets this error

The steps that are not allowed are trading without enough rights on that trading account. And the most common error is using an investor password on a real or demo account and trying to make a trade.

If you connect with an investor password where you are only allowed to watch trading activity you cannot modify or open or close a trade. Such restrictions can prevent unauthorized traders from making modifications.

Error
ERR_NO_ERROR
ERR_NO_RESULT
ERR_COMMON_ERROR
ERR_INVALID_TRADE_PARAMETERS
ERR_SERVER_BUSY
ERR_OLD_VERSION
ERR_NO_CONNECTION
ERR_NOT_ENOUGH_RIGHTS
ERR_TOO_FREQUENT_REQUESTS
ERR_MALFUNCTIONAL_TRADE
ERR_ACCOUNT_DISABLED
ERR_INVALID_ACCOUNT
ERR_TRADE_TIMEOUT
ERR_INVALID_PRICE
ERR_INVALID_STOPS
ERR_INVALID_TRADE_VOLUME
ERR_MARKET_CLOSED
ERR_TRADE_DISABLED
ERR_NOT_ENOUGH_MONEY
ERR_PRICE_CHANGED
ERR_OFF_QUOTES
ERR_BROKER_BUSY
ERR_REQUOTE
ERR_ORDER_LOCKED
ERR_LONG_POSITIONS_ONLY_ALLOWED
ERR_TOO_MANY_REQUESTS
ERR_TRADE_MODIFY_DENIED
ERR_TRADE_CONTEXT_BUSY
ERR_TRADE_EXPIRATION_DENIED
ERR_TRADE_TOO_MANY_ORDERS
Error ID
0
1
2
3
4
5
6
7
8
9
64
65
128
129
130
131
132
133
134
135
136
137
138
139
140
141
145
146
147
148
Description
No error returned
No error returned, but the result is unknown
Common error
Invalid trade parameters
Trade server is busy
Old version of the client terminal
No connection with trade server
Not enough rights
Too frequent requests
Malfunctional trade operation
Account disabled
Invalid account
Trade timeout
Invalid price
Invalid stops
Invalid trade volume
Market is closed
Trade is disabled
Not enough money
Price changed
Off quotes
Broker is busy
Requote
Order is locked
Long positions only allowed
Too many requests
Modification denied because an order is too close to market
Trade context is busy
Expirations are denied by broker
The amount of opened and pending orders has reached the limit set by a broker

Using Investor Password Cause Error Not Enough Rights

If you connect with the investor password you will see that you do not have rights to open a new order or to modify any open order.

Image shows you a message you get when you log as an investor. Trading is not allowed.

Investor mode trades are not allowed

But, there is another case where you can see errors appear. And that is if you connect on the MT4 as an investor and there is an Expert Advisor active.

If you login to the account in the Journal tab you can see a message saying trading is not allowed.

Investor mode [trades are not allowed]

And the message a row above says that Automated trading enabled.

These two messages are contradictory where one says you cannot trade and another one says you can trade.

When EA starts trading and tries to send an order to the server you will receive a message saying  “Not Enough Rights“. And that is because the server refuses to open an order with the investor password.

Investor mode expert advisor active

If that happens in the log window in the Journal tab you will see a message next to the order the EA is trying to open.

Error Not Enough Rights in MT4

Server Disconnection

If you do not make a mistake and log in as an investor then there could be another reason why you get error Not Enough Rights in Metatrader 4.

And that reason can be a short disconnection of the MT4 from the server where EA cannot communicate with the broker server and cannot open new orders.

After the connection is restored, the EA starts could continue showing this error, but wait for a while and allow EA to try again to send a new order.

From experience, traders say that you need to wait from several minutes to an hour after the connection is restored to fix the error not enough rights.

Changed the Names of the Symbols

Third reason why you might not get enough errors in MT4 is because the broker changes the name of the symbols in the demo account.

And that means you have trading symbols with the name EURUSD, GBPUSD. But, there are cases when you experience a problem and you need to change the name of the symbols to have an ending, like .a /.m etc…

EURUSD.a, EURUSD.m, EURUSD.z

 

 

Fix Error Not Enough Rights

“Please make sure to be solely attempting to trade the instruments ending in .a /.m /.z etc (example EURUSD.a)

The other instruments that are available to you (without.a) are not to be used under your current connected server.”

Conclusion

The error Not Enough Rights says enough to you where you need to check the rights you have on the trading account you are logged on.

Fix the error easily by using master account password and be aware to use trading symbols that are allowed for trading.

This article is part of the tutorial about the Metrader trading platform. If you want continue reading more then check the next link: Metrader 4 Tutorial

Resource:

https://www.mql5.com/

“Disclosure: Some of the links in this post are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. This does not cost you anything extra on the usual cost of the product, and may sometimes cost less as I have some affiliate discounts in place I can offer you”

Frano Grgić

Frano Grgić

A Forex trader since 2009. I like to share my knowledge and I like to analyze the markets. My goal is to have a website which will be the first choice for traders and beginners. Market analysis is featured by Forex Factory next to large publications like DailyFX, Bloomberg... GetKnowTrading is becoming recognized among traders as a website with simple and effective market analysis.

Beginners Online Course

Check the best online trading course for beginners

Beginners Online Course

Check the best online trading course for beginners

Email Newsletter

Join thousands traders that get the best articles in their mailbox

Forex Trading

Forex Trading Guide

1. Forex Trading for Beginners
4. Forex Trading Basics
6. Technical Analysis
7. Forex Trading Broker
8. Forex Trading Questions

0 Comments

Submit a Comment

Your email address will not be published.

Pin It on Pinterest

Shares
Share This