after six hours my trade is only 5 pips profit, should I close it or wait?
If a new session is about to start, then I would rather take profit and exit because new sessions have the tendency to reverse the previous direction suddenly.
Well, i think the session you entered the market is important. If the pair you executed moves more during the New York session, i will advise you leave the trade and let it run but if not you can close.
Check your economic calendar to be sure the market is not expecting some important news release, as that could be the reason for the sluggish price movement.
Since the trade is in profit, I think you just need to sit on your hands and wait.
Watch for economic news release, if any important news is coming out soon, then close the trade immediately and take profit. News can scatter the markets and cause price to spike towards your stop loss.
Happened to me today, almost 5 hours with price going nowhere only for it to shoot up
You have to be patient, sometimes the market could choose to take a longer route to get to what seems a short distance.
The decision to close or wait on a trade like this depends on your trading plan, risk management, and the session. If your trading plan is to make 5 pips and you are comfortable with that, then closing the trade is a good idea but if the market is, showing potential for further movement, especially if you are in a session such as London or New York, then waiting on the trade would be a good move, although this also depends on your risk limits. The session is important because it determines the volatility and movement of the markets.