RUBBERBANDS EA: Der perfekte Trading-Assistent für MetaTrader 4

Mike 2009.08.13 16:18 15 0 0
Anhang

RUBBERBANDS EA

Version 1.6 (es gibt keine Versionen 1.4 oder 1.5^^)

Diese Version 1.6 konzentriert sich ausschließlich auf Dollar-Werte, um Probleme mit „Pips“ zu vermeiden.

Seit Version 1.3 wurde das „SAFETY NET“ hinzugefügt, um große Verluste durch massive Drawdowns zu vermeiden.

  • Die externe Variable „maxcount“ wurde entfernt. Es gibt maximal drei offene Aufträge zu jeder Zeit.

Dieser EA funktioniert in jedem Zeitrahmen und für jedes Währungspaar, einschließlich Gold und Silber. Seine Logik basiert darauf, dass jede Preisbewegung eine Erholung nach sich ziehen kann. Er eröffnet Aufträge in beide Richtungen (Kauf & Verkauf) gleichzeitig und schließt einen von ihnen bei dem festgelegten Gewinn „dollar_profit“ (in Dollar pro Lot). Anschließend wird ein Auftrag in entgegengesetzter Richtung eröffnet. Währenddessen kann der angesammelte (nicht realisierte) Verlust höher sein als der erzielte Gewinn, aber wenn der Preis zurückkommt, verringert sich der Verlust oder wandelt sich in Gewinn um.

Alle offenen Aufträge werden geschlossen, wenn der festgelegte Gewinn „sessionTP“ (in Dollar pro Lot) erreicht wird, der als TAKEPROFIT fungiert.

Das Eröffnen der ursprünglichen Aufträge durch das Schließen aller offenen Aufträge stellt eine „Session“ dar.

Bevorzugte Währungspaare sind: EUR/USD, GBP/USD und USD/CHF.

Um große Drawdowns zu vermeiden, verwenden Sie das „SAFETY NET“.

Tatsächlich können wir, wenn wir diesen EA gleichzeitig für mehrere Paare mit kleinen Lots einsetzen, recht stabil Gewinne erzielen, insbesondere wenn wir das „SAFETY NET“ nutzen.

Wenn Sie „use_safety_mode“ auf false setzen, funktioniert dieser EA wie die älteren Versionen.

Setzen Sie „use_safety_mode“ auf true (Standard), wird das „SAFETY NET“ aktiviert. Ein zusätzlicher Auftrag (genannt „safety order“) wird in die entgegengesetzte Richtung der verbleibenden zwei Aufträge eröffnet, wenn der Verlust „safety_start“ (in Dollar pro Lot) beträgt. Dieser Sicherheitsauftrag wird geschlossen, wenn „safety_profit“ (in Dollar pro Lot) erreicht wird, um den Gewinn während der Drawdown-Phase zu erhöhen und den angesammelten Verlust auszugleichen (ca. 40% mit voreingestellten Werten – safety_profit / safety_step = 1300/3000). Ein weiterer Sicherheitsauftrag wird eröffnet, wenn „safety_step“ (in Dollar pro Lot) vom vorherigen Sicherheitsauftrag erreicht wird, und so weiter. Wenn der Preis zurückgeht und „safety_modeTP“ (in Dollar pro Lot) erreicht wird, werden alle offenen Aufträge geschlossen und die Session beendet sich. Da während der Drawdown-Phase Gewinne angesammelt wurden, kann der Verlust minimiert und die Rentabilität verbessert werden. Sobald das „SAFETY NET“ aktiviert ist, könnte der Gewinn, der erzielt werden könnte, jedoch reduziert werden. Wenn wir Glück haben, wird das „SAFETY NET“ nicht erreicht und der ursprünglich beabsichtigte Gewinn kann realisiert werden.

Externe Variablen:

  • Lots = 0.05 (Anzahl der Lots für jeden Auftrag)
  • dollar_profit = 1000 (Gewinn pro Lot zum Schließen eines der ursprünglichen Aufträge)
  • quiesce_now = false (wenn true, pausiert dieser EA am Ende der aktuellen Session)
  • do_now = false (wenn true, öffnet sofort Aufträge)
  • stop_now = false (wenn true, stoppt dieser EA)
  • close_now = false (wenn true, schließt alle offenen Aufträge)
  • use_sessionTP = true (nicht ändern)
  • sessionTP = 1300 (Gewinn in Dollar pro Lot, um alle offenen Aufträge zu schließen; fungiert als TAKEPROFIT)
  • use_sessionSL = false (wenn true, wird „sessionSL“ unten verwendet)
  • sessionSL = 300 (Verlust in Dollar pro Lot, um alle offenen Aufträge zu schließen; fungiert als STOPLOSS)

Die folgenden externen Variablen sind für das „SAFETY NET“:

  • use_safety_mode = true (verwendet das „SAFETY NET“. Auf false setzen, wenn Sie das „SAFETY NET“ nicht verwenden möchten)
  • safety_start = 2000 (Verlust in Dollar pro Lot [negiert], um das „SAFETY NET“ zu starten)
  • safety_lots = 0.05 (Anzahl der Lots für jeden Sicherheitsauftrag)
  • safety_step = 3000 (doll. pro Lot, um einen zusätzlichen Sicherheitsauftrag zu platzieren)
  • safety_profit = 1300 (Gewinn in Dollar pro Lot, um jeden Sicherheitsauftrag zu schließen)
  • safety_modeTP = 500 (Gewinn in Dollar pro Lot, um alle offenen Aufträge nach Aktivierung des „SAFETY NET“ zu schließen; fungiert als TAKEPROFIT)

Die folgenden fünf externen Variablen sind für das Neustarten dieses EA nach, sagen wir, dem Wochenende, wenn noch offene Aufträge vorhanden sind:

  • use_in_values = false (auf true setzen beim Neustart)
  • in_profit_sofar = 0 (setzen Sie „Gewinn bis jetzt“)
  • in_safety_mode = false (setzen Sie „Sicherheitsmodus“, true(1) oder false(0))
  • int in_safety_to_buy = false (setzen Sie „Sicherheit zum Kaufen“ (1) oder Verkaufen (0))
  • int in_used_safety_count = 0 (setzen Sie „verwendete Sicherheitsanzahl“)
Liste
Kommentar 0