Diskussion zum Artikel "Expert Advisor auf Grundlage der "New Trading Dimensions" von Bill Williams" - Seite 2

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Aktualisierte die Beraterklasse
Beim Testen dieses Expert Advisors auf verschiedenen Computern sind einige Diskrepanzen aufgetreten, MetaQuotes-Demo-Zitate. Zeitraum 2010.01.01 bis heute. Instrument EURUSD. H1
Das Beispiel enthält nur den ersten Eintrag und eine Umkehrung auf dem Fraktal, "Closing behind the opposite Alligator boundary" wird verwendet.
Das Archiv enthält den Expert Advisor selbst, eine Reihe von Einstellungen und den Bericht des Testers.
Ich habe versucht, die EURUSD-Historie zu löschen und sie erneut vom Server hochzuladen, das Ergebnis ist das gleiche.
Wer Zeit und Lust hat, bitte überprüfen Sie es.
Wo kann man das Archiv herunterladen?
Sorry, aber ich kann es nicht sehen!!!
Hallo Alexey,
ich bin wirklich an deiner Arbeit interessiert. Ich versuche auch, einen Expert Advisor für die "New Trading Dimensions"-Strategie zu implementieren, aber ich verwende noch MT4. Vielleicht können wir unsere Ergebnisse austauschen? Ich bin überrascht, dass fast alle EA, die für diese Strategie erstellt wurden, nicht profitabel sind. Bedeutet das, dass diese Strategie auf dem heutigen Markt nicht mehr anwendbar ist? Die Regeln sind ziemlich klar und einfach zu programmieren, um ein automatisches System zu erstellen, und wenn diese Strategie manuell funktioniert, dann wäre es logisch, dass ein darauf basierendes Handelssystem auch profitabel sein sollte.
Ich wende auch diese Strategie an und nicht die aus dem letzten Buch, die den divergenten Bar Wiseman verwendet. Es ist kein gutes Signal und oft werden wir gestoppt, wenn sich ein anderer divergenter Balken bildet. Im profitunity-Kurs wurden die Regeln ebenfalls geändert. Bevor wir nach 3 Rottönen oder 3 Grüntönen auf der AO einsteigen, sollten wir jetzt auf einen gültigen Fraktal-Ausbruch warten.
Nun, zurück zur Strategie "Neue Handelsdimensionen".
Haben Sie schon andere Tests durchgeführt? Wenn Sie den EA auf einem Tageschart anwenden, ist ein Jahr Testzeit nicht genug, denke ich. Wie wir in Ihrem Chart sehen, gibt es in diesem Zeitraum nur zwei Trends. Wenn wir jedoch den 4H- oder sogar den 1H-Chart verwenden und 1 Jahr lang testen, hätten wir einen besseren Testzeitraum. Was meinen Sie dazu?
Wann steigen Sie in einen Handel ein? Wie suchen Sie nach einem schlafenden Alligator?
Ich habe auch versucht, eine Trailing-Stop-Strategie für den Ausstieg aus einem Handel zu verwenden, aber ich habe sie wieder entfernt. Ich verwende die 5 Balken in der Zone, den Abschluss unter der grünen Linie, den Abschluss unter der roten Linie und ein Signal in der entgegengesetzten Richtung als Ausstieg. Der Ausstieg über die 5 Bars in der Zone hat die höchste Priorität, und ich schließe meine Aufträge nur, wenn der Gesamtgewinn aller Aufträge auf dem Stop-Loss-Niveau positiv ist.
Mein nächster Ausstieg ist ein Schlusskurs unterhalb der grünen Linie (in einem Aufwärtstrend). Ich schließe meine Orders nur, wenn der Gesamtgewinn positiv ist und seit Handelsbeginn kein Schlusskurs unter der grünen Linie stattgefunden hat (erster fraktaler Breakout-Einstieg).
Dann steige ich bei einem Schlusskurs unter der roten Linie aus, wenn alle meine Aufträge gewinnbringend sind.
Wenn keine dieser Bedingungen erfüllt ist, steige ich bei einem gültigen Fractal Breakout in die entgegengesetzte Richtung aus.
Zum Wohl,
Daniel
Ich habe die Einträge in Ihrem zweiten Diagramm ein wenig überprüft, und es scheint mir etwas falsch zu sein.
Sehen Sie in der Mitte des Abwärtstrends, wie viele Balken sich in der roten Zone befinden? Nach 5 Balken in der Zone sollten wir versuchen, Gewinne mitzunehmen. Wir schließen die laufenden Aufträge, sobald ein Balken über das Hoch des vorherigen Balkens bricht. Es sollte oft mit Gewinn geschlossen werden. Im Fall Ihres Diagramms denke ich, dass sie mit Gewinn geschlossen werden sollten. Dann würden alle Verkaufsaufträge in der Nähe der Unterseite Ihres Charts nicht geöffnet werden, weil wir auf einen schlafenden Alligator und einen fraktalen Ausbruch als erstes Signal warten müssen.
Diese 5 Bars in der Zone können auch zu Beginn einer Bewegung auftreten, und die Aufträge würden nicht mit Gewinn geschlossen, wenn wir den Trailing-Stop der Zone verwenden. In diesem Fall würde ich die Orders nicht schließen und weiterhin neue Orders hinzufügen.
Hallo Alexej
ich habe versucht, den EA zu kompilieren, aber es scheint mir nicht zu gelingen. Ich habe die Dateien in den richtigen Pfad im MT5-Ordner gelegt
Es wirft diese Fehlermeldung, unter h_TS_BW.mqh Datei
Deklaration von 'inp_param_tmp' verbirgt Member-Deklaration in Zeile 184
Müssen vor dem Kompilieren irgendwelche Änderungen vorgenommen werden?
Mit freundlichen Grüßen
kevler
Der Autor hat eine großartige Arbeit beim Schreiben der EA getan. Aber ich ging einen anderen Weg, da ich noch nie vertraut haben und nicht vertrauen volle Automaten auch mit spezifischen formalisierten Handelssignale wie in dieser Strategie. Die Strategie ist ganzheitlich, besteht aus 3 Büchern und hat grundlegende Signale:
1. Divergierende Balken (SCUAT)
2. Signale des 3. aufeinanderfolgenden Balkens des AO-Histogramms + "Special Blue Light"
3. Fraktale Leistungssignale.
4. Divergenzen.
6. Zonalität durch 2-book New Dimensions....
7. Untertassen - Änderungen des Impulses.
8. Histogrammübergänge durch Null des AO-Indikators + "Special Blue Light".
Das "Special Blue Light" ist eines der stärksten Signale. Marktkonsolidierung in die richtige Richtung mit anschließendem Ausbruch oder Aufhebung des Signals.
Es erschien mir gefährlich, einen Expert Advisor anzuweisen, bei jedem Signal ohne Prüfung einzusteigen. Ich habe einen Expert Advisor entwickelt, der über das Signal informiert, seine Prüfung auf Einhaltung der Strategie erleichtert und dann die Bedingungen für die Handelsautomatisierung schafft. Ich habe den Expert Advisor in Form eines Signal-Trading-Panels erstellt. Leider ist es unmöglich, die Panels im MT5-Tester zu testen. Deshalb habe ich eine detaillierte Beschreibung des Expert Advisors erstellt und hier gepostet https://www.mql5.com/de/market/product/437, falls jemand an dieser Strategie interessiert ist. Außerdem habe ich eine Reihe von Indikatoren für die Strategie aktualisiert, die alle Signale auf dem Chart für eine einfache Analyse zeigen, wenn die Vorlage korrekt gemacht wird. Hier sind die Links:
Die Skripte fungieren als Budgetvariante des Expert Advisors selbst.
In dem Artikel wird die Verwendung von Standardklassen zur Erstellung eines EA erwähnt. Die wichtigste Standardklasse ist, soweit ich weiß, die CExpert-Klasse, aber sie wird nicht erwähnt. Ich respektiere Ihre Arbeit auf jeden Fall, aber ich kann nicht selbst entscheiden, wann ich CExpert verwenden soll und wann nicht. Ich fange gerade erst an, über dieses Thema nachzudenken, daher kann jeder Ihrer Kommentare von unschätzbarem Wert sein und die Zeit für das Schreiben meines eigenen EAs reduzieren. Sollte ich die Standard-EA-Klasse erweitern oder nicht, und wann ist dies gerechtfertigt und wann nicht?
Ich werde alle Ihre Ratschläge als Profi mit großer Dankbarkeit berücksichtigen. Ich danke Ihnen!
Sie sollten break; verwenden, um die Schleife zu beenden, wenn Sie ein Fraktal finden :-)
//+------------------------------------------------------------------+
//| Suche nach den Signalen der 1. Dimension |
//+------------------------------------------------------------------+
bool C_TS_BW::FindSignal_1_dimension(int type,double &price_out[],datetime &time_out[])
{
int i,copyCount=-1;
double tmp_buf[1];
price_out[0]=-1;
for(i=3;i<50;i++)
{
copyCount=CopyBuffer(h_fractals,type,i,1,tmp_buf);
if(copyCount<1){return(false);}
if(tmp_buf[0]!=EMPTY_VALUE && price_out[0]==-1)
{
price_out[0]=tmp_buf[0];
CopyTime(m_Symbol,m_Periode,i,1,time_out); // copy time des gefundenen Fraktals
break;
}
}
return(true);
}
Toller Artikel! Vielen Dank an den Autor für seine harte Arbeit. Schade, dass der heutige MetaEditor (Build 1643) beim Kompilieren der Kopfdatei h_ts_bw.mqh Warnungen erzeugt (in der angehängten Datei).
und beim Handel (auf einem Demokonto) mit der gewählten Option konstantes Lot=0.1 nach einer weiteren Eingabe der Expert Advisor anfängt zu generieren
bei jedem Tick (!!!!) Aufträge zur Eröffnung von Positionen mit unvorstellbarem Volumen. Wenn Sie diesen Wahnsinn nicht durch ein Neuladen des Terminals stoppen, verpasst der Expert Advisor das Nachfüllen.
der Expert Advisor verpasst die Auffüllung.
Hier stimmt etwas nicht!
Es wäre gut, den Code zu korrigieren!
Toller Artikel! Vielen Dank an den Autor für seine harte Arbeit. Schade, dass der heutige MetaEditor (Build 1643) beim Kompilieren der Kopfdatei h_ts_bw.mqh Warnungen erzeugt (in der angehängten Datei).
und beim Handel (auf einem Demokonto) mit der gewählten Option konstantes Lot=0.1 nach einer weiteren Eingabe der Expert Advisor anfängt zu generieren
bei jedem Tick (!!!!) Aufträge zur Eröffnung von Positionen mit unvorstellbarem Volumen. Wenn Sie diesen Wahnsinn nicht durch ein Neuladen des Terminals stoppen, verpasst der Expert Advisor das Nachfüllen.
der Expert Advisor verpasst die Auffüllung.
Hier stimmt etwas nicht!
Es wäre gut, den Code zu korrigieren!
Ich habe ihn bereinigt und korrigiert: