Bibliotheken: Expert - Seite 4

 
fxsaber:

Ich danke Ihnen!

 

Auf dem Markt habe ich schon oft gesehen, dass Autoren für jede Figur Set-Dateien ihrer TCs beifügen. Dementsprechend werden sie von den Käufern verwendet.


Ich schlage vor, die folgende Logik für Market TCs zu verwenden

  • Ein Eingabeparameter wird hinzugefügt
    input string FolderSets = NULL; // Der Ordner mit den Sets unserer TC.
  • Wenn dieser Ordner vom Benutzer festgelegt wird, holt sich der Expert Advisor automatisch alle Sets aus diesem Ordner und führt die entsprechenden Versionen aus.
  • Der Benutzer muss lediglich die Set-Datei in diesem Ordner ablegen und den Pfad zu diesem Ordner beim Starten des Expert Advisors angeben (der Autor des Expert Advisors kann diesen Pfad gleich mit eingeben).
  • Wenn der Benutzer einen Fehler macht und ihn zweimal ausführt, kann dies automatisch verhindert werden.

Dieser Ansatz ist auch praktisch, um den eigenen TS mit einem Klick zu starten.

Natürlich kann die Lösung universell für beide Plattformen sein. Grob gesagt, muss nur eine Zeile in den Quellcode eines jeden Expert Advisors eingefügt werden.


Höchstwahrscheinlich werde ich von nun an EAs auf diese Weise starten. Wenn jemand einen Fehler in dieser Methode oder eine Verbesserung sieht, lassen Sie es mich wissen.


ZY Nehmen wir an, dass ein Benutzer bereits Expert Advisors mit konfigurierten Parametern laufen hat. Es ist möglich, die Set-Files aller laufenden EAs automatisch zu speichern. Und dann den obigen Ansatz verwenden.


ZZZY Auf MT5 ist es möglich, einen EA nicht über Set-Files, sondern über Opt-Files laufen zu lassen. Stellen Sie sich vor, Sie führen eine regelmäßige EA-Optimierung durch und sehen mehrere gute Sätze von Eingabeparametern. Sie möchten sie alle gleichzeitig verwenden, um das Risiko zu streuen und zu diversifizieren. Zu diesem Zweck können Sie Ihre eigene opt-Datei erstellen, die nur ausgewählte Durchgänge enthält. Es wird möglich sein, diese Pässe automatisch auf dem Kampfkonto zu starten. Außerdem kann man diese Opt-Datei im MT5-Tester öffnen und jeden Durchgang mit den Standardmitteln ausführen. D.h. die opt-Datei wird zu einem diversifizierten Satz von Set-Dateien. Sie ist aber auch für den Tester selbst voll lesbar.

 
fxsaber:

Auf dem Markt habe ich schon oft gesehen, dass Autoren für jeden Charakter Set-Dateien ihrer TCs beifügen. Dementsprechend nutzen die Käufer sie.


Ich schlage vor, die folgende Logik für Market TCs zu verwenden

  • Ein Eingabeparameter wird hinzugefügt
  • Wenn dieser Ordner vom Benutzer angegeben wird, holt der Expert Advisor automatisch alle Sets aus diesem Ordner und führt die entsprechenden Versionen aus.
  • Der Benutzer muss lediglich die Set-Datei in dem Ordner ablegen und den Pfad zu diesem Ordner beim Starten des Expert Advisors angeben (der Autor des Expert Advisors kann diesen Pfad gleich mit eingeben).
  • Wenn der Benutzer einen Fehler macht und ihn zweimal ausführt, kann dies automatisch verhindert werden.

Dieser Ansatz ist auch praktisch, um den eigenen TS mit einem Klick zu starten.

Natürlich kann die Lösung universell für beide Plattformen sein. Grob gesagt, muss nur eine Zeile in den Quellcode eines jeden Expert Advisors eingefügt werden.


Höchstwahrscheinlich werde ich von nun an EAs auf diese Weise starten. Wenn jemand einen Fehler in dieser Methode oder eine Verbesserungsmöglichkeit sieht, lassen Sie es mich wissen.


