Der siebte Punkt des Artikels wird überhaupt nicht offengelegt. Ich konnte nicht verstehen, was in den Diagrammen dargestellt ist. Bitte fügen Sie mehr Informationen hinzu.
Und an die Entwickler/Moderatoren, die diesen Artikel genehmigt haben, möchte ich eine Frage stellen. Warum respektieren Sie die Möglichkeiten der Plattform so sehr und folglich auch den Autor des Artikels nicht, indem Sie ihm eine Menge Arbeit mit den Berichten aufbürden (Speichern, Parsen usw.), anstatt den Autor auf die Möglichkeiten von MQL5 hinzuweisen, beliebige Daten zu und von Agenten zu übertragen, während er den Artikel schreibt?!
Eine ganze Schicht von Möglichkeiten des Datentransfers Terminal<->Agent wird ignoriert. Wer MQL5 nicht kennt, kann nach der Lektüre des Artikels einen Vergleich mit MT4 anstellen, wo ein solches haemo.... nie existierte. Aber das ist ein Irrglaube, MQL5 erlaubt viel mehr. Aber diese Möglichkeiten werden in den Artikeln nicht genutzt, was einen schrecklichen Eindruck erweckt. Und man kann dem Autor keinen Vorwurf machen, er hat es einfach nicht gewusst, und die Leute, die es ihm sagen könnten, haben es nicht getan.
Die derzeitige Umsetzung funktioniert natürlich nur mit lokalen Agenten. Aber sie könnte um ein Vielfaches kürzer, einfacher und mit mehr Möglichkeiten sein und auch in der Cloud funktionieren.
...Eine ganze Schicht von Terminal<->Agent Datenübertragungsmöglichkeiten wird ignoriert. Wenn Sie MQL5 nicht kennen, können Sie es nach dem Lesen des Artikels mit MT4 vergleichen, wo ein solches Gemo.... nie existierte. Aber das ist ein Irrglaube, MQL5 erlaubt viel mehr. Aber diese Möglichkeiten werden in den Artikeln nicht genutzt, was einen schrecklichen Eindruck erweckt. Und man kann dem Autor keinen Vorwurf machen, er hat es einfach nicht gewusst, und die Leute, die es ihm sagen könnten, haben es nicht getan.
Die derzeitige Implementierung funktioniert natürlich nur mit lokalen Agenten. Aber sie könnte um ein Vielfaches kürzer, einfacher und mit mehr Möglichkeiten sein und auch in der Cloud funktionieren.
Verzeihung, ich kenne mich mit Agenten und Agentinnen nicht so gut aus. Deshalb frage ich. Wie kann ich Informationen vom Terminal zum Agenten über eine Datei im öffentlichen Ordner übertragen? Soweit ich verstehe, vom Agent zum Terminal- durch FrameAdd().
Pardon moi, ich kenne mich mit Agenten und Agentinnen nicht aus. Deshalb frage ich. Wie kann ich Informationen vom Terminal zum Agenten über eine Datei im öffentlichen Ordner übertragen? Soweit ich das verstehe, vom Agent zum Terminal- durch FrameAdd().
Direktiven tester_file und tester_folder. Benutzerdefinierte Zeichen.
Wie für das Terminal Common Folder und lokale Agenten, ist es schwierig zu sagen, warum der Autor des Artikels nicht schreiben, die Handelsgeschichte in den Common Folder in der Tester, sondern beschlossen, durch die "Hängematte" zu handeln.
Sie sehen, dass viel Arbeit geleistet wurde, aber ich möchte den Autor fragen: Was wäre, wenn wir z. B. den CCI-Indikator in den Expert Advisor einbeziehen und nach optimalen Parametern für diesen Indikator suchen, die das Gleichgewicht im Strategietester erhöhen? Würden die Optimierungsergebnisse nicht auch zeigen, dass es möglich ist, "mit KAUFEN etwas Gewinn zu machen, wenn der Indikatorwert über 200 liegt und die Indikatorlinie wächst, während es keine profitablen Bereiche für VERKAUFEN gibt"? D.h. den klassischen Ansatz zur Bestimmung der"Gewinnabhängigkeit vom CCI-Indikator" zu verwenden?
Guten Tag, Eugene.
Technisch gesehen können Sie einen Indikator an die Eingangssignale anhängen und den Expert Advisor im Strategietester ausführen, wobei Sie den Schwellenwert für den Eingang von -200 bis 200 in 10er-Schritten ändern. In diesem Fall benötigen Sie 40 Durchläufe für den Kauf und 40 Durchläufe für den Verkauf. Und ähnliche Iterationen müssen für jeden Indikator durchgeführt werden. Hier sind alle Informationen für die Analyse nach 1 Durchlauf verfügbar.
Toller Artikel, ein guter Weg, um die Arbeit des Expert Advisor zu verbessern, indem Signale von anderen Indikatoren. Aber ich habe eine Frage: Warum lässt man den EA zuerst ohne zusätzliche Indikatoren laufen, speichert den Bericht und analysiert ihn dann beim nächsten Lauf, aber mit Indikatoren, kann man nicht Informationen über Trades und Indikatorwerte in einem einzigen Test erhalten?
Guten Tag, Alexey.
Ja, natürlich können Sie das, wenn es um die Optimierung Ihres Expert Advisors geht. Der Artikel gibt einen allgemeinen Ansatz vor, der es Ihnen ermöglicht, die Optimierungsmöglichkeiten zu bewerten, ohne Änderungen am Expert Advisor vorzunehmen. Außerdem ist dies nur ein Beispiel für den Einsatz dieser Technologie. Mit dieser Technologie können Sie nicht nur die Arbeit des Expert Advisors, sondern auch Ihren manuellen Handel optimieren, indem Sie Ihren Handelsbericht vom Konto im Tester durch das Programm laufen lassen. Oder vergleichen Sie anhand des Signalberichts die Trades mit den Signalen des Indikators und versuchen Sie, die Strategie zu wiederholen.
Das ist exotisch, lassen Sie die Beta-Tester erst einmal damit spielen...
Der siebte Punkt des Artikels wird überhaupt nicht offengelegt. Ich konnte nicht verstehen, was in den Diagrammen dargestellt ist. Bitte ergänzen Sie sie.
Guten Tag,
Die Diagramme zeigen den Gesamtgewinn aus den Geschäften in Abhängigkeit von den Werten der Indikatoren. Grün zeigt den Gewinn/Verlust bei Kaufpositionen, rot - bei Verkaufspositionen. Wenn die Linie oder das Histogramm über "0" liegt, erhalten wir einen Gewinn, ansonsten einen Verlust.
Direktiven tester_file und tester_folder. Benutzerdefinierte Zeichen.
Was das Terminal Common Folder und die lokalen Agenten betrifft, so ist es schwer zu sagen, warum der Autor des Artikels die Handelshistorie nicht in den Common Folder des Testers geschrieben hat, sondern beschloss, über die "Hängematte" zu handeln.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Die Eröffnung durch Indikatoren bestimmen lassen :
Im Leben eines Händlers gibt es verschiedene Situationen. Häufig wünschen wir uns, die Strategie von geschlossen, erfolgreichen Positionen fortzusetzen, während wir versuchen, die der Verlust bringenden Positionen weiterzuentwickeln und zu verbessern. In beiden Fällen vergleichen wir Positionen mit bekannten Indikatoren. Dieser Artikel schlägt die Methoden eines Batch-Vergleichs von Positionen mit einer Reihe von Indikatoren vor.
Der Artikel kommt langsam zu seinem logischen Ende. Es wird Zeit, sich die Ergebnisse anzuschauen. Um dies zu tun, kehren wir zum Strategietester zurück, wiederholen alle Einstellungen, die wir beim Testen des EAs verwendet haben, der im zweiten Abschnitt unseres Artikels untersucht wurde, und starten den Test unseres neu geschaffenen analytischen EAs.
Nach dem Testende öffnen wir das "Gemeinsame Dateiverzeichnis" und finden dort Report.html. Wir öffnen die Datei im Browser. Zusätzlich werde ich Beispiele aus meinem Bericht anführen.
7.1. ATR
Autor: Dmitriy Gizlyk