exp_iCustom_v5: Der perfekte EA für den MetaTrader 4

Mike 2016.07.01 18:12 23 0 0
Anhang

Neueste Versionen des exp_iCustom Expert Advisors sind jetzt verfügbar! Dieser EA arbeitet mit jedem benutzerdefinierten Indikator und zeichnet Kauf- und Verkaufs-Pfeile.

Version 5:

Änderung der Variablen: Die Typen von _O_M3_BuyLevel, _O_M3_SellLevel, _C_M3_CloseBuyLevel und _C_M3_CloseSellLevel wurden von int auf double geändert, um die Eingabe von Dezimalzahlen zu ermöglichen.

Weitere Details findest du auf der exp_iCustom_v1 Seite.

Version 6:

In dieser Version wurde die Möglichkeit implementiert, zusätzliche Prüfungen beim Schließen von Aufträgen basierend auf dem Indikator durchzuführen: Überprüfung des Auftragsgewinns (Aufträge werden nur geschlossen, wenn der Gewinn nicht unter dem festgelegten Wert liegt) und Überprüfung des Stop-Loss-Standorts (wird der Gewinn durch den Stop-Loss gesichert, wird der Auftrag nicht geschlossen).

Variablen:

  • ==== Zusätzliche Regeln für das Schließen ====
  • CheckProfit - Überprüft den Gewinn des Auftrags beim Schließen; Aufträge mit weniger als MinimalProfit werden nicht geschlossen.
  • MinimalProfit - siehe die CheckProfit Variable.
  • CheckSL - Wenn der Stop-Loss des Auftrags einen Gewinn von mindestens MinimalSLProfit sichert, wird der Auftrag nicht geschlossen.
  • MinimalSLProfit - siehe die CheckSL Variable.

* * *

Zusätzlich wurde die Möglichkeit des Trailing basierend auf einem benutzerdefinierten Indikator hinzugefügt. Jeder Indikator kann verwendet werden, zum Beispiel der PriceChannel Stop NK oder der zwei-farbige NRTR WATR. Die Auftragsmodifikation erfolgt nur, wenn ein Punkt oder Pfeil vorhanden ist.

Variablen:

  • === Trailing nach Indikator ===
  • _TS_ON - aktiviert das Trailing nach Indikator;
  • _TS_iCustomName - Name des benutzerdefinierten Indikators;
  • _TS_iCustomParam - Liste der Parameter, durch "/" getrennt. Bei booleschen Variablen verwende 1 für true und 0 für false. Falls die Indikatorparameter Zeichenfolgenvariablen enthalten, funktioniert der EA nicht!!!;
  • _TS_iForBuyBufIndex - Index des Puffers für Kaufaufträge;
  • _TS_iForSellBufIndex - Index des Puffers für Verkaufsaufträge;
  • _TS_iShift - Indikator-Verschiebung. 1 - auf den gebildeten Balken, 0 - auf dem sich bildenden Balken (nicht empfohlen). Es ist auch möglich, Werte wie 2, 3, 4 usw. einzugeben.
  • _TS_Opt_1_Use - aktivieren der Verwendung der optimierten Variable 1. Wenn die optimierte Variable aktiviert ist, wird anstelle des Wertes aus der iCustomParam Zeichenfolge der Wert der Opt_X_Value Variable verwendet;
  • _TS_Opt_1_Index - Index der optimierten Variable 1 im Parameter-Array (in der iCustomParam Zeichenfolge). Die Nummerierung beginnt bei null;
  • _TS_Opt_1_Value - Wert der optimierten Variable 1;
  • _TS_Opt_2_Use - aktivieren der Verwendung der optimierten Variable 2;
  • _TS_Opt_2_Index - Index der optimierten Variable 2 im Parameter-Array (in der iCustomParam Zeichenfolge). Die Nummerierung beginnt bei null;
  • _TS_Opt_2_Value - Wert der optimierten Variable 2;
  • _TS_Opt_3_Use - aktivieren der Verwendung der optimierten Variable 3;
  • _TS_Opt_3_Index - Index der optimierten Variable 3 im Parameter-Array (in der iCustomParam Zeichenfolge). Die Nummerierung beginnt bei null;
  • _TS_Opt_3_Value - Wert der optimierten Variable 3;
  • _TS_Opt_4_Use - aktivieren der Verwendung der optimierten Variable 4;
  • _TS_Opt_4_Index - Index der optimierten Variable 4 im Parameter-Array (in der iCustomParam Zeichenfolge). Die Nummerierung beginnt bei null;
  • _TS_Opt_4_Value - Wert der optimierten Variable 4;
  • _TS_Opt_5_Use - aktivieren der Verwendung der optimierten Variable 5;
  • _TS_Opt_5_Index - Index der optimierten Variable 5 im Parameter-Array (in der iCustomParam Zeichenfolge). Die Nummerierung beginnt bei null;
  • _TS_Opt_5_Value - Wert der optimierten Variable 5;
  • _TS_Indent - Abstand (in Punkten) vom Indikatorwert;
  • _TS_TrailInProfit - minimaler gesicherter Gewinn. Der Stop-Loss wird nur verschoben, wenn er nicht weniger als _TS_TrailInProfit Punkte Gewinn sichert.

Version 6:

Die Möglichkeit, zwei-farbige Indikatoren zu verwenden, wurde hinzugefügt (_O_Mode=5, _C_Mode=5). Indikatoren wie NRTR NK oder farbige gleitende Durchschnitte wie MA_In_Color_wAppliedPrice können nun genutzt werden.

Eine Vielzahl von farbigen Indikatoren kann nicht verwendet werden. Einige Indikatoren färben einen Balken in der Vergangenheit (in diesem Fall sollte man versuchen, die Werte von _O_iShift und _C_iShift um 1 zu erhöhen), andere überlagern einfach Linien einer Farbe mit Linien einer anderen Farbe (diese können nicht verwendet werden).

Ein neuer MarketWatch-Modus wurde hinzugefügt - Eröffnung von Marktaufträgen ohne Stop-Loss/Take-Profit, die anschließend gesetzt werden.

Neue Parameter:

Im Abschnitt "Indikator für Eröffnung" Parameter:

  • _O_M5_iBuyBufIndex - Index des Puffers für die Linie, die während eines Aufwärtstrends angezeigt wird;
  • _O_M5_iSellBufIndex - Index des Puffers für die Linie, die während eines Abwärtstrends angezeigt wird.

Im Abschnitt "Indikator für Schließen" Parameter:

  • _C_M5_iBuyBufIndex - Index des Puffers für die Linie, die während eines Aufwärtstrends angezeigt wird;
  • _C_M5_iSellBufIndex - Index des Puffers für die Linie, die während eines Abwärtstrends angezeigt wird.

Im Abschnitt "Auftrag" Parameter:

  • MW_Mode - aktiviert den MarketWatch-Modus.
Liste
Kommentar 0