Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1654
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wenn Sie eine andere Möglichkeit kennen, schreiben Sie...
Sie können Menschen helfen.)
Sie machen alle Variablen separat in der inite und trennen sie durch weitere Verarbeitung (kein Grund, faul zu sein).
Anschließend klammern Sie die Blöcke ein und vergleichen die Rückgabevariablen.
Machen Sie alle Variablen separat in der Init und trennen Sie sie durch weitere Verarbeitung (kein Grund, faul zu sein).
Anschließend klammern Sie die Blöcke ein und vergleichen die Rückgabevariablen.
Irgendwo in dieser Richtung...
Ich wollte die ganze Eule posten, aber das Forum lässt mich nicht ran.
Welches Fragment möchten Sie?
Irgendwo in dieser Richtung...
Welches Stück wollen Sie?
Forum für Handel, automatisierte Handelssysteme und Strategietests
Alle Fragen von Neulingen in MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes
MakarFX, 2021.10.08 18:43
Ich denke, man müsste identische Indikatoraufrufe in eine Funktion verpacken, dann wäre der Code kompakter, und wer weiß, vielleicht verwendet man jetzt Indikatorwerte für 4 Takte, morgen für 5 ...
d.h.
Manchmal gibt es Indikatoren, die bei einem bestimmten Balken kein Handelssignal haben. Ich verwende normalerweise das enum E_CMD{CMD_BUY,CMD_SELL,CMD_NONE};
und dann wird die Signatur der "Signal"-FunktionE_CMD SignalByPuria(const int bar) lauten, und der EA-Code selbst wird sich in etwas wie dieses verwandeln:
Imho können Sie mit diesem Ansatz schnell neue Handelssignale zu dem bereits geschriebenen EA-Code hinzufügen.
Ich denke, Sie hätten die gleichen Indikatoraufrufe in eine Funktion verpacken sollen, der Code wäre kompakter gewesen, und wer weiß, vielleicht verwenden Sie jetzt Indikatorwerte für 4 Balken, morgen für 5...
d.h.
Manchmal gibt es Indikatoren, die bei einem bestimmten Balken kein Handelssignal haben. Ich verwende normalerweise das enum E_CMD{CMD_BUY,CMD_SELL,CMD_NONE};
und dann wird die Signatur der "Signal"-FunktionE_CMD SignalByPuria(const int bar) lauten, und der EA-Code selbst wird sich in etwas wie dieses verwandeln:
Imho erlaubt Ihnen dieser Ansatz, schnell neue Handelssignale zum bereits geschriebenen EA-Code hinzuzufügen
Zurück zu unserem Gespräch, hier ist die Funktion zur Eröffnung von Marktpositionen für MT4
Gibt die heutige Handelsflagge zurück
Gibt die Anzahl der Positionen zurück
Alle sind für die aktuelle Version des Terminals optimiert.
Alle sind für die aktuelle Version des Terminals optimiert.
Ich verstehe nicht, warum es Finger gibt?
Es gibt Finger, die darauf hinweisen, dass es unangemessen ist, nur OrderSend zu platzieren und sich dann nicht zu beschweren, dass etwas falsch ist. Man muss immer nach Fehlern suchen.