MQL4 - automated forex trading   /  

Forum

Read Financial Magazines in MetaTrader 4 and MetaTrader 5!

Convert MQL4 to .EX4

Back to topics list To post a new topic, please log in or register
avatar
37
taichifx 2012.05.07 06:12
 
Is there any tool or software that can convert an EA MQL4 to .EX4
How To Implement Your Own Optimization Criteria

How To Implement Your Own Optimization Criteria

In this article an example of optimization by profit/drawdown criterion with results returned into a file is developed for a standard Expert Advisor - Moving Average.

avatar
2382
deVries 2012.05.07 09:01 #
 
taichifx:
Is there any tool or software that can convert an EA MQL4 to .EX4

MetaEditor
avatar
1002
dabbler 2012.05.07 09:31 #
 
taichifx:
Is there any tool or software that can convert an EA MQL4 to .EX4

Your source code is an MQL4 file (which has an MQ4 file extension - the part after the dot in the file name). It is a text-lke file. As an example this is code from a script ...

int start(){

   string str="";
   str= str + "MODE_DIGITS="        + DoubleToStr(MarketInfo(Symbol(),MODE_DIGITS),0)          +"\n";
   str= str + "MODE_SPREAD="        + DoubleToStr(MarketInfo(Symbol(),MODE_SPREAD),0)          +"\n";
   str= str + "MODE_STOPLEVEL="     + DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)       +"\n";
   str= str + "MODE_FREEZELEVEL="   + DoubleToStr(MarketInfo(Symbol(),MODE_FREEZELEVEL),0)     +"\n";
   str= str + "MODE_TICKVALUE="     + DoubleToStr(MarketInfo(Symbol(),MODE_TICKVALUE),Digits)  +"\n";
   str= str + "MODE_TICKSIZE="      + DoubleToStr(MarketInfo(Symbol(),MODE_TICKSIZE),Digits)   +"\n";
   str= str + "MODE_POINT   ="      + DoubleToStr(MarketInfo(Symbol(),MODE_POINT),Digits)      +"\n";
   str= str + "MODE_MINLOT="        + DoubleToStr(MarketInfo(Symbol(),MODE_MINLOT),3)          +"\n";
   str= str + "MODE_MAXLOT="        + DoubleToStr(MarketInfo(Symbol(),MODE_MAXLOT),3)          +"\n";
   str= str + "MODE_LOTSIZE="       + DoubleToStr(MarketInfo(Symbol(),MODE_LOTSIZE),0)         +"\n";
   str= str + "MODE_MARGINREQUIRED="+ DoubleToStr(MarketInfo(Symbol(),MODE_MARGINREQUIRED),2)  +"\n";
   Comment(str);
   
   return(0);
}

You use the meta-editor to change the code and it will save it with a file extension of MQ4. When you click "compile" it converts the program into something more understandable to a computer, an EX4 file, an "executable" or binary file. This is what you actually run as a program.

 
avatar
37
taichifx 2012.05.07 10:55 #
 
dabbler:

Your source code is an MQL4 file (which has an MQ4 file extension - the part after the dot in the file name). It is a text-lke file. As an example this is code from a script ...

You use the meta-editor to change the code and it will save it with a file extension of MQ4. When you click "compile" it converts the program into something more understandable to a computer, an EX4 file, an "executable" or binary file. This is what you actually run as a program.

Thanks for the lesson Dabbler

avatar
1
ketan79 2013.08.23 17:59 #
 
how to convert mql
Attached files:
  ROBOT.ex4  (23.12 KB)
avatar
14020
RaptorUK 2013.08.23 18:11 #
 
ketan79:
how to convert mql
Would you like a Forum BAN ? Read this: http://forum.mql4.com/57418

avatar
14020
RaptorUK 2013.08.23 18:15 #
 
ketan79:
how to convert mql
No need . . . http://codebase.mql4.com/ru/5903

Back to topics list  

To add comments, please log in or register