CiDER Posted August 16, 2011 Report Share Posted August 16, 2011 (edited) Forex EA Generator Professional v4.4 Forex Expert Advisor Generator is designed to help you create Forex Expert Advisors and Scripts for MetaTrader platform. You can test your ideas without programming. Generated Expert Advisor and Scripts can help with trading or trade in automated mode. Diagram based interface offers incredible flexibility. It allows you to create complex trading setups. But do not be overwhelmed by all the possibilities. Always start small. First create simple diagram that just executes orders. Once you get it working – build on it. http://i56.tinypic.com/dli4jm.gif http://www.multiupload.nl/GN5T75I43X Password:yababy Read the Readme.txt in the archive for instructions. Enjoy!:D Don't forget to hit the Thanks button! Edited May 3, 2012 by CiDER klod, LiukK, wakjoe and 37 others 40 Quote Link to comment Share on other sites More sharing options...
⭐ megashop Posted January 8, 2012 Report Share Posted January 8, 2012 any update? please share Quote Link to comment Share on other sites More sharing options...
FxNewbie Posted January 12, 2012 Report Share Posted January 12, 2012 (edited) Thanks. This is an excellent application Edited January 12, 2012 by FxNewbie Quote Link to comment Share on other sites More sharing options...
chandu1713006579 Posted January 12, 2012 Report Share Posted January 12, 2012 Thanks. Is this the regular or Pro version? Pro version Quote Link to comment Share on other sites More sharing options...
kewl_guy Posted February 20, 2012 Report Share Posted February 20, 2012 Would someone be able to reupload to a different website as it appears multiupload is down at the moment?? Quote Link to comment Share on other sites More sharing options...
e-Invester Posted February 20, 2012 Report Share Posted February 20, 2012 I only have v4.1 Pro, but can't seem to find 4.4 pro or better. Quote Link to comment Share on other sites More sharing options...
EARTH_DUST Posted February 21, 2012 Report Share Posted February 21, 2012 Doesn't work , please reupload, thanks :) Quote Link to comment Share on other sites More sharing options...
CiDER Posted February 22, 2012 Author Report Share Posted February 22, 2012 Something is wrong with Multiupload, it might come back up... Added MF link. indo37 and kewl_guy 2 Quote Link to comment Share on other sites More sharing options...
EARTH_DUST Posted March 9, 2012 Report Share Posted March 9, 2012 Licence expired , and has no mq4 importer .. Quote Link to comment Share on other sites More sharing options...
CiDER Posted March 9, 2012 Author Report Share Posted March 9, 2012 Licence expired , and has no mq4 importer .. Follow the instructions Quote Link to comment Share on other sites More sharing options...
EARTH_DUST Posted March 9, 2012 Report Share Posted March 9, 2012 Follow the instructions Apparently there is no any instructions other than official manual, Any way I figured the license problem out by my self , if other guys experiencing same "license expired" problem , try go to "HELP" -> "LICENSE" and a dialog box will appear , change the "Licensed to : temporary" to other name ,I entered "eeeee" and worked for me ... And I still can't figure out how mq4 EAs are opened ... I can see it can Import mq4 indicators , but I don't see how to import a mq4 EA to make any changes to that existing one. Can you shed some light here , I guess this software can't import whole mq4 EAs .. thanks. Quote Link to comment Share on other sites More sharing options...
CiDER Posted March 9, 2012 Author Report Share Posted March 9, 2012 Did you not see the Readme.txt in the archive? Did you read the 1st post? It does not import mq4's. Quote Link to comment Share on other sites More sharing options...
EARTH_DUST Posted March 10, 2012 Report Share Posted March 10, 2012 Did you not see the Readme.txt in the archive? Did you read the 1st post? It does not import mq4's. Thanks , Do you have any EA builders that can import mq4 and generate it into diagram format ... Quote Link to comment Share on other sites More sharing options...
sillykiddo Posted April 10, 2012 Report Share Posted April 10, 2012 the crack doesn't work Quote Link to comment Share on other sites More sharing options...
Colt Posted April 12, 2012 Report Share Posted April 12, 2012 the crack doesn't work Worked just fine for me. Quote Link to comment Share on other sites More sharing options...
pipbilly Posted May 2, 2012 Report Share Posted May 2, 2012 The files seem to have been removed from the links in the first post. Quote Link to comment Share on other sites More sharing options...
retireme Posted May 3, 2012 Report Share Posted May 3, 2012 the crack doesn't work I had the same problem some versions ago... after much head banging, I worked out the problem. If you already had a previous version installed and working, it writes to the registry, no amount of uninstalling and reinstalling would make it work. Fix (at least for me): Uninstall all versions, install and run CCleaner (or equivalent registry cleaner) from here: hxxp://www.piriform.com/ccleaner/update If you having trouble, follow these steps: hxxp://www.mediafire.com/?bfgr644r2ky2cf7 Now reinstall and use the provided serial and it should work. Let me know how you go! Rgds RM Quote Link to comment Share on other sites More sharing options...
tigris Posted May 3, 2012 Report Share Posted May 3, 2012 Plse re upload the links Cider as the files have been removed. Thank you Quote Link to comment Share on other sites More sharing options...
CiDER Posted May 3, 2012 Author Report Share Posted May 3, 2012 Plse re upload the links Cider as the files have been removed. Thank you Link updated. Andy Dobs and deanyakobs 2 Quote Link to comment Share on other sites More sharing options...
rems94 Posted May 16, 2012 Report Share Posted May 16, 2012 Thanks CIDER!! Quote Link to comment Share on other sites More sharing options...
klod Posted May 28, 2012 Report Share Posted May 28, 2012 (edited) extern bool FiveDigitBroker1 = true; extern bool DetectBrokerDigits1 = true; extern int BuyStoploss2 = 20; extern int BuyTakeprofit2 = 30; extern bool ECNBroker2 = true; extern double BalanceRiskPercent2 = 1; // local variables double PipValue=1; // this variable is here to support 5-digit brokers bool Terminated = false; string LF = "\n"; // use this in custom or utility blocks where you need line feeds int NDigits = 4; // used mostly for NormalizeDouble in Flex type blocks int ObjCount = 0; // count of all objects created on the chart, allows creation of objects with unique names int current = 0; int init() { NDigits = Digits; if (false) ObjectsDeleteAll(); // clear the chart Comment(""); // clear the chart } // Expert start int start() { if (Bars < 10) { Comment("Not enough bars"); return (0); } if (Terminated == true) { Comment("EA Terminated."); return (0); } OnEveryTick1(); } void OnEveryTick1() { if (DetectBrokerDigits1 == false && FiveDigitBroker1) PipValue = 10; if (DetectBrokerDigits1 && (NDigits == 3 || NDigits == 5)) PipValue = 10; BuyOrderRiskFixed2(); } void BuyOrderRiskFixed2() { double lotsize = MarketInfo(Symbol(),MODE_LOTSIZE) / AccountLeverage(); double pipsize = 1* 10; double maxlots = AccountFreeMargin() / 100 * BalanceRiskPercent2 / lotsize * pipsize; if (BuyStoploss2 == 0) Print("OrderSend() error - stoploss can not be zero"); double lots = maxlots / BuyStoploss2 * 10; // calculate lot size based on current risk double lotvalue = 0.001; double minilot = MarketInfo(Symbol(), MODE_MINLOT); int powerscount = 0; while (minilot < 1) { minilot = minilot * MathPow(10, powerscount); powerscount++; } lotvalue = NormalizeDouble(lots, powerscount - 1); if (lotvalue < MarketInfo(Symbol(), MODE_MINLOT)) // make sure lot is not smaller than allowed value { lotvalue = MarketInfo(Symbol(), MODE_MINLOT); } if (lotvalue > MarketInfo(Symbol(), MODE_MAXLOT)) // make sure lot is not greater than allowed value { lotvalue = MarketInfo(Symbol(), MODE_MAXLOT); } double SL = Ask - BuyStoploss2*PipValue*Point; if (BuyStoploss2 == 0) SL = 0; double TP = Ask + BuyTakeprofit2*PipValue*Point; if (BuyTakeprofit2 == 0) TP = 0; int ticket = -1; if (ECNBroker2) ticket = OrderSend(Symbol(), OP_BUY, lotvalue, Ask, 4, 0, 0, "My Expert", 1, 0, Blue); else ticket = OrderSend(Symbol(), OP_BUY, lotvalue, Ask, 4, SL, TP, "My Expert", 1, 0, Blue); if (ticket > -1) { if (ECNBroker2) { OrderSelect(ticket, SELECT_BY_TICKET); bool ret = OrderModify(OrderTicket(), OrderOpenPrice(), SL, TP, 0, Blue); if (ret == false) Print("OrderModify() error - ", ErrorDescription(GetLastError())); } } else { Print("OrderSend() error - ", ErrorDescription(GetLastError())); } } int deinit() { if (false) ObjectsDeleteAll(); } COMMENTS: this is the generated code for a "on every tick" and a BuyOrderrisk fixed" 1/ if (Terminated == true) { Comment("EA Terminated."); return (0); } if you do not program in mql4, it's impossible to change the value of Terminated (this is not an extern parameter). 2/ double pipsize = 1* 10; in fact, this is double pipsize=accounttype*10; //accounttype: 1=normal, 10=mini 100=micro 3/ // calculate lot size based on current risk double lotvalue = 0.001; double minilot = MarketInfo(Symbol(), MODE_MINLOT); int powerscount = 0; while (minilot < 1) { minilot = minilot * MathPow(10, powerscount); powerscount++; } lotvalue = NormalizeDouble(lots, powerscount - 1); the authors do not know the existence of logarithm ! the good code is // calculate lot size based on current risk double lotvalue = 0.001; double minilot = MarketInfo(Symbol(), MODE_MINLOT); powercount=MathFloor(-MathLog(minilot)/MathLog(10)+1.5); lotvalue = NormalizeDouble(lots, powerscount - 1); and, as powercount is fixed, this code is to do in init(), no in start(). 4/ double SL = Ask - BuyStoploss2*PipValue*Point; PipValue*Point=0.0001 (or 0.01 for xxxJPY) 5/ if (false) ObjectsDeleteAll(); ??? Conclusions: this program is a fast framework generator for a programer in mql4. The code generated is bad an should be reviewed. Edited June 7, 2012 by klod Quote Link to comment Share on other sites More sharing options...
lessmore65 Posted October 17, 2012 Report Share Posted October 17, 2012 forex ea generator professional v4.4 forex expert advisor generator is designed to help you create forex expert advisors and scripts for metatrader platform. You can test your ideas without programming. Generated expert advisor and scripts can help with trading or trade in automated mode. Diagram based interface offers incredible flexibility. It allows you to create complex trading setups. But do not be overwhelmed by all the possibilities. Always start small. First create simple diagram that just executes orders. Once you get it working – build on it. http://i56.tinypic.com/dli4jm.gif http://www.multiupload.nl/gn5t75i43x password:yababy read the readme.txt in the archive for instructions. Enjoy!:d don't forget to hit the thanks button! thank you very much for your generosity cider ! taipan and indo37 2 Quote Link to comment Share on other sites More sharing options...
ealabspain Posted December 30, 2012 Report Share Posted December 30, 2012 I have a big problem with that program, u cant define variables more than once, i explain better with an example. I want to do a simple cross MA, well i made a "Technical Analysis 2" Block , in the fisrt function i say that MA1 > MA2 in the actual Bar, i externalize one variable Period1 for MA1 and Period2 for MA2, well and now the second function MA1<MA2 in previous bar, and have to put the same variables Period1 for MA1 and Period2 for MA2, them when i try generate the code that error appears " Variable with name "Period1" is defined more than once"... All the examples of the manual are with fixed values, no extern variables....Anyone has tried this? Any solution? TX Quote Link to comment Share on other sites More sharing options...
retireme Posted December 30, 2012 Report Share Posted December 30, 2012 I normally, go to the output box, copy, then paste into a blank EA template in either meta editor or SciTE.MQ4Ed. I then change all variable names to something I can understand. If you want to send the Ea4 file, I will create the mq4 file for you. Rgds RM I have a big problem with that program, u cant define variables more than once, i explain better with an example. I want to do a simple cross MA, well i made a "Technical Analysis 2" Block , in the fisrt function i say that MA1 > MA2 in the actual Bar, i externalize one variable Period1 for MA1 and Period2 for MA2, well and now the second function MA1<MA2 in previous bar, and have to put the same variables Period1 for MA1 and Period2 for MA2, them when i try generate the code that error appears " Variable with name "Period1" is defined more than once"... All the examples of the manual are with fixed values, no extern variables....Anyone has tried this? Any solution? TX Quote Link to comment Share on other sites More sharing options...
ealabspain Posted December 31, 2012 Report Share Posted December 31, 2012 I did it too. Now i encounter another problem, pending orders (in that case buy pending),positive range it rules,but no negative range. U try it? Tx Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.