Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
789
Rating:
(26)
Veröffentlicht:
2016.05.12 08:48
Aktualisiert:
2016.11.22 07:34
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Dieser Expert Advisor wurde neu geschrieben und stammt ursprünglich aus MQL4. Der Autor ist Reshetov, Hier der Link zu dem Quellcode https://www.mql5.com/en/code/7917.

Wie er funktioniert:

Es gibt ein grundlegendes Handelssystem. Diese Expert Advisor verwendet den CCI Indikator. Wenn der Wert des CCI Indikators größer als 0 ist, dann ist es eine Kaufsituation, wenn er kleiner als 0 ist, dann ist es eine Verkaufssituation.

Dieses grundlegende System kann aber falsch sein. Um diese Fehler auszuschließen, werden lineare Perceptrons verwendet, welche ab und zu die Kontrolle übernehmen und dann die grundlegenden Handelssignale des CCI ignorieren.

Dieses System hat drei Perceptrons. Einen für Verkaufssituationen, einen für Kaufsituationen und der Dritte ist der Gesamte.

Die Perceptron Ausstiegs Werte können höher oder kleiner als Null sein. Wenn die Werte des totalen Perceptron und des ersten Perceptron negativ sind, wird eine Verkaufsorder geöffnet. Wenn die Werte des totalen Perceptron und des zweiten Perceptron positiv sind, wird eine Kauforder geöffnet. In allen anderen Fällen wird das grundlegende Handelssystem verwendet.

Der Autor des Expert-Advisors empfiehlt die folgende Prozedur für die Einstellungen. Es gibt den Pass Parameter welcher Werte von 1 bis 4 annehmen kann. Wenn 1, dann wird nur das grundlegende Handelssystem verwendet. Wenn 1, dann sollten die Parameter tp1, sl1, CCIPeriod, CCIPrice optimiert werden. Wenn pass = 2, Konfiguriere einen Verkaufs-Perceprton wenn die Parameter x12, x22, x32, x42, tp2, sl2, p2 optimiert werden. Dann, wenn pass = 3, legen Sie einen Kauf-Perceptron fest, mit den optimierten Parametern x13, x23, x33, x43, tp3, sl3, p3 Und zuletzt, wenn pass = 4, dann wird der Total-Perceptron gesetzt und die Parameter x14, x24, x34, x44, p4 werden optimiert. Diese Expert Advisor verwendet pass=4.

Ein Ergebnis dieses Expert-Advisors in dem Strategietester. 1 Das Ergebnis mit optimierten Parametern. 2 Die Ergebnisse des Forward-Tests.

 
Abbildung 1. Optimierte Ergebnisse.

 
Abbildung 2. Forward-Testergebnisse.

 

Parameter:

  • tp1 - Take Profit, Wenn eine Position von dem grundlegenden Handelssignal geöffnet wurde.
  • sl1 - Stop Loss, Wenn eine Position von dem grundlegenden Handelssignal geöffnet wurde.
  • CCIPeriod - Periode des CCI.
  • CCIPrice - Kurs des CCI.
  • x12, x22, x32, x42 - Gewichtung eines Verkaufs-Perceptron.
  • tp2 - Take Profit, Wenn eine Position durch ein und Verkaufs-Perceptron geöffnet wurde.
  • sl2 - Stop Loss, Wenn eine Position durch ein und Verkaufs-Perceptron geöffnet wurde.
  • p2 - Die Periode für die Abdeckung von historischen Daten von einem Verkaufs-Perceptron.
  • x13, x23, x33, x43 - Gewichtung eines Kauf-Perceptron.
  • tp3 - Take Profit, Wenn eine Position durch ein und Kauf-Perceptron geöffnet wurde
  • sl1 - Stop Loss, Wenn eine Position durch ein und Kaufs-Perceptron geöffnet wurde.
  • p2 - Die Periode für die Abdeckung von historischen Daten von einem Kaufs-Perceptron.
  • x14, x24, x34, x44 - Gewichtung des Total-Perceptron.
  • p2 - Die Periode für die Abdeckung von historischen Daten von dem Total-Perceptron.
  • pass ist der Modus des Expert-Advisors: 1 ist das grundlegende Handelssystem, 1 ist der Verkaufs-Perceptron, 2 ist der Kauf-Perceptron, 4 ist der Total-Perceptron.
  • lots - Positionsgröße.
  • Shift - Die Bar, von welcher der Kurs verwendet wird: 0 - die entstehende Bar, 1 - erste vollständige Bar.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/1135

High Low Flat Channel High Low Flat Channel

Definiert die Grenzen einer Seitwärtsbewegung, basierend auf den Extremwerten der vorherigen Bars

Close Flat Channel Close Flat Channel

Er definiert die Grenzen eines seitwärts tendierenden Kanals, basierend auf den Schlusskursen von vorherigen Kerzen.

Eugene Eugene

Dieser Expert Advisor basiert auf einer Kerzen-Analyse, wobei nur die letzten vier Kerzen analysiert werden

Gator_HTF Gator_HTF

Bill William's Gator Oszillator, welcher in einer höheren Timeframe berechnet und in einer kleineren Timeframe angezeigt wird.