ZY Nehmen wir an, dass ein Benutzer bereits Expert Advisors mit konfigurierten Parametern laufen hat. Es ist möglich, die Set-Files aller laufenden EAs automatisch zu speichern. Und dann den obigen Ansatz verwenden.


ZZY Auf MT5 ist es möglich, einen Expert Advisor nicht über Set-Files, sondern über Opt-Files laufen zu lassen. Stellen Sie sich vor, Sie führen eine regelmäßige EA-Optimierung durch und sehen mehrere gute Sätze von Eingabeparametern. Sie möchten sie alle gleichzeitig verwenden, um die Risiken zu streuen und zu diversifizieren. Zu diesem Zweck können Sie Ihre eigene opt-Datei erstellen, die nur ausgewählte Durchgänge enthält. Es wird möglich sein, diese Pässe automatisch auf dem Kampfkonto zu starten. Außerdem kann man diese Opt-Datei im MT5-Tester öffnen und jeden Durchgang mit Standardmitteln ausführen. D.h. die opt-Datei wird zu einem diversifizierten Satz von Set-Dateien. Sie ist aber auch für den Tester selbst voll lesbar.

Ich verstehe nicht, ob Ihr Vorschlag, für jeden Expert Advisor einen Ordner mit Set-Dateien anzulegen, schon umgesetzt werden kann, oder ob es dazu Aktionen von MQ braucht?

Die opt-Dateien sind nicht zu einer zuverlässigen Quelle geworden, zumindest nicht, bis es eine offizielle Entscheidung zu diesem Thema gibt. Aber im Allgemeinen ist es eine interessante Idee, die Einstellungsdatenbank in einer separaten Datei auf der Plattformebene zu speichern. Im Moment lade ich die Einstellungen aus einer csv-Datei für MT4.

 
Aleksey Vyazmikin:

Ich verstehe nicht, kann Ihr Vorschlag über einen Ordner mit Set-Dateien für jeden Expert Advisor bereits implementiert werden oder erfordert er Aktionen von MQ?

Ja, die derzeitigen Möglichkeiten beider Plattformen erlauben es, dies in einer universellen Form zu implementieren - es wird nur eine Zeile in den Quellcode geschrieben, wonach der EA die beschriebene Funktionalität hat.

Solange es keine offizielle Entscheidung zu diesem Thema gibt, sind Opt-Dateien auf jeden Fall keine zuverlässige Quelle. Aber im Allgemeinen ist die Idee interessant - die Datenbank der Einstellungen in einer separaten Datei auf der Plattformebene zu speichern. Im Moment lade ich die Einstellungen aus einer csv-Datei für MT4.

Opt-Dateien sind eine großartige Quelle für die Weitergabe im Marketplace usw. Da sie alle Daten der Tester/Optimierer-Einstellungen enthalten. Es reicht, sie zu importieren und dann mit einem Klick ausgewählte Einzelläufe zu machen.


Für den Market soll das eingestellte Angebot die Benutzerfreundlichkeit der Produkte deutlich erhöhen. Und für MT5 ist die Übertragung von benutzerdefinierten Opt-Files eine ganz andere Ebene der Demonstration Ihres EA, bei der Sie sich nicht in die Feinheiten der Plattform einarbeiten müssen, sondern sofort eine konfigurierte EA-Demonstrationsmaschine im Tester erhalten.

 
fxsaber:

Ja, die derzeitigen Möglichkeiten beider Plattformen erlauben es, dies in universeller Form zu implementieren - es muss nur eine Zeile in den Quellcode geschrieben werden, und schon verfügt der Expert Advisor über die beschriebene Funktionalität.

Opt-Dateien sind eine großartige Quelle für die Übertragung an Market usw. Denn sie enthalten alle Daten der Tester/Optimierer-Einstellungen. Es genügt, sie zu importieren und dann mit einem Klick ausgewählte Einzelläufe zu machen.


Für den Market soll das Set-Angebot an benutzerfreundlichen Produkten deutlich erhöht werden. Nun, für MT5 ist die Übertragung von benutzerdefinierten Opt-Dateien der Einstellungen eine ganz andere Ebene der Demonstration Ihres EA, wenn Sie nicht brauchen, um die Nuancen der Plattform zu verstehen, und Sie erhalten sofort konfiguriert EA Demonstrationsmaschine im Tester.

