und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Veröffentlicht:
- Vladimir Karputov
- Ansichten:
- 956
- Rating:
- Veröffentlicht:
- 2018.06.27 14:34
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Nach einer Idee von: Vladimir Khlystov.
MQL5-Code von: Vladimir Karputov.
Der EA wartet auf den Ausbruch in jedem Zeitrahmen von 1 Minute bis 1 Monat. Bar #1 wird auf den Ausbruch eines bestimmten Zeitrahmens überprüft Breakdown previous candle. Man kann auch eine zweiten Filter verwenden - Gleitender Durchschnitt.
Der EA verfügt über Trailing, das (bei der ersten Platzierung) den Stop-Loss auf Breakeven setzt.
Das Positionsvolumen kann konstant (Lots ist größer Null und Risk ist gleich Null) oder dynamisch berechnet werden über einen Risiko Prozentsatz je Position (Risk ist größer Null und Lots ist gleich Null).
WARNUNG! Folgendes ist nicht erlaubt:
- "Lots" und "Risk" sind beide größer Null;
- "Lots" und "Risk" sind beide gleich Null.
Nach Erreichen des Profit-Target Close all positions when profit is achieved, werden alle Positionen geschlossen. Der EA stellt sicher, dass nicht mehr als eine Position in jeder Richtung im jeweiligen Zeitrahmen Previous Candle Breakdown offen ist.
Abb. 1. Aktueller Zeitrahmen: M15, Breakdown steht auf H4
Eingabeparameter
- Previous Candle Breakdown - Zeitrahmen der Kerzen für den Breakdown;
- Indent from High or Low - Abstand von Hoch oder Tief der Breakdown-Kerze;
- Fast: av. period - gleitender Durchschnitt "Fast": Glättungslänge; ist der Wert Null, wird der Filter der Indikatoren "Fast" und "Slow" nicht verwendet;
- Fast: horizontal shift - gleitender Durchschnitt "Fast": Horizontaler Versatz des Indikators;
- Fast: type of price - gleitender Durchschnitt "Fast": Preistyp des Indikators;
- Slow: av. period - gleitender Durchschnitt "Slow": Glättungslänge, Averaging period; ist der Wert Null, wird der Filter der Indikatoren "Fast" und "Slow" nicht verwendet;
- Slow: horizontal shift - gleitender Durchschnitt "Slow": Horizontaler Versatz des Indikators;
- Slow: type of price - gleitender Durchschnitt "Slow": Preistyp des Indikators;
- Fast and Slow: smoothing type - Glättungstyp (gemeinsam für beide "Fast" und "Slow");
- Stop Loss - Stop Loss;
- Take Profit - Take Profit;
- Trailing Stop - Trailing (arbeitet erst, nachdem Breakeven erreicht worden ist);
- Trailing Step - Schrittweite der Trailing-Stops;
- Lots - Lotgröße ist konstant (Risk muss gleich Null sein);
- Risk - Lotgröße wird dynamisch berechnet (Lots muss gleich Null sein);
- Maximum number of positions in one direction - Maximalzahl von Positionen in einer Richtung;
- Close all positions when profit is achieved - Profit-Target, bei dessen Erreichen alle Positionen geschlossen werden.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20879

Der Indikator Trend Component von John Ehlers

Der EA eröffnet Position, wenn sich der schnelle und der langsame MA (Moving Average, MA) kreuzen. Er versuch ausstehende Verluste auszusitzen. Er kontrolliert den Positionstyp mit der Funktion OnTradeTransaction.

Der EA schließt alle Positionen, wenn das verbleibende Eigenkapital ein bestimmtes Verhältnis zum Kontostand erreicht.

Ein Handel auf Basis des Indikators iStochastic (Stochastic Oscillator, Stochastik). Stop Loss, Take Profit, und Trailing können für die Positionen verwendet werden.