Vielen Dank für den Artikel! In Ihrem Video bauen Sie die Kanäle als zwei Segmente auf. Warum machen Sie nicht Folgendes
- Merken Sie sich für jeden aktuellen Balken (den ganz rechts) die obere und die untere Grenze, die zum Zeitpunkt dieses Balkens fallen.
- Nun bilden wir zwei Linien für alle Balken - die entsprechenden oberen und unteren Werte.
- Nun haben wir einen Kanal, der sich visuell sehr gut auswerten lässt.
Avg = (Channel.High + Channel.Low) / 2; Size = (Channel.High - Channel.Low) / 2; NewSize = Size * InputKoef + InputDelta; NewChannel.High = Avg + NewSize; NewChannel.Low = Avg - NewSize;
Was sollte Ihrer Meinung nach hinzugefügt/optimiert/entfernt werden, damit ich es auf einem Live-Konto verwenden kann. Oder ist dies eine reine Demoversion?
Zum Code. Normalerweise führe ich eine Handelsoperation für ein echtes Konto in einer Schleife durch, d.h. ich mache mehrere Versuche, um die Wahrscheinlichkeit zu verringern, dass eine Position nicht eröffnet wird, wenn ein Signal kommt. Und es gibt einige andere kleine Checks.....
Zur Strategie selbst. Man braucht eine tiefere Historie, auf der das Backtesting durchgeführt wird. Besonders gut, wenn es verschiedene Abschnitte gibt (Trend/Flat). Und klassischerweise fehlt das Forward Testing....
...das Video stellt die Kanäle als zwei Segmente dar. Warum machen Sie nicht Folgendes
- Merken Sie sich für jeden aktuellen Balken (den ganz rechten) die obere und die untere Grenze, die zum Zeitpunkt dieses Balkens fallen.
- Nun bilden wir zwei Linien für alle Balken - die entsprechenden oberen und unteren Werte.
- Jetzt haben wir einen Kanal, der sich sehr gut visuell auswerten lässt.
Worum geht es dabei?
Um den Kanal in der Historie zu sehen.
Damit vergangene Kanäle nicht verschwinden, wenn ein neuer erscheint?
Um in der Historie zu sehen, wo die schwebenden Aufträge an den Rändern des Kanals platziert werden, wenn man damit handelt.
- Stimmen: 18
- 2011.11.29
- Nikolay Kositsin
- www.mql5.com
- 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 Rezepte MQL5 - Handelssignale der gleitenden Kanälen :
Der Artikel beschreibt den Prozess der Entwicklung und Implementierung einer Klasse, die Signale auf der Basis gleitender Kanäle entwickelt. Auf der Basis dieser Signale, werden wir eine Handelsstrategie erstellen. Es werden die Klassen der Standardbibliothek zur Erstellung der abgeleiteten Unterklassen verwendet.
Das Basismodell wird als Signalmodell verwendet: "Berühren des unteren Kanals - kaufen, des oberen - verkaufen". Da eine punktgenaue Präzision praktisch unerreichbar ist, wird eine regelbare Toleranz verwendet. Der Parameter der externe Toleranz m_pnt_out bestimmt, wie weit der Preis die Kanalgrenze überschreiten darf und der der internen Toleranz m_pnt_in — wie weit der Preis innerhalb Grenze liegen darf. Die Logik ist ganz einfach. Angenommen der Preis erreicht die Grenze nicht ganz oder ist nur etwas darüber. Fig.2 zeigt schematisch diese Toleranz. Gelangt der Preis von unten dahin, wird das Signal ausgelöst.
Fig.2 Auslösung des Signals
Autor: Dennis Kirichenko