Is the function TesterWithdrawal() from MQL5 available also for MQL4? In mql4 code, it compiles, but it seems to do nothing.
Consider changing over to MetaTrader 5 and MQL5! Given that MetaTrader 4 may have its days numbered, it is time to look into v5.
You can also do as I do, which is make your code compatible with both versions (using conditional compilation) and test it on both. This way I can test on MT4 with my own tick data and also test on MT5 making use of the extra features available to me.