MT4 / MT5 · Guide 05
How to Modify an Order in MetaTrader
Learn to edit open positions and pending orders: change the entry price, stop-loss, take-profit and manage multiple positions simultaneously.
Modifying an Open Position
To change the SL or TP of an already open position:
Method 1: Double-click in the Terminal
- Go to the Terminal panel (Ctrl+T) → Trade tab
- Double-click the position you want to modify
- The order window will open showing the current values
- Update the Stop Loss and/or Take Profit fields
- Click "Modify" to confirm
Method 2: Right-click in the Terminal
- Right-click the position in the Terminal → "Modify or Close Order"
- In the window that appears, change the SL and TP values
- Click "Modify"
Method 3: Drag on the Chart. As explained in the previous guide: drag the SL (red) and TP (green) lines directly on the chart to the desired new level.
Modifying a Pending Order
Pending orders (Limit, Stop) can be modified before they are triggered:
- In the Terminal → Trade tab, pending orders appear with a different background from open positions
- Double-click the pending order or right-click → "Modify or Close Order"
- You can change the activation price, the stop-loss and the take-profit
- You can also set an expiry date and time
- Click "Modify" to save the changes
Common Errors When Modifying
- Error: "Invalid Stop Loss". The SL is too close to the current price. Brokers require a minimum distance (stop level). Move the SL further from the current price.
- Error: "Modification not allowed". This occurs during high volatility (e.g. news releases). The market is moving quickly and the broker may temporarily reject modifications. Try again in a moment.
Important: Only ever move your stop-loss in a favourable direction (in your favour), never against yourself. Widening the stop-loss as price approaches it is the most costly mistake in trading.
Educational content only. Does not constitute financial or investment advice. Trading involves risk of loss; past results do not guarantee future results.