TestCommander (Autooptimierung) Händlertool - Seite 7

 
assol_7 писал (а) >>

Es scheint, dass Ihre E-Mail den Namen Ihres Softwareprodukts nicht enthält. Wenn Sie meine Nachricht von assol_7@ukr.net nicht erhalten haben, können Sie mir vielleicht über Webmoney antworten. Vielen Dank im Voraus für die Mühe!

Ich habe Ihren Brief erhalten und bereits geantwortet.

 

Lieber Igor!

Ich möchte einige Details des TestCommander-Betriebs klären.

-Optimierung der Parameter mit anschließender Auswahl der besten Ergebnisse durch Analyse der Ergebnisse des MT4-Optimierungsberichts oder durch Ausführen jedes Ergebnisses des Optimierungsberichts mit Hilfe des Makroprogramms StabilityTest mit anschließender Auswahl der besten Ergebnisse durchgeführt?

-Ist es möglich, alle Ergebnisse des "Berichts über die Optimierungsergebnisse" auszuführen und dann die besten Ergebnisse auf der Grundlage der Ergebnisse des Vorwärtstests mit dem Makroprogramm "Multy_DATA" auszuwählen? Wir haben z.B. ein akzeptables Ergebnis im "Bericht über die Optimierungsergebnisse" und überprüfen es mit dem Makroprogramm "Multy_DATA" mit den neuen Daten. Wenn das Ergebnis besser ist (z.B. um den Gewinn) als das vorherige, dann wird es verworfen. Wenn ein solches Makroprogramm nicht implementiert ist, ist es prinzipiell möglich, auf Basis von Funktionen eigene Makroprogramme zu erstellen.

-Was bedeutet der Bericht "Complex_2008.09.15_19.30" und was ist der Unterschied zwischen ihm und dem Bericht "RptOptim_XXXXX_GBPUSD_2008.09.15".

 
assol_7 писал (а) >>

-Optimierung der Parameter mit anschließender Auswahl der besten Ergebnisse durch Analyse der Ergebnisse des "MT4 Optimization result report" oder durch Durchlaufen jedes Ergebnisses des "Optimization result report" durch das Makroprogramm "StabilityTest" mit anschließender Auswahl der besten Ergebnisse?

Zuerst analysiere ich den "MT4 Optimization Report" und wähle dann die besten Ergebnisse aus, und dann wird jedes der erhaltenen Ergebnisse nach anderen Kriterien getestet (Optimierung außerhalb der Periode, andere Zeitrahmen, andere Symbole)

> Ist es möglich, einfach alle Ergebnisse des "Berichts über die Optimierungsergebnisse" der Reihe nach aufzulisten, mit nachfolgender Auswahl der besten Ergebnisse nach den Ergebnissen, die während des > Vorwärtstests mit dem Makroprogramm "Multy_DATA" erzielt wurden? Wenn wir zum Beispiel ein akzeptables Ergebnis im "Bericht über die Optimierungsergebnisse" haben, überprüfen wir es mit Hilfe des Makroprogramms "Multy_DATA" auf neue Daten, wenn es besser ist (zum Beispiel um den Gewinn) als das vorherige, verwerfen wir es, wenn nicht, verwerfen wir es. Wenn ein solches >Programm nicht implementiert ist, ist es prinzipiell möglich, auf Basis von Funktionen eigene Makroprogramme zu erstellen.

Dieses Makroprogramm ist in dieser Version nicht implementiert (vielleicht in der nächsten Version), Sie können es selbst implementieren, indem Sie Makrofunktionen verwenden, die in

Datei "AutoMacroProg.mqh".

>-Was bedeutet der Bericht "Complex_2008.09.15_19.30" und die darin enthaltenen Durchschnittsmerkmale und wie unterscheidet er sich von dem Bericht ">RptOptim_ XXXXX_GBPUSD_2008.09.15".

"Complex_2008.09.15_19.30" - Makrobericht Complex

"RptOptim_XXXXX_GBPUSD_2008.09.15" - vom Tester nach der Optimierung erstellter Bericht

 
Wann wird die aktualisierte Version herauskommen? Ich warte auf das Update, aber ich kaufe es nicht, weil ich nicht die Makrokriminalität habe, die ich brauche.
 
Impeller писал (а) >>
Wann wird die aktualisierte Version herauskommen? Ich warte auf das Update, kaufe es aber nicht, da ich nicht die Makrokriminalität habe, die ich brauche.

Nicht vor Ende des Monats.

 

Lieber Igor!

Die Arbeit mit dem Programm zeigt, dass bei der Ausführung komplexer Makroprogramme, wie z.B. 7. Von Zeit zu Zeit friert das Programm ein, was sich in der sichtbaren Arbeit des Skripts ausdrückt, aber in Wirklichkeit werden keine Aktionen durchgeführt (nichts wird in die Protokolle geschrieben, der Bildschirm des Skripts ändert sich nicht). In solch einem Zustand kann das Skript lange genug bleiben. In der Praxis habe ich bis zu einem Tag kontrolliert. Es ist möglich, dass der Grund dafür eine fehlerhafte Bedienung des Anwenderprogramms oder Probleme mit dem Computer sind. Ich würde gerne eine neue Version sehen, die Kontrolle über die Arbeit des Programms bietet (z.B. Befehle wiederholen, um sie auszuführen, wenn sie aus irgendeinem Grund fehlgeschlagen sind) und mehr Informationen in den Protokollen anzeigt.

 
assol_7 писал (а) >>

