JFX Series - Frequently Asked Questions (FAQs)

To enable Email alerts the trader needs to configure the MT4 Email options. These can be accessed in MT4 by clicking 'Tools' / 'Options' then select the 'Email' Tab. Now fill out your email service provider SMTP data according to the form below. Once the MT4 Email options are configured any JFX product with the Email tab checked will send emails to the designated account accordingly.

There is no license restriction on the number of accounts. The only restriction is you can only log into the JFX system twice concurrently (at the same time). You can control multiple MT4 accounts running on the same computer from a single instance of the JFX interface. To control a different MT4 account simply change the MT4 Data Path in the interface. Swapping between accounts takes just seconds!

'Allow DLL imports' is a tick box option in the common tab for all MT4 indicators and Expert Advisors. When you load a product you will be presented with a small interface.... to access 'Allow DLL imports' click the common tab and select the option in the tick boxes as shown in the screenshot below.

If you want to always allow DLL imports make a global change in the MT4 option menu. To do so - in MT4 click 'Tools' / 'Options' and then select the 'Expert Advisors' tab. Now make sure 'Allow DLL imports' is ticked as shown below. This will always ensure "Allow DLL imports" is selected on product load.

All the JFX products use control files which hold parameter data for the underlying MT4 charts. The beauty of this approach is specific parameter files can be set up for each timeframe thus allowing traders to create unique set ups for each timeframe for an asset.

Standard MT4 templates are not specific to timeframes but rather ALL timeframes for the asset in question. If you try to use MT4 templates to hold JFX parameter data all that will happen is the template will load the JFX Indicator/EA which will then search for the underlying control file in the MT4 files folder. If no parameter file is found for the specific timeframe the JFX indicator/EA will use the default parameter settings for the JFX product.

The JFX tools have a much more granular approach then the standard MT4 templates system but if you do want to simulate the MT4 'ALL timeframe' template based approach you can use the JFX Profiles option where you copy a saved JFX profile to all timeframes for the specific asset - you can also perform a blanket profile copy to all timeframes on all charts which are running the specific JFX based product

Please refer to 'How to fix Java File Association Issues'

Sometimes the Java file associations get messed up on your machine. The most obvious sign you have a problem with file associations is where you double click the Java Interface for the first time and Windows thinks the MT4 Data Folder is a 'Windows/System 32' file. The easiest way to resolve this issue is to run a utility program called JarFix this was developed by Johann N. Löfflmann and you can view the details of his utlity here. You may also see the error message in the screenshot above which indicates your Java file associations aren't correct on your machine. Jarfix will resolve these issues. Once you've run Jarfix simply re-load the Java interface by double clicking on the 'FXA_JFX_Interface.jar' file in your MT4 Data Folder.

The Java Interface needs to know where the MT4 Data Folder resides on your machine in order to communicate with MT4. When the JFX system is initially run the system will automatically prompt the trader for the MT4 Data Path. To set/check or modify the MT4 Data path click "Set Data Path" as shown below in the screenshot of the product catalogue.

Then navigate to your MT4 Data Folder. The easy way to get to the MT4 Data Folder in MT4 is:-

Open MT4
Click 'File' and then 'Open Data Folder'
The path to the MT4 Data folder is shown in the highlighted section at top of the Windows Explorer window as shown in the screenshot below

The easiest way to get the folder data is to right click in the MT4 Data Folder area (the highlit section in the screenshot above) and select "copy address as text". Then you can simply paste the MT4 Data Folder address directly into the Java interface

Is the market open? The JFX products won't work unless the market is open and tick data is being generated in MT4

Make sure you have loaded the appropriate JFX indicator or EA onto every chart you want to control using the JFX interface and ticked the 'Allow DLL Imports' in the common tab. See 'How do I enable 'Allow DLL imports'?'

Make sure the Data path is correct in the JFX interface - See 'How do I set the Data Path?'

Make sure you pointed the installer at the MT4 Data Folder... also make sure MT4 was closed when you ran the installer. If you ran the installer with MT4 open - just close it and re-open it. If you're installation target was correct the indicators/ea's will now be visible.

If Windows UAC is running on your machine - Windows will virtualize the MT4 Data folder... so your MT4 Data folder will look something similar to:-

C:/Users/Your Username/AppData/Roaming/MetaQuotes/Terminal/4789fgsdfu478dfjl3r809efajkl3...

The AppData folder is a hidden folder so if you can't see it in Windows Explorer you will need to change your Folder Options in Windows... Here's a video of how to do this if you want to navigate to it.