mindful FX

View Original

Der Nutzen eines Deal-Timer EA's

Sie haben eine Strategie im Sinn, die auf Tagesschlusskursen basiert. Diese Strategie möchten Sie nicht automatisieren, da es einige Faktoren im Entscheidungskatalog gibt, die entweder auf Ihrer Erfahrung und Ihrem Gefühl für die zukünftige Kursentwicklung basieren, oder die nicht oder nur sehr schwierig zu automatisieren sind – aus welchem Grund auch immer.

Vielleicht kommt noch hinzu, dass Sie lange Arbeitszeiten haben. Zum Dax-Schluss um 17:30 Uhr sind Sie noch nicht in der Lage, eine Trading-Entscheidung zu treffen, vielleicht weil Sie noch mitten in der Arbeit stecken, beim Sportverein aktiv sind oder die Familie priorisieren. Alles ehrenwerte Gründe.

Dann, zum Handelsstart um 9 Uhr – also zum echten Xetra-Handelsstart, nicht zum Start der Dax-CFD-Quotierungen – sind Sie wieder beschäftigt, durch Fahrt zu Kunden, Termine mit dem Chef oder ähnlichem. Auch hier liegen starke Gründe vor.

Alles Gründe, aber keine Entschuldigung!

Denn für eine solche Situation gibt es Lösungen. Eine davon möchte ich Ihnen heute vorstellen. Auf Anregung eines Kunden hin haben wir einen simplen, leicht zu bedienenden Expert Advisor (EA) für MetaTrader 4 (MT4) erstellt, der als Zeitgeber für Ihre Orderplatzierung dient. Nichts voll automatisiertes also, sondern lediglich ein Deal-Timer, mit dessen Hilfe Sie einen geplanten Deal zur gewünschten Uhrzeit Ihrem Broker übermitteln.

Ein Beispiel: Nachts vor dem Schlafen gehen, sagen wir um 21 Uhr, sagt Ihnen Ihre Strategie, dass Sie zum Handelsstart um 9 Uhr deutscher Zeit den Dax long gehen sollten. Der Markt für den Dax-CFD-Kontrakt Ihres MT4-Brokers ist derzeit aber geschlossen oder illiquide. Sie wollen zur Sicherheit und der besseren Nachvollziehbarkeit halber nur während geöffnetem Referenzmarkt handeln – was meiner Meinung nach zu einem seriösen Tradingansatz beiträgt.

Um 9 Uhr werden Sie aber an einem Meeting teilnehmen, im Flugzeug sitzen oder können schlichtweg vom Arbeitsplatz aus nicht traden.

Kein Problem, Sie haben ja ab sofort Ihren EA mFX-DealTimer zur Hand.

