Discussion of article "20 Trade Signals in MQL5"

 

New article 20 Trade Signals in MQL5 is published:

This article will teach you how to receive trade signals that are necessary for a trade system to work. The examples of forming 20 trade signals are given here as separate custom functions that can be used while developing Expert Advisors. For your convenience, all the functions used in the article are combined in a single mqh include file that can be easily connected to a future Expert Advisor.

Author: Сергей

 
On a side note.
 
Wo! Thanks! I recently made a very similar system (but much more extensible and complex, with OOP), but the signals were much less.
 
GamePad64:
Wo! Thanks! I recently made a very similar system (but much more extensible and complex, with OOP), but the signals were much less.
 
Strange, when compiling, there are errors in all files without exception.
 
savva08:
Strange, when compiling, there are errors in all files without exception.
Did you copy all files to the right folders?
 
savva08:
Strange, there are errors in all files during compilation.
The errors occurred with the release of the new build, it will not be difficult to fix them yourself. At the end of custom functions, put the operator return(0); where it was absent, now it is mandatory.
 
corrected the source codes to reflect the new build.
 

error:


'}' - not all control paths return a value LibFunctions.mq5 63 3

 
sergey1294:

corrected source codes to reflect the new build.
The article has been republished.
 
Vladon:

error:

'}' - not all control paths return a value LibFunctions.mq5 63 3

Yes, we have tightened the checks in functions - now the execution of the return operator must be guaranteed if the function does not have the void type.