Not enough money Error in MT4 (also called "Insufficient Funds") is the common error that traders get while executing their position while trading. It is a situation where a trade cannot get executed because there are not enough funds in his/her account to cover the required margin.
You can view the exact error message in the MetaTrader Journal log. Follow
these steps to find it:
Check Error Messages in MetaTrader
There are cases where the spread, or costs associated with an order, fluctuate dynamically with time. One may choose to simply wait until a favorable price movement presents itself to try the order again.
Key troubleshooting steps include:
- Reduce position trading volume to decrease trading costs
- Increasing leverage to decrease margin. Increased Margin Requirements & Event-Based Margining Adjustment (EBM)
- Making a deposit to increase your free margin.
- Setting up a pending order with your desired price can also prove useful, as the order may be opened later with tighter spread leading to lower spread cost.