Orders Guardian: Dein smarter Partner für MetaTrader 4

Mike 2009.09.25 15:55 19 0 0
Anhang

I. Einleitung

MetaTrader bietet die Möglichkeit, feste Take Profit (TP), Stop Loss (SL) oder Trailing Stops für eine Order einzustellen. Oft wünschen wir uns jedoch alternative Schließstrategien, wie Widerstands- und Unterstützungslinien oder Kanäle. Das erfordert, dass wir ständig auf den Chart starren und die TP und SL regelmäßig anpassen, was ganz schön anstrengend sein kann. Hier kommt OrdersGuardian ins Spiel – ein EA, der dir hilft, einen Teil dieser Arbeit zu automatisieren. Er nutzt einfache Schließstrategien, darunter gleitende Durchschnitte, Envelopes, Trendlinien und den Parabolic SAR, um deine Orders zu schließen, sobald der Preis die von dir festgelegte Linie erreicht.

II. Parameter

Variablen Typ Standardwerte Kommentare
Ordersstring"*"Tickets der Orders, die überwacht werden sollen. "*" bedeutet alle offenen Orders des aktuellen Symbols. Es können auch eine Liste von Tickets angegeben werden, getrennt durch Leerzeichen, Kommas oder andere Zeichen. Alle Orders in dieser Liste müssen in die gleiche Richtung gehen, sonst funktioniert der EA nicht.
TP_Methodint2TP-Strategie: 1 - Envelopes oder MA (setze TP_Env_Dev auf 0 für MA), 2 - Linienobjekte, andere - kein TP. Der EA sucht nach Linienobjekten im Chart, die Trendlinien, Trendlinien nach Winkel oder äquidistante Kanäle sein können.
SL_Methodint2SL-Strategie: 1 - Envelopes oder MA, 2 - Linienobjekte, 3 - Parabolic SAR, andere - kein SL.
ShowLinesbooltrueOb TP- und SL-Preisliniendarstellung im Chart angezeigt werden soll.
TP_LineColorcolorLimeGreenFarbe der TP-Preiskurve.
TP_TimeFrameint0Zeitrahmen des Indikators zur Berechnung des TP-Preises, die Einheit ist Minute, 0 bedeutet den aktuellen Chart-Zeitrahmen.
TP_MA_Periodint34Periode zur Berechnung des TP-MA.
TP_MA_MethodintMODE_EMATP-MA-Methode.
TP_MA_PriceintPRICE_CLOSEVerwendeter Preis für den TP-MA.
TP_Env_Devdouble0.2Prozentuale Abweichung der TP-Envelope-Linie vom MA, positiv - oben, negativ - unten, null - MA-Kurve.
TP_Shiftint0TP-MA-Verschiebung, MA-Linienoffset im Verhältnis zum Chart über den Zeitrahmen.
SL_LineColorcolorRedFarbe der SL-Preiskurve.
SL_TimeFrameint0Zeitrahmen des Indikators zur Berechnung des SL-Preises.
SL_MA_Periodint34Periode zur Berechnung des SL-MA.
SL_MA_MethodintMODE_EMASL-MA-Methode.
SL_MA_PriceintPRICE_CLOSEVerwendeter Preis für den SL-MA.
SL_Env_Devdouble0.2Prozentuale Abweichung der SL-Envelope-Linie vom MA.
SL_SARStepdouble0.02Schrittgröße des SAR.
SL_SARMaxdouble0.5Maximalwert des SAR.
SL_Shiftint0SL-MA-Verschiebung.

III. Über Linienobjekte

  1. Wenn mehr als ein Linienobjekt im Chart vorhanden ist, sucht der EA bei einer Long-Order die nächste Linie über dem aktuellen Preis als TP-Trendlinie und die nächste darunter als SL-Trendlinie.
  2. Während der EA läuft, kann der Benutzer die Position der Trendlinie anpassen, und der EA berechnet automatisch die neuen Koordinaten.
  3. Der EA sucht die TL- und SL-Trendlinien direkt nach dem Start. Danach ändern sich die beiden Linienobjekte nicht mehr, auch wenn der Benutzer sie über oder unter andere Linien verschiebt, außer beim Neustart des EAs.
  4. Das Ändern des Zeitrahmens des angehängten Charts führt dazu, dass der EA neu gestartet wird und anschließend die TP- und SL-Objekte erneut sucht.
  5. Wenn Benutzer die aktiven TP- oder SL-Objekte löschen, sucht der EA nach einem neuen.
  6. Bei Verwendung eines äquidistanten Kanals ist die obere Linie die TP-Linie und die untere Linie die SL-Linie bei Long-Orders, umgekehrt bei Short-Orders.
  7. Trendlinien im Winkel sind nicht empfehlenswert, da ihre Position in den Preis-Koordinaten des Charts nicht fest ist und sich mit der Preis- oder Zeitachse ändert.

IV. Hinweise

  • Wenn SAR als SL verwendet wird, darf die Variable SL_Shift nicht null sein, sondern muss >= 1 sein.
  • Der TP- und SL-Preis ist der Preis, der im Chart angezeigt wird, d.h. der Geldkurs, ohne Berücksichtigung des Spreads.

V. Bedienungsschritte

  1. Öffne deine Orders.
  2. Platziere Indikatoren oder Trendlinien im Chart als deine TP- oder SL-Objekte.
  3. Hänge OrdersGuardian an den Chart an, setze die Parameter entsprechend deinen Indikatoren (es wird empfohlen, den Wert von ShowLines auf true zu setzen) und lasse "Live-Trading erlauben" im allgemeinen Tab deaktiviert. Klicke auf OK, dann sollte ein Kreuz in der oberen rechten Ecke des Charts erscheinen.
  4. Drücke den Button "Expert Advisors", das Kreuz wird zu einem unglücklichen Gesicht, was bedeutet, dass der EA korrekt funktioniert, aber keine Orders schließen wird.
  5. Wenn die im Chart angezeigten TP- und SL-Preiskurven mit deinen Planungen übereinstimmen, drücke F7, wähle das Kästchen "Live-Trading erlauben" und das unglückliche Gesichtssymbol verwandelt sich in ein lächelndes, wodurch der EA deine Orders nun überwacht.



Äquidistante Kanäle als TP und SL


Envelopes als TP


Gleitender Durchschnitt als SL


Parabolic SAR als SL


Trendlinie als TP und SL

Liste
Kommentar 0