Fehler, Irrtümer, Fragen - Seite 1935
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ich bin mir also nicht sicher, ob es sich um Handelsfunktionen handelt...
Dieser Zweig ist ein Beispiel für eine konstruktive Aussage, die jeder nachvollziehen kann.
Ich verstehe - ich würde den Code posten, aber er verwendet eine Klasse für Handelsfunktionen, für die ich noch nicht bezahlt habe...
Beim Rendern beobachte ich eine allmähliche Verlangsamung - fast ein paar Sekunden pro Takt bei maximaler Geschwindigkeit - irgendeine Idee, was das sein könnte?
Kein Antivirus-Check, SSD-Laufwerk, Platz darauf...
Einen EA von MT4 auf MT5umgeschrieben
Der Ablauf ist derselbe: Prüfung durch Kontrollpunkte auf Protokollen.
MT5
2017.07.20 20:01:38.059 Kern 1 Si-9.17,M1: 107509 Ticks, 35385 Balken erzeugt. Die Umgebung wurde um 0:00:00.078 synchronisiert. Test bestanden in 0:03:52.707 (einschließlich Ticks Vorverarbeitung 0:00:00.031).
MT4
2017.07.20 20:02:32.696 RUBRUR,M1: 225314 Tick-Ereignisse (35701 Takte, 231783 Taktzustände) verarbeitet in 0:00:04.259 (Gesamtzeit 0:00:11.310)
Sie zeigen den Code der beiden EAs. Sie haben den faulen MQL4-Emulator anstelle des nativen MQL5, richtig?
Noch nicht bereit, den Code zu zeigen, wegen
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Wanzen, Wanzen, Fragen
Aleksey Vyazmikin, 2017.07.20 23:28
Ich verstehe - ich würde den Code posten, aber er verwendet eine Klasse für Handelsfunktionen, für die ich noch nicht bezahlt habe...
Aber bereit, Profiling-Ergebnisse von MT5 zu zeigen - wie ich verstehe, sind Handelsfunktionen nicht in Frage.
Vielleicht mache ich etwas falsch?Für die OHLC-Umgebung verwende ich die folgenden Funktionen
Ich kann den Code noch nicht zeigen, weil ich
Aber ich bin bereit, die Profiling-Ergebnisse von MT5 zu zeigen - wie ich verstanden habe, sind Handelsfunktionen nicht möglich.
Für die OHLC-Umgebung verwende ich die folgenden Funktionen
Vielleicht mache ich etwas falsch?Sie kopieren alle verfügbaren Balken aus der Geschichte, aber Sie brauchen wirklich nur den einenIndex, nach dem Sie suchen
Sie kopieren alle verfügbaren Balken aus der Geschichte, aber Sie brauchen wirklich nur den einenIndex, nach dem Sie suchen
Ich habe es nach deinem Rezept geändert und EA hat keine Bestellungen mehr geöffnet... Vielleicht habe ich es wieder vermasselt?
Sie haben Ihr Rezept geändert und der EA hat keine Aufträge mehr geöffnet... Vielleicht habe ich es wieder vermasselt?
Schließen != Hoch
PS. Bitte schreiben Sie hier, es ist nicht das Thema
Ich bitte die Moderatoren, die Beiträge in das richtige Thema zu verschieben und nicht dieses Thema zu vernachlässigen.
Schließen != Hoch
PS. Posten Sie hier, dies ist nicht das richtige Thema.
Ich fordere die Moderatoren auf, die Beiträge in das richtige Thema zu verschieben und nicht dieses Thema zu überladen.
Danke - korrigiert.
Der Code lautet wie folgt.
Zeit im Tester ist gewachsen - müde vom Warten :)
Ich zähle die gehandelten Lose in der Historie für den aktuellen Monat.
Es stellt sich heraus, dass, wenn ich Aufträge für einen bestimmten Zeitraum in der Terminal-Historie anzeige, zum Beispiel für die letzten drei Tage, dannOrdersHistoryTotal() nur die letzten drei Tage sieht.
Ich denke, dass dies nicht korrekt ist.OrdersHistoryTotal() sollte alle Bestellungen für die gesamte Historie anzeigen, aber die Filterung nach Datum und Zeitraum sollte von einem Entwickler durchgeführt werden.
Andernfalls kann ein falsches Ausblenden des Verlaufs durch den Benutzer zu Problemen führen ....