Entweder nach Ihrer obigen Handelsentscheidung um 21 Uhr oder aber sagen wir um kurz vor 7, wenn Sie morgens das Haus verlassen, aktivieren Sie den EA mFX-DealTimer in Ihrem MT4 auf ein Dax-Chart (z.B. DE30, GER30 o.ä.), indem Sie den EA aus dem Navigator-Fenster per Drag&Drop auf das gewünschte Chart ziehen. Dann stellen Sie ihn im Eigenschaften-Fenster im Reiter „Eingaben“ folgendermaßen ein:

  1. Bei Eröffnung ab (MT4-Zeitzone s. Marktübersicht) tragen Sie (sekundengenau) Datum und Uhrzeit ein, ab der der Deal an den Broker übermittelt werden soll. Achtung, es ist die Zeitzone der MT4-Zeit zu verwenden; es gilt also die Uhrzeit, die Sie im Fenster „Marktübersicht“ sehen.

  2. Im nächsten Feld Lotsize legen Sie die Anzahl der CFD-Kontrakte fest. Stellen Sie sicher, dass Sie eine Ihrem gewünschten Risiko entsprechende Lotsize verwenden und nicht übertraden. Wie viel Euro ein Kurs-Tick wert ist, ist je nach Anbieter unterschiedlich. Sie sehen dies in den Kontraktspezifikationen oder erfahren es direkt bei Ihrem Broker.

  3. Dann wählen Sie bei Buy oder Sell aus, ob Sie Long (Buy) oder Short (Sell) gehen möchten. Buy heißt, Sie setzen auf steigende Kurse. Eine Sell-Position gewinnt, wenn der Kurs bergab geht.

  4. In den Feldern SL in Punkten (0=aus) und TP in Punkten (0=aus) tragen Sie ein, mit welchem Abstand vom angefragten Kurs gerechnet die Stop-Loss- (SL) und Take-Profit- (TP) Kurse gesetzt werden sollen. Die Eingabe von 0 legt fest, dass kein SL oder TP vergeben wird.

    Ein Punkt ist übrigens im MT4-Jargon immer als letzte Nachkommastelle definiert. Sprich, wenn Ihr Broker den Dax-CFD mit einer Nachkommstelle quotiert, ist ein Punkt 0,1 Indexpunkte – also der Kursunterschied zwischen 13.000,0 und 13.000,1. Wenn Sie in diesem Beispiel 100 Indexpunkte SL vergeben möchten, müssten Sie bei SL in Punkten (0=aus) den Wert 1000 eingeben.

  5. Bei Maximale Slippage in Punkten geben Sie vor, welche Ausführungsabweichung vom angefragten Kurs Sie akzeptieren würden. Wenn Sie in unserem Beispiel also eine Buy-Order öffnen möchten und der auslösende Kurstick einen Ask-Kurs von z.B. 12.901,2 beinhaltet und Sie maximale 10 Punkte Slippage eingestellt haben, dann muss Ihr Broker Ihnen 12.902,2 oder tiefer als Ausführungskurs geben.

  6. Es kann vorkommen, dass die Order nicht übermittelt werden kann. Beispielsweise könnte der Broker kurzfristig nicht verfügbar sein, z.B. weil sein Tradeserver überlastet ist. Für einen solchen Fall dient Anzahl Dealeröffnungsversuche dazu, dass Sie einstellen können, wie viele Versuche unternommen werden sollen, um mit dem Broker die Order einzugehen. Pro Kurstick wird ein Versuch unternommen. Ein Zähler im EA hält fest, wie viele Übermittlungsversuche es schon gab und löscht den Expert Advisor vom Chart, sobald entweder die Buy- oder Sell-Position erfolgreich eröffnen werden konnte oder aber die durch Sie eingestellte maximale Anzahl der Dealeröffnungsversuche erreicht wurde.

  7. Im Feld Deal Kommentar können Sie die Order des DealTimer-EA's mit einem Kommentar versehen lassen. Dadurch können Sie im Terminal erkennen, welcher Deal von Ihrem Expert Advisor eröffnet wurde. Sie können das Feld auch leer lassen, ohne Auswirkungen auf die Dealausführung.

  8. Zum Schluss können Sie optional eine ID (Magic Number) vergeben. Die Magic Number ist eine EA-interne Identifikationsnummer. Sie ist nur dann relevant, wenn Sie einen anderen EA im gleichen MT4-Konto verwenden, der bestimmte, nach der Magic Number identifizierte Trades managt - z.B. einen Dealmanagement-EA, der Trailing-Stop-Loss, Break-Even-Funktion oder sonstige Closing-Regeln vorhält. Falls Sie nur den EA mFX-DealTimer verwenden, können Sie die voreingestellte Magic Number unverändert lassen. Oder Sie tragen hier als Glücksbringer Ihre Lieblingszahl ein!

Nach Bestätigung der EA Eingaben durch Klicken von OK erscheint der EA Name rechts oben im Chart, gefolgt von einem kleinen Smiley-Symbol. Falls der Smiley nicht lacht, sondern die Mundwinkel nach unten gezogen hat, muss der Button AutoTrading im MT4 noch gedrückt, in den EA Eigenschaften (nochmal F7 drücken) im Reiter "Allgemein" das Häkchen vor "Life Trading zulassen" gesetzt werden, oder beides. Nur dann kann der EA handeln.

Zu guter letzt stellen Sie sicher, dass der MT4, auf dem der EA nun aufgeschaltet ist, auf Ihrem Rechner dauerhaft läuft und Ihr PC mit dem Internet und somit dem Tradeserver des Brokers ständig verbunden ist. Sie lassen also entweder Ihren Computer laufen (ggfls. Bildschirm ausschalten, um Strom zu sparen und die Umwelt zu schonen) oder nutzen eine VPS-Installation des MetaTraders.

Der mFX-DealTimer EA löscht sich automatisch vom Chart, wenn die Dealzeit gekommen ist und Ihre gewünschte Position erfolgreich eröffnet werden konnte. Der Experte stellt ebenso die Arbeit ein, wenn nach der eingestellten Maximalanzahl der Dealeröffnungsversuche (siehe Punkt 6) alle Orderübermittlungen mit Fehlermeldung abgebrochen wurden.

Der echte Nutzen eines solchen Deal-Timer EA's liegt also darin, dass er Sie als hilfreiches Tool unterstützt. Insbesondere, wenn Ihre Tradingstrategie von manuellen Handelsentscheidungen und Eingriffen zu bestimmten Uhrzeiten abhängt, steht ein Zeitgeber-Expert Advisor wie dieser Ihnen als Heinzelmännchen während Ihrer Abwesenheit zur Seite.

Kann auch Ihnen das als nützliches Werkzeug dienen? Wenn ja, klicken Sie hier, um zur Verkaufsseite des MT4-EA's mFX-DealTimer mit allen Infos zu den verschiedenen Produktvarianten zu gelangen.

Viel Erfolg bei Ihren Trades wünscht Ihnen
Cristof Ensslin von mindful FX, Ihrem EA Programmierer

See this content in the original post