A virtual server ensures minimum network delays

BULK MASS COMPILE MQ4 TO EX4

Back to topics list To post a new topic, please log in or register
avatar
76
Citigroup Removed Its Swiss Franc Hedge at the Worst Possible Time
Citigroup Inc.’s loss on a surge in the Swiss franc this month was exacerbated by the bank’s decision to let protections against currency swings lapse a week earlier, according to people with knowledge of the situation. The bank didn’t renew derivatives trades that would have blunted the impact from Switzerland’s surprise move to let the franc rise, said the people, who asked not to be identified discussing the strategy.
avatar
Moderator
28404
Rosh 2007.04.12 15:22 #
 
Delete mqlcache.dat file and restart MetaTrader 4.
avatar
368
codersguru 2007.04.12 19:57 #
 
You can use command line and create batch file to do this:

1- Find your metalang.exe path, it will be the same path of MetaTrader (here my path is D:\Program Files\MetaTrader 4).

2- Create a batch file and name it compile.bat (or any name you prefer).

3- Write these lines into the bat file then save it:
cd D:\Program Files\MetaTrader 4
metalang -q "D:\Program Files\MetaTrader 4\my_first_mql4_script.mq4"
(Don’t forget to change the path to you MetaTrader installed path).

4- Run the batch file.

5- Enjoy. ;)


 
avatar
76
habagobal 2007.04.12 21:24 #
 
What I mean is I had many collection such as indicator, ea, etc. in .mq4 file extension, than I want to compile all of them to .ex4 in one of time like bulk mass compile not per one file. Any conclusion ?
 
avatar
368
codersguru 2007.04.12 22:17 #
 
I told you:

cd D:\Program Files\MetaTrader 4
metalang -q "D:\Program Files\MetaTrader 4\file_1.mq4"
metalang -q "D:\Program Files\MetaTrader 4\file_2mq4"
metalang -q "D:\Program Files\MetaTrader 4\file_3.mq4"
....
metalang -q "D:\Program Files\MetaTrader 4\file_100.mq4"




 
avatar
76
habagobal 2007.04.12 22:51 #
 
Can I use this command

cd D:\Program Files\MetaTrader 4
metalang -q "D:\Program Files\MetaTrader 4\*.mq4"

So, it compile all of *.mq4 file to *.ex4 extensions.
 
avatar
Moderator
5810
stringo 2007.04.13 10:54 #
 
no. metalang does not support wild cards
avatar
Moderator
71735
MetaQuotes 2007.04.13 11:42 #
 
habagobal wrote:
I had many code program in mq4 file extension and want to compile all of them with bulk mass compile to ex4 in a time not one by one. Anybody how to do it ?

To recompile:
- all experts: delete /experts/mqlcache.dat
- all indicators: delete /experts/indicators/mqlcache.dat
- all scripts: delete /experts/scripts/mqlcache.dat
- all libraries: delete /experts/libraries/mqlcache.dat

Then restart MetaTrader 4 Client Terminal. That's all.
 
Back to topics list  

To add comments, please log in or register