Diskussion zum Artikel "Entwicklung eines Replay-Systems (Teil 61): Den Dienst abspielen (II)"

 

Neuer Artikel Entwicklung eines Replay-Systems (Teil 61): Den Dienst abspielen (II) :

In diesem Artikel werden wir uns mit Änderungen befassen, die einen effizienteren und sichereren Betrieb des Replay-/Simulationssystems ermöglichen. Ich möchte auch nicht die Aufmerksamkeit derjenigen vernachlässigen, die das Beste durch die Verwendung von Klassen machen wollen. Darüber hinaus werden wir ein spezielles Problem in MQL5 betrachten, das die Codeleistung bei der Arbeit mit Klassen verringert, und erklären, wie man es lösen kann.

Im vorherigen Artikel „ Entwicklung eines Replay-Systems (Teil 60): Wiedergabe des Dienstes (I)“ haben wir einige Anpassungen vorgenommen, damit der Wiedergabe-/Simulationsdienst mit der Erzeugung neuer Daten auf dem Chart beginnen kann. Obwohl wir nur minimale Änderungen vornahmen, damit das System mit dem Abruf von Daten beginnen konnte, wurde schnell klar, dass etwas Ungewöhnliches passiert war. Obwohl keine größeren Änderungen vorgenommen wurden, scheint das System einen erheblichen Rückschlag erlitten zu haben. Diese Situation erweckt den Eindruck, dass das System nicht mehr lebensfähig ist, da es sich plötzlich drastisch verlangsamt hat. Ist das wirklich so? Und wenn ja, wie können wir dieses Problem lösen? Es ist wichtig, daran zu denken, dass wir versuchen, alles an den Prinzipien der objektorientierten Programmierung auszurichten.

Obwohl es tatsächlich zu einem Leistungsabfall kam, können wir dieses Problem größtenteils beheben, indem wir bestimmte Aspekte des Codes verstehen und entsprechend anpassen. In diesem Artikel zeige ich Ihnen, wie Sie einige der in MetaEditor verfügbaren Werkzeuge nutzen können, die die Verfeinerung und Verbesserung des Codes erheblich erleichtern. Im Nachhinein betrachtet, hätte ich dieses Thema schon vor einigen Artikeln einführen sollen. Ich sah jedoch nicht die gleiche Notwendigkeit wie jetzt, wo es entscheidend ist, zu verstehen, wie der Code funktioniert und warum seine Leistung so stark nachgelassen hat.

Replay-System


Autor: Daniel Jose