Only the developer of MetaTrader 4 can fix this bug.
So, just undoc market Watch from the chart.Or change Metatrader to default for Market Watch and so on by the following way:
Forum on trading, automated trading systems and testing trading strategies
MT5 view settings
Alain Verleyen, 2017.10.21 18:25
I had similar problem and solve it this way :
I tried the solution, it does not work.
The config file "terminal.ini" is used for menu view configuation,it has nothing to do with this bug.
By the way,I just report this bug. I do not dock "Market Watch" on chart when I use MT4.
It works for me:
Causes any script / indicator / expert to fail to start with the error message "global initialization failed"
I see a delay of all buy trade orders in MT4 using the most basic blocks to buy and sell on new bars. Sell trades are placed correctly. Buy Trades are floating above with the same gap on each and every trade.
Funny thing is that even if there was a fix for this, it seems to be only for the MT4 which when installed turns itself into MT5. It would be otherwise nicer if those 'updates' could reach the normal MT4 (old school one) also gets those updates.
below are the screenshots of this delay or gap on buy trades which is serious.
The MetaTrader 4 platform update will be released on Friday, July 23, 2021. This version provides error fixes and platform stability improvements.
The new build will be available through the Live Update system.
This build 1340 is buggy. All Buy trades are delayed and have a huge gap below.
Ok, so the gap you suppose should be the spread then. Mmmm...
Please enable the necessary setting in your browser, otherwise you will not be able to log in.