Can I ask all of you to share your experience with EA generators and builders provided by the inernet/brokers, and any tips you might give me because I have a few ideas for a trading system that I am currently building. I would like to backtest it when it is complete, but due to my lacking in programming skills, I can’t build the code for the desired system so I searched the web and found info on generators nad builder… Thank you in advance.
Also see if you can find a freelancer to code the EA for you. I have hired around 10 different coders for simple EAs and found freelancer .com to be valuable tool for finding coders at very reasonable prices ($40-$100). Thanks
Yeah but nothing wrong with learning how yourself. Now I don’t know what your beliefs are bro, but mine is that there are three types of bots. Ones for doing historical testing to develop your manual trading strategy (this is what I do). Ones that monitor the “environment.” By this I mean things like account balances, equity, or session times, news feeds etc. And then there is the crap that the marketers try to sell us. Unfortunately there is so much type 3 crap out there, most of us have forgotten what else EA’s can be used for.
And $100 will get me a years subscription to fxDreema, how many bots could I build in a year - lots. Don’t get me wrong but, there are the negatives. An EA produced with fxDreema is filled with lines upon lines of useless code and take 2 to 3 times longer to back test.
Heeey, that’s my EA Builder So it’s cheap, huh? No worry, I can raise the prices at any time!
The problem with generated EAs is that they are slower, that’s true, but that is what normally happens when you take programming language A and turn it into easier to use programming language B. That’s why PHP is slower than C++ (on which PHP is writtent).
One of the reasons is that blocks have input parameters, which people like to use. More parameters => more options => more slowly.
The other reason is that there are functionalities that needs to work on background. For example, MQL4 does not have native Trade event, but I created such in MQL4 and that means additional multiple checks on every tick.
Other functionality is realtime Trade Statistics, it’s like the report that the backtester is giving you at the end, but calculated while the EA is running in realtime. Again, when this is turned on it requires multiple actions on every tick.
Other functionality is the collector of ticks - last 100 ticks (ask and bid) are collected in an array, independently for each symbol that is used.
Other thing - the communication between blocks. Each block is a separate function in MQL and there are routines that are repeated for each one of these functions, every tick.
fxDreema is at high programming level, but it also has some low level options, for example you can use global variables. Or you can create loops for trades/orders and do some stuff in lowest level. But most of the people don’t get it really.
So… sure, manually created EAs can be times smaller (as a code) and times faster for backtesting and optimizing. But damn, it’s so time expensive to modify EA or to create a new one, especially if you are not experienced.
But programming is not so easy I can’t tell you how many times I rewrote different parts of fxDreema, and 2 years later It’s still full of “spaghetti code”. It’s easy to write code, but it’s damn hard to organize it, especially when new things should be added
I like this one: Autotrading sul Forex e CFD
At least from what I can see on the pictures. Once I installed it (more than year ago), it was version 2 back then. Now I don’t know how to download it actually, because I don’t understand the language. It’s not even listed at mqlautocoder.com
[QUOTE=JDeel;625925]Heeey, that’s my EA Builder So it’s cheap, huh? No worry, I can raise the prices at any time! [QUOTE]
Bro, you are a genius and I want to thank you personally for creating such a program. I use to use fxgenerator but that software is lame compared to fxdreema. I could not have developed my trading system with out the use of an EA generator to the the statisical anaylsis required. Your work is inspiration and i recommend the program to all rank and file want to be traders such as myself.
People you will be amazed what it can do. But you have to play in it and learn how it functions. I made a trailing stop that looks back “n” bars to the lowest low then is able to reduce that lookback period by one each bar til finally it basically times itself out. A price/time trailing stop. Magical. JDeel, my hat is off to you.
I know I’m a bit late to the game here, but I’ll list the MetaTrading Trading Studio on mqlautocoder.com shortly. The review forum is built and managed using MyBB which includes multiple languages. I plan on trying Google Translate, etc. to translate metatrading.net. Of course, not all languages are included in any translator.