Can anyone explain me the difference between .ex4 and .mq4, except the fact that the mq.4 is redable and not the ex.4.
When I create a new EA, it is registered as a .mq4 file, and doubled by a .ex4 file automatically created when the mq4 is compiled.
I personnally use a professionnal EA on my ALPARI live account. I have been sent this EA as an .ex4 file
if I want to use one of my personnal EA that works well in demo on my live account, which extension must I have ?
is the .ex4 automatically taken in consideration.
Any explaination is welcome.
The simple answer is that the MQ4 is a file read-able by you, an EX4 is a file read-able by the MetaTrader Terminal - it is a machine-readable version of the instructions you have written
To attach an EA to a chart, it must have been compiled to EX4, which you then attatch to a chart to start it
Always back-test & re-optimize on the live data first and start with the smallest possible lot size, see these posts on the differences between demo & live trading...
'Difference between Demo forward testing, and live forward testing'
'super expert adisor'
'Execution time in live accounts'