RobotEnvelopes
- Experten
- Andriy Sydoruk
- Version: 1.2
- Aktualisiert: 17 August 2021
- Aktivierungen: 5
Dies ist ein professioneller Handelsroboter, der die klassische, auf Hüllkurven basierende Handelsstrategie implementiert. Ein Signal wird generiert, wenn die Preise von den Grenzen der Hüllkurven zurückrollen. Wenn der Preis die obere Grenze des Envelopes-Kanals durchstößt oder berührt und dann zurückkehrt, ist das ein Signal zum Verkauf. Wenn der Kurs die untere Grenze des Envelopes-Kanals durchbricht oder berührt, ist dies ein Kaufsignal.
Der EA verarbeitet Fehler korrekt und arbeitet zuverlässig auf dem Markt. Es ist wichtig, die Richtung der EA-Operation zu wählen: beide Seiten, nur kaufen oder nur verkaufen.
Der Expert Advisor verwendet die grundlegenden Konzepte: Breakeven, Trailing, Stop-Loss und Take-Profit, sowie das Schließen durch ein entgegengesetztes Signal. Eine wichtige Funktion: die korrekte Berechnung des Risikos.
Er verfügt nicht über eine Funktion für den Ausstieg aus einem Lot, sondern verwendet das Risiko, den obligatorischen Stop Loss, auf dessen Grundlage das Lot als zulässiger Verlust mit dem festgelegten Risikowert berechnet wird. Jeder EA, der ohne Risiko mit einem festen Lot optimiert wird, wird offensichtlich falsche Ergebnisse liefern, da während der Optimierung Parameter gewählt werden, die das Gleichgewicht im anfänglichen Verlaufsintervall erhöhen können.
In diesem Fall funktioniert das Risiko wie folgt: 1 ist 1% Einlage. Der EA enthält eine eingebaute Sortierfunktion für die progressive Optimierung, und es ist wünschenswert, die Optimierung mit dem Modus"Custom max " durchzuführen.Parameter
- Magic - die magische Zahl, eine beliebige Ganzzahl.
- Arbeitsperiode - die Periode, in der der EA arbeitet.
- Risiko - Risiko für den Einstieg in den Markt, festgelegt als Prozentsatz des Verlustes der gesamten Einlage. Das Lot wird relativ zum Stop Loss und dem akzeptablen Verlust berechnet, falls der Stop Loss ausgelöst wird.
- LotRounding - Lot-Rundung (auf eine bestimmte Anzahl von Dezimalstellen).
- Abweichung - Requotes.
- Sleeps - Warten auf Positionseröffnung, -schließung oder -änderung.
- StopLoss - die Stop-Loss-Größe.
- TakeProfit - die Take-Profit-Größe.
- Trailing Period - die Trailing-Stop-Periode.
- Trailing Breakeven - Breakeven-Niveau. 0 - deaktiviert.
- Trailing Start - Trailing-Startniveau. 0 - deaktiviert.
- Trailing Stop - Trailing-Stop-Level. 0 - deaktiviert.
- TrailingStep Periode - Trailing Stop Periode.
- Prohibit new series - wenn Sie die aktuelle Position schließen und keine neuen eröffnen möchten, aktivieren Sie diese Option.
- WorkOpenLong - erlaubt die Eröffnung einer Long-Position.
- WorkOpenShort - erlaubt das Eröffnen einer Short-Position.
- WorkCloseLong - ermöglicht das Schließen einer Long-Position.
- WorkCloseShort - ermöglicht das Schließen einer Short-Position.
- Inversion - Umkehrung des Einstiegssignals.
- SignalBar - der Balken, mit dem die Analyse des Indikators beginnt (1 bedeutet der erste vollständig gebildete Balken).
- Signalperiode - die Periode, in der die Indikatoren arbeiten.
- AppliedPrice - der für die Berechnungen verwendete Preis.
- EnvelopesPeriod - Periode der Hüllkurven.
- HüllkurvenVerschiebung - Verschiebung der Hüllkurven.
- EnvelopesDeviation - Standardabweichung von Envelopes.
- EnvelopesMethod - Methode von Envelopes.
- EnvelopesAppliedPrice - Von Envelopes verwendeter Preis.
Standardmodus-Optimierungsanweisungen
- Optimieren Sie besser im Modus eCustommax mit der progressiven Optimierungsfunktion, die die potenzielle Prognose erhöhen kann.
- Stellen Sie das Zeitintervall gleich der Arbeitsperiode(Work Period) ein. Dieser Zeitraum muss kleiner sein als alle anderen in den Einstellungen.
- Um die Optimierungsgeschwindigkeit zu erhöhen, stellen Sie nur offene Preise ein.
- Legen Sie den gewünschten Zeitraum und gegebenenfalls die Forward-Periode fest.
- Es ist wichtig, die Signalperiode vor der Optimierung zu wählen, da sie das Ergebnis bestimmt. Wenn der Zeitraum zu klein ist und das Rauschen die Stärke der Signalvorhersage übersteigt, geht das Ergebnis verloren. Ist die Periode zu groß, ist sie unwirksam und hat nur geringe Positionen. Starten Sie die Optimierung ein paar Mal hintereinander und schätzen Sie diesen Parameter.
- In der Optimierung sind standardmäßig der Betrieb auf beiden Seiten und das Schließen durch ein Signal aktiviert. Das Trailing verwendet keine Punkte, sondern den letzten Balken des angegebenen Zeitintervalls(TrailingStep Period), (Trailing Stop=0).
- Setzen Sie die Standardeinstellungen, konfigurieren Sie die folgenden Felder für die Optimierung:
| StopLoss | 50 | 10 | 200 |
| Gewinnmitnahme |
100 | 10 | 300 |
| Nachlaufende Gewinnschwelle |
20 | 10 | 50 |
| Nachlauf Start |
100 | 10 | 300 |
| AngewandterPreis |
von | bis | |
| HüllkurvenZeitraum |
3 | 1 | 42 |
| HüllkurvenVerschiebung |
0 | 1 | 3 |
| HüllkurvenAbweichung |
0,5 | 0,1 | 4 |
| HüllkurvenMethode |
von | bis | |
| HüllkurvenAngewandterPreis |
von | bis |
