You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Using the instructions in this article, I tried to create my own signal and EA, but the signal persistently does not want to appear in the list of signals "MQL Wizard".
The Expert Advisor does not make transactions and does not draw some indicators during testing. I tried to create my own signals and Expert Advisors and remake them from working signals and Expert Advisors.
When downloading signals from the site, they also can not be inserted into the list of signals "MQL Wizard", although Expert Advisors and signals work perfectly. Sorry for the questions of a newbie,
but from the forum discussion, I realised that similar problems occur, but I didn't understand how to deal with it. This is a problem of the terminal or the code.
I tested on VTB24 and Insta terminals. Compilation does not see any errors. What number of indicators is possible when creating a signal
Criticise and change my mind.
I am not a master of programming in mql5, but from this article I concluded that to write a simple Expert Advisor on the intersection of 2 MAs, you need 2 files in mql5, plus a lot of complicated writing!
The conclusion is erroneous, as you are offered ready-made universal solutions. And such solutions do not exist in two lines
If you need a robot purely on the intersection of 2 MAs, specifically for your task, it can also be written in MQL5 in 10 lines and it's done!!!!
The Expert Advisor I created (hetireema.mq5) somehow miraculously worked on InstaTrader5 terminal (matured without unnecessary manipulations), but the signal is not visible in the Wizard (not matured yet). More complex signals created by analogy with 7 and 10 EMA- and again do not work, although the compiler does not see any errors, in the terminal the files of the Expert Advisor and signal are present, in the tester the Expert Advisor is present, input parameters are set, but trades are not made. I.e. mql5 language with vagaries or terminals with glitches.
It is really very difficult to create code in mql5. To describe the mutual location of several EMAs you need 500 lines of code, or even more. The bulk of the code is checking for errors and conditions that overload the code. I created robots on the terminal AstTrader (ActFX (Pascal) language), there trading robots can be made 50 pieces a day with any set of indicators and conditions. The robot takes 2 pages without unnecessary codobludy. However, testing is extremely slow and the candlestick history is very VERY!!! short. In MQL5, the speed and a long candlestick history were a great advantage. You have to choose between writing robots for weeks or testing robots written quickly. If MQL4 cancels all these disadvantages, I will go there. Although the discussion of languages is probably a different branch of the forum.
The Expert Advisor I created (hetireema.mq5) somehow miraculously worked on InstaTrader5 terminal (it matured without unnecessary manipulations), but the signal is not visible in the "Wizard" (it has not matured yet).
Are you sure you have done everything according to the recipe?
.
A very well written article which, however, left me frustrated as already for the first/second (?) step I got two error messages:
In line 10 the compiler was able to find but not to open the file "ExpertSignal.mqh". I cross-checked this by downloading the attached file "MA_...", which the compiler gave the same error message for. Then, of course, it was also not able to discern the structure of "CExpertSignal" in line 33 ("MA_..."), thus derailing the whole process.
What was wrong there?
Thanks!
Locan.BBS
A very well written article which, however, left me frustrated as already for the first/second (?) step I got two error messages:
In line 10 the compiler was able to find but not to open the file "ExpertSignal.mqh". I cross-checked this by downloading the attached file "MA_...", which the compiler gave the same error message for. Then, of course, it was also not able to discern the structure of "CExpertSignal" in line 33 ("MA_..."), thus derailing the whole process.
What was wrong there?
The ExpertSignal.mqh is located in terminal_data_folder\MQL5\Include\Expert\ExpertSignal.mqh.
Maybe the problem is wrong location of MA_Cross.mqh (it must be created in terminal_data_folder\MQL5\Include\Expert\MySignals\MA_Cross.mqh):