Diskussion zum Artikel "20 Handelssignale in MQL5"

 

Neuer Artikel 20 Handelssignale in MQL5 :

In diesem Beitrag erfahren Sie, wie Sie die für das Funktionieren eines Handelssystems erforderlichen Handelssignale erhalten. Die Beispiele zur Erzeugung von 20 Handelssignalen werden hier als einzelne benutzerdefinierte Funktionen aufgeführt, die beim Anlegen von Expert Advisors verwendet werden können. Zu Ihrer Bequemlichkeit werden alle in dem Beitrag verwendeten Funktionen in einer einzigen mqh-Include-Datei zusammengefasst, die leicht mit einem künftigen Expert Advisor verknüpft werden kann.

Autor: Sergey Gritsay

 
Eine Anmerkung am Rande.
 
Wow! Danke! Ich habe vor kurzem ein sehr ähnliches System (aber viel mehr erweiterbar und komplex, mit OOP), aber die Signale waren viel weniger.
 
GamePad64:
Wow! Danke! Ich habe vor kurzem ein sehr ähnliches System (aber viel mehr erweiterbar und komplex, mit OOP), aber die Signale waren viel weniger.
 
Seltsam, beim Kompilieren treten ausnahmslos in allen Dateien Fehler auf.
 
savva08:
Seltsam, beim Kompilieren treten ausnahmslos in allen Dateien Fehler auf.
Haben Sie alle Dateien in die richtigen Verzeichnisse kopiert?
 
savva08:
Seltsam, es gibt Fehler in allen Dateien während der Kompilierung.
Die Fehler traten mit der Veröffentlichung des neuen Builds auf, es wird nicht schwierig sein, sie selbst zu beheben. Am Ende von benutzerdefinierten Funktionen, setzen Sie den Operator return(0); wo es fehlte, jetzt ist es obligatorisch.
 
die Quellcodes korrigiert, um den neuen Build wiederzugeben.
 

Fehler:


'}' - nicht alle Kontrollpfade geben einen Wert zurück LibFunctions.mq5 63 3

 
sergey1294:

korrigierte Quellcodes, um den neuen Build wiederzugeben.
Der Artikel wurde neu veröffentlicht.
 
Vladon:

Fehler:

'}' - nicht alle Kontrollpfade geben einen Wert zurück LibFunctions.mq5 63 3

Ja, wir haben die Kontrollen in Funktionen verschärft - jetzt muss die Ausführung des Rückgabeoperators garantiert werden, wenn die Funktion nicht den Typ void hat.