Startseite Systemhandel Beitrag

[EA] Charles 2.1.5: Der leistungsstarke Trading-Assistent für MetaTrader 4

Anhang
10823.zip (25.05 KB, Herunterladen 0 mal)


Die neueste Version des EA ist deutlich komplexer als ihre Vorgänger. Das Hauptkonzept bleibt jedoch gleich: Es nutzt Stop-Orders bei Ausbrüchen und hedged verlustreiche Orders, wobei immer das Ziel besteht, profitabel zu schließen.

Diese Version bringt viele neue Funktionen mit sich:

  • Überprüft spezielle Volatilitätsbedingungen, um Orders unterhalb der Preisspitzen zu öffnen.
  • Analysiert die Trendrichtung, um der Marktbewegung bestmöglich zu folgen.
  • Implementiert das Konzept von Pivot-Punkten, Widerständen und Unterstützungen, die stündlich berechnet werden, um Verluste durch günstige Kursrückläufe zu minimieren.
  • Führt das Konzept eines Order-Basket ein, um verlustreiche Orders schnell auszugleichen und die Drawdowns zu minimieren.
  • Bietet zahlreiche Konfigurationsparameter, um die Strategie individuell anzupassen.

Wichtige Parameter:

HINWEIS: Bei einem "Division durch Null"-Fehler muss die Liste der Symbole im Parameter "Symbole" überprüft werden. Es kann zwei Probleme geben: 1) Ihr Broker unterstützt nicht alle oder einige der angegebenen Symbole (nutzen Sie nur von Ihrem Broker unterstützte Symbole) - 2) Ihr Broker verwendet unterschiedliche Bezeichnungen für die Symbole, z.B. anstelle von EURUSD vielleicht EURUSDm oder EUR_USD ... Sie müssen die von Ihrem Broker bereitgestellten Bezeichnungen verwenden.

Wenn Sie den EA auf einem einzigen Chart und einem einzigen Symbol gleichzeitig verwenden möchten, fügen Sie den EA einfach dem entsprechenden Chart hinzu, achten Sie auf die MagicNumber und lassen Sie das Feld für die Symbole leer.

PARAMETER:

======================================

  • 0) Zeitrahmen: Der Zeitrahmen ist nicht wichtig. Der EA prüft intern die benötigten Zeitrahmen.
  • 1) Symbole: Komma-separierte Liste von Symbolen, die der EA in einer Instanz verwalten soll. Wenn leer, arbeitet der EA *NUR* auf dem aktuellen Chart/Symbol.
  • Symbole = "EURUSD,EURGBP,EURJPY,CHFJPY,GBPUSD,GBPJPY,GBPCHF,GBPAUD,USDCAD,USDCHF,USDJPY,AUDNZD,AUDUSD,NZDUSD";
  • 2) MagicNumber: Wird jedem Order zugewiesen, die vom EA verwaltet wird.
  • MagicNumber = 3939;
  • 3) xFactor: Multiplikator für *HEDGE*-Orders.
  • xFactor = 1.8;
  • 4) TimeSet: Broker-Zeit. Wird verwendet, um die Pending Orders täglich zurückzusetzen.
  • TimeSet = "07:32";
  • 5) RiskPercent: Versucht, verlustreiche Orders zu kompensieren, wenn das Guthaben um diesen Prozentsatz sinkt.
  • RiskPercent = 5;
  • 6) RiskPerTrade: Risiko für jede LOT, automatisch vom EA berechnet. Der EA kann keine LOT kleiner als MINLOT öffnen.
  • RiskPerTrade = 10;
  • 7) MaxAllowedOrders: Maximale Anzahl an *Zusatorders*. Diese Orders werden unter besonderen Bedingungen eröffnet, z.B. bei speziellen Volatilitätsspitzen oder wenn die RSI+MMA-Trendbedingung erfüllt ist.
  • MaxAllowedOrders = 15;
  • 8) MaxOpenHours: Jede offene Order wird geschlossen, wenn ihr Alter diesen Wert überschreitet. "0" bedeutet, dass das Alter der Order nicht überprüft wird.
  • MaxOpenHours = 0;
  • 9) ProfitCheckPeriod: Anzahl der 15-Minuten-Bars des flachen Marktes, die berücksichtigt werden, um eine gewinnende Order zu schließen.
  • ProfitCheckPeriod = 3;
  • 10) Aggressiv: Wenn WAHR, berücksichtigt H1-Zeiträume für Ausbrüche anstelle von H4 und Tageszeit. Erhöht die Anzahl der Trades erheblich. Vorsicht!
  • Aggressiv = false;
  • 11) UsePivots: Wenn WAHR, werden Pivots, Widerstände und Unterstützungen verwendet, um die TakeProfits der verlustreichen Orders neu zu berechnen.
  • UsePivots = true;
  • 12) Parameter für RSI+MMA-Trendbedingungsprüfungen.
  • FastPeriod = 18;
  • SlowPeriod = 60;
  • Selectivity = 14;
  • 13) Lots: Fester Wert, der verwendet wird, wenn RiskPerTrade = 0.
  • Lots = 0.01;
  • 14) Slippage: Slippage in PIPS.
  • Slippage = 3;
  • 15) ECN: Unterstützung für ECN-Konten.
  • ECN = true;
  • 16) MarginPercent: Versucht, diesen Betrag an Margin zu erhalten, bevor neue Orders eröffnet werden. Schützt nicht vor Verlusten bei bereits geöffneten Trades.
  • MarginPercent = 20;
  • 17) StopLoss: Stoploss in PIPS.
  • StopLoss = 0;
  • 18) Trailing-Werte: Werden nur auf die gewinnende Order angewendet, wenn alle Gewinne positiv sind.
  • TrailStart = 20;
  • TrailingAmount = 3;
  • 19) TakeProfit: Offset auf die TakeProfits, die an den berechneten Pivots angewendet werden.
  • TakeProfit = 20;
  • 20) AllOrders: Wenn WAHR, ignoriert es die MagicNumber und verwaltet alle Orders.
  • AllOrders = true;
  • 21) AllSymbols: Wenn WAHR, ignoriert es die verwalteten Symbole und verwaltet alle Orders.
  • AllSymbols = true;
  • 22) LogToFile: Wenn WAHR, schreibt Logs in eine Datei.
  • LogToFile = false;
  • 23) InitResetOrders: Wenn WAHR, werden die Pending Orders beim Start zurückgesetzt.
  • InitResetOrders = true;

Zusätzliche Parameter:

StartHour = 0;
EndHour = 24;
CloseAllNow = false;
FridayCloseTime = 0;

Diese Parameter definieren die Handelszeiten und Bedingungen für eine erzwungene Schließung. CloseAllNow schließt alle Orders sofort. FridayCloseTime schließt alle Orders nach dieser Uhrzeit am Freitag; "0" bedeutet, dass dies ignoriert wird und die Orders offen bleiben.

Verwandte Beiträge

Kommentar (0)