[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 19
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
Wie lässt sich diese Formel in Punkte umrechnen?
Ich frage mich, wie ich den Code optimieren kann, um die Eule im Tester zu beschleunigen. Können Sie mir bitte sagen, wie ich die Schleife schneller ausführen kann, etwa so:
oder so:
und andere Tipps zur Beschleunigung des EA?
Wie kann diese Formel in Punkte umgewandelt werden?
In mql4 gibt es eine vollständige Prüfung der Bedingungen, d.h. alle Ausdrücke, die in Klammern if() stehen, werden bis zum Ende geprüft, so dass es manchmal sinnvoll ist, komplexe Bedingungen in mehrere Bedingungen aufzuteilen:
if(a>b && c>d) kann ersetzt werden durch if(a>b){ if (c>d)..... }
Die erste Variante des von Ihnen vorgeschlagenen Codes wird also etwas schneller arbeiten, obwohl es in der Praxis - die Aufzählung von Aufträgen belastet den Prozessor nicht sehr, mathematische Operationen belasten den Prozessor sehr, es macht Sinn, nach einer Steigerung der Codeleistung zu suchen - nicht alle Berechnungen müssen in jedem Tick ausgeführt werden
In mql4 gibt es eine vollständige Prüfung der Bedingungen, d.h. alle Ausdrücke, die in Klammern if() stehen, werden bis zum Ende geprüft, so dass es manchmal sinnvoll ist, komplexe Bedingungen in mehrere Bedingungen aufzuteilen:
if(a>b && c>d) kann ersetzt werden durch if(a>b){ if (c>d)..... }
Die erste Variante des von Ihnen vorgeschlagenen Codes wird also etwas schneller arbeiten, obwohl es in der Praxis - die Auftragssuche belastet den Prozessor nicht sehr stark, mathematische Operationen belasten den Prozessor stark - sinnvoll ist, nach einer Steigerung der Codeleistung zu suchen - nicht alle Berechnungen müssen bei jedem Tick ausgeführt werden
Ich verstehe. Danke:
oder die gleiche Normalisierung in den Bedingungen:
die Ausführung von EAs stark verlangsamt?
die Ausführung von EAs stark verlangsamt?
Verstehe. Danke. Aber sagen Sie mir, dass ich zum Beispiel nach Abschluss einer Bestellung drucken soll:
oder die gleiche Normalisierung in den Bedingungen:
die Ausführung von EAs erheblich verlangsamt?
Die Operation Print() ist eine Operation mit einer Datei (in diesem Fall eine Protokolldatei). Und diese Vorgänge sind SEHR langsam (im Vergleich zur Verarbeitung von Daten aus dem Speicher). SCHLUSSFOLGERUNG: Erstellen Sie eine Variable, die in init() initialisiert wird.
Und nach der Bedingung dieser Variablen drucken (dies ist EINE Option).
Das von Ihnen angeführte Normalisierungsbeispiel macht keinen Sinn, wenn wir von den angegebenen Zielen (Codeoptimierung) ausgehen. Die Normalisierung ist gemäß den technischen Anforderungen des Maklerservers ERFORDERLICH, um einen Handelsauftrag NUR für Preis und STOP auszuführen.
Liebe Spekulanten, Hilfe! Ich suche einen EA, der automatisch SL und TP setzt, wenn ich eine Position eröffne.
Ich bin Ihnen im Voraus sehr dankbar.