Lieber Igor!

Die Arbeit mit dem Programm zeigt, dass bei der Ausführung komplexer Makroprogramme, wie z.B. 7. Von Zeit zu Zeit friert das Programm ein, was sich in der sichtbaren Arbeit des Skripts ausdrückt, aber in Wirklichkeit werden keine Aktionen durchgeführt (nichts wird in die Protokolle geschrieben, der Bildschirm des Skripts ändert sich nicht). In solch einem Zustand kann das Skript lange genug bleiben. In der Praxis habe ich bis zu einem Tag kontrolliert. Es ist möglich, dass der Grund dafür eine fehlerhafte Bedienung des Anwenderprogramms oder Probleme mit dem Computer sind. Ich möchte, dass in der neuen Version würde mit der Kontrolle des Programms (zB Wiederholung von Befehlen für ihre Ausführung, wenn aus irgendeinem Grund fehlgeschlagen) und spiegelt mehr Informationen in den Protokollen zur Verfügung gestellt werden.

Der wahrscheinlichste Grund ist Speichermangel, denn bei der Verwendung des Programms Complex wird eine Vielzahl von Daten zu verschiedenen Währungen in den Speicher geladen.

 

Lieber Igor!

Ich habe Ihnen Vorschläge zur Optimierung von TC per Mail geschickt und stelle sie hier ein:

Vorschläge zum Hinzufügen eines Makroprogramms zu TC. Makroprogramm zur Auswahl der besten Ergebnisse bei Vorwärtstests. Es ist wünschenswert, dass zwei Modi zur Verfügung stehen. Modus №1 der direkten Aufzählung aller Kombinationen von Prüfberichten, die während der Optimierung mit Stabilitätsprüfung durch das Makroprogramm "StabilityTest" erhalten wurden. Modus №2 der Aufzählung aller Kombinationen des Prüfberichts, die während der Optimierung mit Stabilitätsprüfung durch das Makroprogramm "StabilityTest" empfangen wurden, mit Ausnahme derjenigen, die nach Kriterien wie im Makroprogramm "OneOptim" gefiltert wurden. Das Prinzip des Makroprogramms kann wie folgt aussehen: Zuerst führen wir die Optimierung der Parameter durch, dann, je nach Betriebsmodus des Makroprogramms, führen wir die Testergebnisse auf den Daten des Makroprogramms "StabilityTest" aus. Die besten Daten für die Rentabilität (andere Kriterien können hinzugefügt werden, aber die Rentabilität ist besser) werden in die Datei geschrieben, die Anzahl der Daten in der Datei wird vom Benutzer gesteuert, aber wir können uns auf 10 beschränken. Die schlechtesten Ergebnisse werden in aufsteigender Reihenfolge durch bessere ersetzt, bis je nach Makromodus der gesamte Prüfbericht getestet ist. Das ist es im Grunde.

Zusätzlich für die Überwindung der Probleme mit dem Arbeitsspeicher in der vorliegenden Version, bei der Arbeit des Programms "Complex", ist es möglich, in Makro-Programme "OneOptim", "StabilityTest" durch die Installation von speziellen Flagge, die Arbeit mit Zwischen-Daten-Datei erhalten während der Arbeit des Programms "OneOptim", die anschließend, nach dem Willen des Benutzers, kann durch Makro-Programm "StabilityTest" verarbeitet werden. Oder erlauben Sie dem Makro "StabilityTest", mit der Makrodatei "OneOptim" zu arbeiten. Der Dateiname kann im MetaEditor in eine spezielle Variable eingegeben werden, wie es auch in anderen TC-Makro-Programmen geschieht, und wenn die Datei keinen solchen Namen hat (Benutzerfehler), wird die Meldung angezeigt. Fehlt der Dateiname in der speziellen Variable = BLank-Zeile, arbeitet das Makroprogramm "StabilityTest" im üblichen Modus.



 
assol_7 писал (а) >>

Danke für die Anregung, ich denke, die zusätzlichen Funktionen werden auch für andere nützlich sein.

 

Lieber Igor!

Bei der Arbeit mit dem Makroprogramm "Complex" stellte sich heraus, dass in der Berichtsdatei dieses Makroprogramms manchmal aus irgendeinem Grund die vom Makroprogramm erzielten Gewinnergebnisse von den Ergebnissen abweichen, die im manuellen Modus mit denselben Eingabedaten auf demselben Prüfgerät erzielt wurden! Und in der Berichtsdatei für die Optimierungsergebnisse gibt es keine derartigen Gewinnergebnisse (was verständlich ist). Es ist unklar, wie das Makroprogramm "Complex" zu diesen Ergebnissen gekommen ist. Vielleicht sollten wir prüfen, wie das Makroprogramm nach dem nächsten Test das Gewinnergebnis aus dem Testerbericht ausliest. Die Zahlen des Berichts "Complex" haben ein korrektes Format und Aussehen, sind aber manchmal zwei- oder dreimal kleiner oder größer als die tatsächlichen.

Mit freundlichen Grüßen Sergej.