Wenn wir rein über den Markt sprechen, dann birgt der Verkauf des Produkts zusammen mit den Einstellungen ein gewisses Risiko, denn die Kurse von verschiedenen Brokerfirmen können sich unterscheiden, und zwar manchmal erheblich, so dass in der Regel eine Neuoptimierung erforderlich ist. Wir wissen sehr wohl, dass die meisten Expert Advisors, die zum Verkauf stehen, ein schönes Bild verkaufen und nicht mit zukünftigen Daten arbeiten werden - nur eine gewöhnliche Anpassung. Daher sollte dem Käufer beigebracht werden, keine vorgefertigte Lösung zu verwenden, sondern diese Lösung zu bewerten, einschließlich der Optimierung von Parametern, während dem Verkäufer eine detaillierte Beschreibung gegeben werden sollte, welche Parameter und in welcher Reihenfolge es besser ist, diese zu optimieren.

 
Aleksey Vyazmikin:

Wenn wir rein über den Markt sprechen, birgt der Verkauf eines Produkts zusammen mit den Einstellungen ein gewisses Risiko, denn die Kurse verschiedener Brokerfirmen können sich unterscheiden, und zwar manchmal erheblich, so dass in der Regel eine erneute Optimierung erforderlich ist. Wir verstehen sehr gut, dass die meisten Expert Advisors, die zum Verkauf stehen, ein schönes Bild verkaufen und nicht mit zukünftigen Daten arbeiten werden - nur eine gewöhnliche Anpassung. Deshalb sollte dem Käufer beigebracht werden, keine vorgefertigte Lösung zu verwenden, sondern diese Lösung zu bewerten, einschließlich der Optimierung von Parametern, während der Verkäufer verpflichtet ist, detailliert zu beschreiben, welche Parameter und in welcher Reihenfolge optimiert werden sollten.

Ich habe nie verstanden, warum manchmal ausführliche Beiträge so beantwortet werden, als ob sie nicht gelesen worden wären.

Wenn jemand verstanden hat, worum es ursprünglich ging, bin ich froh.

 
fxsaber:

Ich habe nie verstanden, warum manchmal ausführliche, scheinbar detaillierte Beiträge so beantwortet werden, als ob sie nicht gelesen worden wären.

Wenn jemand verstanden hat, worum es ursprünglich ging, würde ich mich freuen.

Ich denke, dass man in diesem Fall die Antwort analysieren und auf den eigenen Text aufmerksam machen kann, indem man ihn entsprechend abändert oder zusätzliche Kommentare abgibt.

Ich glaube nicht, dass Arroganz in der Kommunikation dazu beitragen kann, eine Kommunikation mit der Gesellschaft herzustellen....

 
Aleksey Vyazmikin:

Ich glaube nicht, dass Arroganz in der Kommunikation dazu beitragen kann, eine Kommunikation mit der Gesellschaft herzustellen....

Leider bin ich so wortgewandt, dass ich nicht nur meine Gedanken nicht richtig vermitteln kann, sondern auch den Eindruck von Arroganz erwecke.

Code ist natürlich besser.
 
fxsaber:

Leider bin ich so wortgewandt, dass ich meine Gedanken nicht nur nicht richtig vermitteln kann, sondern auch den Eindruck von Arroganz erwecke.

Code ist natürlich besser.

Es ist keine Tatsache, dass es an Ihnen liegt und nicht an mir - vielleicht habe ich mich nicht richtig ausgedrückt, aber um es zu verstehen, brauchen Sie mehr Informationen - worüber Sie missverstanden wurden.

Die Arroganz hier ist die mangelnde Bereitschaft, sich auszubreiten und Klarheit zu schaffen - das ist nichts Persönliches.

 
Aleksey Vyazmikin:

Es ist keine Tatsache, dass Sie es sind und nicht ich - vielleicht habe ich mich nicht richtig ausgedrückt, aber um das zu verstehen, brauchen Sie mehr Informationen - worüber Sie missverstanden wurden.

Die Arroganz hier ist die mangelnde Bereitschaft, sich auszubreiten und Klarheit zu schaffen - das ist nichts Persönliches.

Vielleicht haben Sie noch nie mit opt-files gearbeitet.