[WARNUNG GESCHLOSSEN!] Alle Fragen von Neulingen, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen. - Seite 963
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
Sie müssen einen anderen Weg zur Analyse finden, grafische Funktionen sind sehr langsam.
Ich habe alles entfernt, wie Sie gesagt haben - die Geschwindigkeit hat sich um 60-70% erhöht, aber jetzt ist es schwieriger zu sehen, welcher Auftrag sich wo im Diagramm befindet. Und ich habe Igors Ratschlag noch nicht mit "wenn" umgesetzt.
Das wird Ihnen nicht viel Leistung bringen, nur ein paar Berechnungen. Sagen Sie uns genau, was Sie in der Grafik darstellen wollen - wir können uns überlegen, wie wir das ohne Leistungseinbußen machen
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(TL_TPdown[B],Digits)
Die Frage bezieht sich nicht einmal auf die numerische Zahl, sondern auf die Optimierung der Berechnungen - es gibt Informationen über die vollständige Berechnung der Bedingungen in mql4 - es wurde wiederholt im Forum geschrieben
In mql5 wurde bereits eine reduzierte Berechnung von Bedingungen implementiert.
Das bringt Ihnen nicht viel Leistung, nur ein paar Taktzyklen. Sagen Sie mir genau, was Sie in das Diagramm einfügen wollen, dann können wir darüber nachdenken, wie wir das ohne Leistungseinbußen machen können.
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(TL_TPdown[B],Digits)
? ein paar Zyklen? Es geht nicht einmal um die numerische Zahl, sondern um die Optimierung der Berechnungen - es gibt Informationen über die vollständige Berechnung der Bedingungen in mql4 - es wurde wiederholt im Forum geschrieben
in mql5 ist bereits eine reduzierte Berechnung von Bedingungen implementiert
ja, das ist verständlich, aber auf die Priorität sollte zunächst entscheiden, was verhindert, dass der Experte zu testen ...
Nun, wenn nach Priorität, ist es genug, um eine Kopie des EA zu machen - in der Kopie löschen Sie alle Comment(), Print() und Grafiken, und alles in den Tester für die Optimierung, die Suche nach ungefähren Parameter, starten Sie die Prüfung Jahr für Jahr, und dann die endgültige Version mit Grafiken montieren
Ich habe das getan
die Karte wird sich sicher verlangsamen
Und vergessen Sie nicht, dass es in mql4 eine vollständige Berechnung der Bedingungen in if() gibt, d.h. wenn Sie mehrere && haben, werden alle Werte berechnet und verglichen, obwohl ein false ausreicht, damit die Konstruktion mit && falsch ist
ist es möglich, sie in mehrere if() aufzuteilen
in diesem Fall wird die gesamte folgende Struktur nicht berücksichtigt, nachdem das erste if() nicht ausgeführt wurde
Warum nimmt die Geschwindigkeit des Testers gegen Ende des dritten Durchgangsjahres ab?