These features are for experienced traders with advanced computer skills!The new FXBMT4 Utility version is able to automatically transfer *.set files to your VPS via FTP. The feature added because on most VPS optimization takes too much time and needs Metatrader to be stopped before. So, now you can run optimizer on your local PC and once a new set is ready it will be available on remote server in seconds.

To configure the FTP part of the Utility you need:
- VPS IP, e.g. 65.123.78.119
- VPS login and password
- Path to MT4 installation, e.g. Program Files (x86)/IBFX.basalt

Fill out the following fields in FTP settings group of Common tab:
- Host -- 4 digits VPS IP, e.g. 65.123.78.119
- Login, password
- Path -- folder where MT4 terminal.exe file is located
Connect your PC to the Internet and click a
Test connection button. A small temporary file
FXBMT4_Utility_FTP_test.txt will be created on your local PC, then it will upload to VPS and be downloaded back. If you see a log as on above screenshot and no error popped up during transfer, your configuration is correct.
There are three options whether to upload new set files instantly after their creation and if set-files have to be copied into
MT4\tester and
MT4\experts\presets folders are available. Usually all three must be checked. If you are not going to test *.set files on VPS you may uncheck a tester box.
Other Common tab settings:- Delay between orders -- how many seconds all FXB EAs must wait after sending orders to trading server.
- Broker label -- mark to distinguish similar set files from different brokers. It is a part of set file name, e.g. macdx_alp_GBPUSD_20100213.set
- Mini-account -- obsolete control, has no effect
- Stop on abnormal termination -- interrupts optimization batch in case MT4 prematurely closed/crashed
- Check charts availability. The beginners often complain about 'Too few passes' optimizer error that means lack of data for specific instruments. This box prevents running optimizer in case no chart for that pair found and no data available.
- Failed orders attempts -- how many times to re-send order if previous one didn't go through. The limit prevents demo account from being disabled in case of broker server problems (MB Trading).
- EA info panel position -- left offset of the EA text on screen top/middle
- Anonymous mode -- do not use magic numbers and order comments. Note, that some EAs have separate settings for this purpose
- Debug mode -- prints extra information into MT4 EA log. Used for troubleshooting.
- Allow optimization shell -- make optimizer tabs visible. Protection from those who are unable or don't want to read manuals but want to use FXBMT4 advanced features and blame authors thereafter
- Keep old optimizer HTM files -- a feature for debugging/troubleshooting.
- Remove old set-files -- delete all files with another date for the instrument in case a new file just been generated. For instance, macdx_alp_GBPUSD_20100115.set, macdx_alp_GBPUSD_20100119.set and macdx_alp_GBPUSD_20100213.set will be erased if macdx_alp_GBPUSD_20100219.set created. Helps to keep tester and presets folders clean.
- Two-step-order -- check this box if you have ECN/STP broker and your MT4 doesn't allow to set TP and SL when order opens.