Diskussion zum Artikel "Visuelle Auswertung der Optimierungsergebnisse" - Seite 2

 
Radik Nurmukhametov #:
Ich kann keine Linien zeichnen. Können Sie mir sagen, was der Grund dafür sein könnte?

Ich kann nur raten.

Nach einiger Zeit nach der Veröffentlichung fand ich eine mögliche Division durch Null an mehreren Stellen des Codes.

Für Interessierte habe ich den Code an ihre Bedürfnisse angepasst und gleichzeitig die von mir gefundenen Fehler behoben.

Aber hier habe ich nichts geändert.

Obwohl, wenn man durch Null dividiert, sollten Diagramme überhaupt nicht gezeichnet werden.

Scheiße, ich weiß nicht einmal, woran das liegen könnte.

 
Renat Akhtyamov #:

Aus irgendeinem Grund ist die Gesamtsumme des Saldenwachstums im Testgerät kleiner und Ihre größer.

Woran liegt das?

Hmm. Seltsam, das ist mir noch nie aufgefallen.

Haben Sie den gleichen Gleichgewichtszuwachs im Tester, wenn Sie einen einzelnen Durchlauf im visuellen Modus und mit deaktivierter Visualisierung machen?

 
Aleksandr Slavskii #:

Ich kann nur vermuten.

Nach einer angemessenen Zeit nach der Veröffentlichung fand ich eine mögliche Division durch Null an mehreren Stellen des Codes.

Für Interessierte habe ich den Code an ihre Bedürfnisse angepasst und gleichzeitig die von mir gefundenen Fehler behoben.

Und hier habe ich nichts geändert.

Allerdings sollten die Graphen bei der Division durch Null überhaupt nicht gezeichnet werden.

Scheiße, ich weiß nicht einmal, woran das liegen könnte.

Es tut mir leid, es ist meine eigene Schuld. Ich habe "1" übersehen. In der OnTick() Funktion einfügen --> IsOnTick();". Jetzt gibt es ein Diagramm.
 
Radik Nurmukhametov #:
Entschuldigung, mein Fehler. Ich habe "1. In der Funktion OnTick() einfügen --> IsOnTick();". Jetzt gibt es ein Diagramm.

Hier ist die neue Version. Einige Bugs wurden behoben

Jetzt müssen Sie das Terminal nach der Optimierung nicht mehr neu laden. Ich habe eine Überprüfung der Division durch nal überall dort geschrieben, wo ich sie gefunden habe.

Kleine Korrektur beim Vorwärtszeichnen, es gab eine Verschiebung um einen Punkt an die falsche Stelle.

Es wurde die Möglichkeit hinzugefügt, nicht nur einen besten Chart für jedes Kriterium anzuzeigen, sondern mehrere beste Charts.



Gewinn/Verlust-Charts nach Einstiegszeitpunkt mit Abstufung von einer halben Stunde hinzugefügt.


Hinzufügen weiterer benutzerdefinierter Kriterien (ich habe das hinzugefügt, wonach ich gefragt wurde).


Aus irgendeinem Grund habe ich den Code des Includniks in den Skriptcode geschrieben, anscheinend wurde er verlangt.

Das ist unpraktisch, denn wenn man etwas im Includnik ändern muss, muss man es auch im Skript ändern.

Selbst jetzt stimmt der Code nicht überein, aber es funktioniert).

Dateien:
SSOpt.mq5  73 kb
 
Aleksandr Slavskii #:

Hmm. Das ist seltsam, das ist mir noch nie aufgefallen.

Haben Sie den gleichen Gleichgewichtsgewinn im Tester, wenn Sie einen einzelnen Durchlauf im visuellen Modus und mit deaktivierter Visualisierung machen?

direkt im Artikel

 
Renat Akhtyamov #:

direkt im Artikel

Das Skript kann zwei Varianten von Charts zeichnen, eine wie im Tester, rückwärts getrennt vorwärts getrennt, beide ausgehend von der Startbalance.

Und die zweite Variante vorwärts ist eine Fortsetzung des Rückwärts-Charts, vorwärts startet nicht vom Startsaldo, sondern vom Saldo-Kurs des Rückwärts-Durchgangs.

Ungefähr so


 
Aleksandr Slavskii #:

Das Skript kann zwei Versionen von Diagrammen zeichnen, eine wie im Testgerät, eine zurück und eine vorwärts, beide ausgehend von der Startbilanz.

Und die zweite Variante vorwärts ist eine Fortsetzung des Rückwärts-Charts, vorwärts startet nicht vom Startsaldo, sondern vom Saldo-Kurs des Rückwärts-Durchgangs.

Ungefähr so


Photoshop?

Du hast geschrieben: "Und zum Vergleich diese Grafik vom Strategietester".

und es stellte sich heraus, dass das Diagramm anders ist ;)

deshalb sage ich ja, dass man es nicht vergleichen kann, denn jetzt ist nicht klar, was man glauben soll: entweder dem Tester oder dem Skript ;))))

korrigieren Sie es, im Allgemeinen.

 
Renat Akhtyamov #:

Photoshop?

Nun, das ist es.

Sie können die Hand eines Meisters sehen.)

Und wenn da etwas nicht übereinstimmt, so bin ich ein Künstler, ich sehe so))))))

 
Aleksandr Slavskii #:

Hier ist die neue Version. Einige Fehler wurden behoben

Es wurde die Möglichkeit hinzugefügt, für jedes Kriterium nicht nur einen besten Chart, sondern mehrere beste Charts anzuzeigen.

Können Sie mir sagen, wie ich bei mehreren besten Diagrammen innerhalb eines Kriteriums nur die sich nicht wiederholenden (einzigartigen) besten Diagramme auswählen kann?

Ich erhalte nämlich die Hälfte der gleichen Charts mit völlig übereinstimmenden Werten.

 
Mikola_2 #:

Können Sie mir sagen, wie ich bei mehreren besten Diagrammen innerhalb eines Kriteriums nur nicht wiederkehrende (einmalige) beste Diagramme auswählen kann?

Ich erhalte die Hälfte der gleichen Diagramme mit völlig übereinstimmenden Werten.

Nur wenn Sie Ihre eigenen, anderen Kriterien schreiben, die sich in ihrer Logik von den vorhandenen unterscheiden werden.

Meine Vorstellungskraft ist nicht gut, daher sind einige der Kriterien einander sehr ähnlich und unterscheiden sich nicht durch große Nuancen.