Diskussion zum Artikel "Modul von Handelssignalen nach dem Bill-Williams-System"

 

Neuer Artikel Modul von Handelssignalen nach dem Bill-Williams-System :

Der Beitrag handelt sich um die Regeln des Handelssystems von Bill Williams, bietet einen Leitfaden für die Anwendung des entwickelten MQL5-Moduls für die Suche und Markierung von Mustern dieses Systems auf dem Chart, automatischen Handel nach gefundenen Mustern sowie stellt Testergebnisse für verschiedene Symbole dar.

Jeder Trader kennt bestimmt das Handelssystem von Bill Williams, das er in seinem Buch New Trading Dimensions erläutert. Das ist eines der Systeme, die klare und gut verständliche Regeln für Anfänger darstellen. Aber der Schein trügt, das Handelssystem ist nicht so einfach, wie es aussieht, und verfügt über dutzende Handelsmuster.

Viele haben versucht, Expert Advisors nach diesem System selbständig zu schreiben, aber die Formalisierung von Mustern, richtige Suche und Interpretation bereiten häufig große Schwierigkeiten für angehende Entwickler. Für die Automatisierung des Handels sowie für die Identifizierung und Markierung von Mustern des Systems habe ich ein Modul für die Erstellung von Handelsrobotern im MQL5 Wizard entwickelt.

Ich habe versucht, es möglichst bequem für die potentiellen Nutzer des MetaTrader 5 Terminals zu gestalten, die das Handelssystem selbständig erlernen möchten. Das Handelsmodul unterscheidet sich von den anderen 60 Modulen für MQL5 Wizard dadurch, dass es mithilfe des visuellen Interfaces eingestellt werden kann.

2. Grafisches Panel

2.1. Allgemeines

Das Interface des grafischen Panels ist auf der Abbildung unten dargestellt:

Abbildung 16. Grafisches Panel für die Verwaltung des Experten

Abbildung 16. Grafisches Panel für die Verwaltung des Experten

Das grafische Panel besteht aus vier logischen Einheiten:

  • Einstellungen des Analysators;
  • Einstellungen des Alligators;
  • Einstellungen der Anzeige und des Handels nach Signalen der fünf Dimensionen;
  • Einstellungen des Handels.

Wenn Einstellungen ändern, klicken Sie auf "Accept", um Änderungen zu speichern.

Autor: Nikolay Churbanov

 
TP und SL sind nicht in den Expert Advisor integriert, um Trades manuell zu schließen?
 
Maxim Legkodukh:
TP und SL sind nicht im Expert Advisor enthalten? Soll ich die Positionen manuell schließen?
Schließen von Positionen in Übereinstimmung mit Abschnitt 1.8 "Schließen von Positionen". Feste TP und SL sind im Originalsystem nicht vorgesehen.
[Gelöscht]  
+
[Gelöscht]  

Wo genau soll ich diesen Ausschnitt einfügen?

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
{
  filter0.ChartEvent(id,lparam,dparam,sparam);
}
[Gelöscht]  

Wofür steht der Buchstabe 'N'?

Screenshots der MetaTrader Handelsplattform

AUDUSD, D1, 2015.12.21

MetaQuotes Software Corp., MetaTrader 5, Demo

AUDUSD, D1, 2015.12.21, MetaQuotes Software Corp., MetaTrader 5, Demo


 
Ivan Vagin:

Wofür steht der Buchstabe "N"?


Neutraler Trend. Wenn die Alligatorlinien ineinander verschlungen sind. "B" steht für einen Aufwärtstrend, "S" für einen Abwärtstrend.
 
Ivan Vagin:

Wo genau soll ich diesen Ausschnitt einfügen?

Im Expert Advisor sollten Sie einen Handler für Chart-Ereignisse (OnChartEvent) erstellen - entweder automatisch beim Erstellen des Expert Advisors oder später einfügen. Und machen Sie den obigen Aufruf in dem Handler. Der obige Code kann übrigens einfach in den Expert Advisor kopiert werden.
[Gelöscht]  
Nikolay Churbanov:
Im Expert Advisor sollten Sie einen Handler für Chart-Ereignisse (OnChartEvent) erstellen - entweder automatisch beim Erstellen des Expert Advisors oder später eingefügt. Und machen Sie den obigen Aufruf im Handler. Der angegebene Code kann übrigens einfach in den Expert Advisor kopiert werden.

Ich verstehe, dass ich als Dilettant gerne genau wüsste, wo ich ihn einfügen muss, damit ich nicht "an die falsche Stelle gehe", aber ich bin schon den anderen Weg gegangen, durch Kompilierung des Quellcodes :-)

Eine andere Frage, wo muss ich korrigieren, um das Panel in Russisch zu machen, für meine persönliche Bequemlichkeit, ich kann nicht Englisch stehen....

 
Ivan Vagin:

Ich verstehe, dass, wie ein Dilettant, würde ich gerne wissen, wo genau, um es zu setzen, so dass nicht "nicht da", aber ich habe bereits den anderen Weg gegangen, durch die Zusammenstellung der Quelle :-))

Eine weitere Frage, wo Sie brauchen, um zu korrigieren, dass das Panel in Russisch war, ich für die persönliche Bequemlichkeit, ich nicht verdauen Engl....

Suchen Sie den Text des Quellcodes zu helfen)
[Gelöscht]  

Beim Neustart des Terminals wird ein neues Panel über das alte gelegt, und das alte ist inaktiv

Und beim Verlassen des Terminals gibt es eine offensichtliche Pause, die nicht nachvollziehbar ist.