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
- Ansichten:
- 792
- Rating:
- Veröffentlicht:
- 2018.06.22 09:50
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Dieser EA verwendet den Indikator Small_Inside_Bar, der das Muster der "Inside Bar" sucht und zeigt.
Dieser Indikator wird selbst vom EA nicht benötigt, da er dessen Berechnungen selber durchführt.
Wenn das Muster einer Aufwärtsbar gefunden wird, eröffnet der EA eine Kaufposition, während er für das umgekehrte Muster eine Verkaufsposition eröffnet.
Es gibt drei Möglichkeiten, Positionen zu eröffnen:
- Bei jedem Signal wird eine entsprechende Position eröffnet und die Positionen werden durch Stop Loss oder Take Profit geschlossen(*);
- Bei jedem Signal wird eine entsprechende Position geöffnet, während gegenteilige Positionen geschlossen werden;
- Eine relevante Position wird bei einem Signal geöffnet, sofern diese nicht vorhanden ist, und die entgegengesetzte Position wird geschlossen (Swing).
Der EA erlaubt die Deaktivierung der Kauf/Verkauf-Aktivitäten und hat den umgekehrten Modus, d.h. eine Verkaufsposition wird beim Kaufsignal eröffnet und umgekehrt.
Der EA hat zwölf Eingabeparameter:
- Experts magic number - die eindeutige Kennung der EA-Positionen;
- Mode of opening positions - Modus der Positionseröffnung:
- Any position on each signal - jede Position nach einem Signal(*);
- Positions on each signal in one direction (swing with a refill) - mehrere Positionen in einer Richtung (refilled swing);
- Always one position (swing) - nur eine Position in einer Richtung (swing).
- Long positions is enabled - nur Kaufpositionen (Ja/Nein Schalter);
- Short positions is enabled - nur Verkaufspositionen (Ja/Nein Schalter);
- Reverse trade - Umkehrmodus (Ja/Nein Schalter);
- Lots - das Volumen der zu öffnenden Positionen;
- Stop loss in points - Stop-Loss in Points (0 heißt keine SL);
- Take profit in points - Take-Profit in Points (0 heißt keine TP);
- Slippage of price - maximal zulässiger Schlupf beim Öffnen einer Position;
- Multiplier spread for stops - Multiplikator des Spread, der bei der Berechnung des korrekten Abstands der Stop-Order verwendet wird(*).
- Waiting for environment update (in seconds) - Wartezeit in Sekunden auf die Aktualisierung der Handelsumgebung(**);
- Number of attempts to get the state of the environment - Anzahl der Versuche, um die aktuellen Angaben der Handelsumgebung zu erhalten(***).
Die Strategie wurde mit den Standardeinstellungen auf EURUSD H1 im Modus 1 Minute OHLC im Zeitraum von 2016.01.04 bis 2018.03.29. Dann, um die besten Werte für Stop-Loss und Take-Profit zu finden, wurden diese Parameter im selben Modus und über den gleichen Zeitraum optimiert.
Der optimale Stop-Loss beträgt 800 Points und der optimale Take-Profit 900 Points:
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20497

ChannelEA2 - ein Expert Advisor, der unter Verwendung von Pending-Orders mit einem Kanal arbeitet.

Kein Indikator: Nur die Analyse der Preise von Open und Close. Eingabeparameter: Stop Loss, Take Profit, und Trailing.

Der Expert Advisor sucht nacheinander nach N identischen Kerzen. Er kauft bei Aufwärts- und verkauft bei Abwärtskerzen. Der Kontotyp wird jetzt auch berücksichtigt, d.h., ob es ein Netting- oder ein Hedging-Konto ist.

Der EA wartet darauf, dass der Preis sich um XXX Points innerhalb von NNN Ticks verändert.