Wie Sie auf mehrere MT4-Konten beim gleichen Broker gleichzeitig zugreifen

Ob Sie mehrere MetaTrader 4-Konten beim gleichen Broker gleichzeitig vom gleichen PC oder VPS aus beobachten wollen, oder ganz einfach mehrfach auf ein und dasselbe Konto zugreifen wollen:

Sie müssen dazu mehrere Instanzen des MT4 installieren.

In anderen Worten: ein MT4 von einem bestimmten Broker, z.B. die von uns oft empfohlene direktbroker-fx (gilt aber für alle Broker), muss in mehrfacher Ausführung installiert sein. Dann können Sie sich auf mehreren Konten gleichzeitig einloggen (oder auch mehrfach auf dem gleichen Konto eingeloggt sein). Alles von ein und demselben Rechner aus.

Wie installiert man nun mehrere Instanzen des MetaTraders des gleichen Brokers?

Das geht so:

1. Installationsdatei ausführen (z.B. durch Doppelklick).

2. Gegebenenfalls zustimmen, dass das Programm auf Ihren Rechner zugreifen darf.

3. Im neuen Fenster, das sich gerade geöffnet hat, das Häkchen bei "Lizenzvertrag zustimmen" setzen (sofern Sie dem Lizenzvertrag zustimmen), ABER NOCH NICHT AUF WEITER KLICKEN!

4. Stattdessen Auf Einstellungen klicken.

5. Standardnamen des Installationsordners auf einen noch nicht bestehenden Ordnernamen ändern, z.B. \meinBroker MetaTrader 4 II.

6. Standardnamen der Programmgruppe auf einen noch nicht bestehenden Namen ändern, z.B. meinBroker MetaTrader 4 II

7. Optional: Häkchen löschen bei MQL5.community Website Öffnen

8. Auf Weiter klicken und restliche Installationsautomatik abwarten.

In Ihrem Programm-Menü finden Sie nun die beiden "Instanzen" in separaten Programmgruppen und können sie separat öffnen. Ob Sie sich auf den beiden MT4-Instanzen mit dem gleichen oder mit unterschiedlichen Konten einloggen, ist Ihnen überlassen.

Das Einloggen in zwei verschiedenen Konten beim gleichen Broker begründet sich von selbst. Sie wollen einfach in beiden Konten gleichzeitig aktionsfähig sein.

Warum aber zwei mal gleichzeitig im gleichen Konto einloggen?

Dafür kann sprechen, dass Sie Expert Advisors (EAs) am laufen haben und diese auf Dutzenden von Symbolen installiert haben. Jeder MetaTrader hat nur eine Schnittstelle zum Tradeserver des Brokers.

Sie können also Ihre Kommunikationsfähigkeit mit dem Broker (fast) verdoppeln, indem Sie einen Teil Ihrer EAs in der einen Instanz und den anderen Teil in der zweiten Instanz laufen lassen.

Dabei ist unbedingt zu beachten, dass Sie nicht das gleiche EA-Setup auf beiden MT4-Instanzen verwenden. Ansonsten kann es zu Doppel-Ausführungen von Dealeröffnungen und anderen Problemen im Dealmanagement kommen.

Herzliche Grüße und beste Trading-Erfolge wünscht Ihnen
Cristof Ensslin von mindful FX, Ihrem EA Programmierer

Eindrücke- und Highlights-Video vom MQL4-Intensivkurs - EA-programmieren lernen

Am 21. und 22. August 2017 fand in Stuttgart der erste MQL4-Intensivkurs - EA programmieren lernen statt. Es war klasse:

Voll ausgebucht lernten acht Teilnehmer die Grundzüge der EA-Programmierung für den MetaTrader4 kennen. Die strikt beschränkte Teilnehmerzahl ermöglichte mir die persönliche Betreuung, so dass alle in der gemeinsamen Entwicklung eines Ausbruchs-Expert Advisors stets auf dem gleichen Stand bleiben konnten. Das macht Freude!

Ich würde den Kurs wieder besuchen, da er mir einen super Einblick in die Thematik verschaffen konnte.
Außerdem waren die Erklärungen für mich sehr verständlich.

Gelernt wurde wie man im Multi-Deal-Modus:

Ich empfehle diesen EA-Intensivkurs weiter, weil er ein Grundverständnis liefert, wie ein EA funktioniert. Man versteht die Sprache, die der EA spricht, und lernt, was man tun muss, wenn man etwas im EA bestimmen und verändern will. Er ist unverzichtbar, wenn man beabsichtigt, einen eigenen EA zu programmieren.
  • Dealsignale generiert und Deals eröffnet
  • Trailing SL programmiert
  • Break-Even-Funktionalität einfügt
  • Deal-Closings durchführt

Danke an alle Teilnehmer für ihre rege Mitarbeit. Es war mir ein Vergnügen, sie in die EA-Programmierung einzuführen. Diesen hat es ebenso gefallen: hier ein paar Zitate von den Feedback-Bögen.

Herr Ensslin ist für mich im deutschsprachigen Raum einer der besten, wenn nicht sogar der beste Referent, wenn es darum geht, EAs selbst zu programmieren oder die Sprache MQL4 zu erlernen. Ich kann diesen Workshop nur jedem empfehlen, der sich in diesem Bereich weiterentwickeln möchte.

Zu guter letzt auch noch ein herzliches Dankeschön an die AOK Baden-Württemberg, die uns zahlreiche Fit-Bänder, Wasser- und Igelbälle zur Verfügung gestellt hatte. Damit konnten wir uns während der beiden sitz-intensiven Tage frisch und munter halten.

Anfragen zu weiteren Terminen und Orten habe ich schon zahlreiche bekommen. Bald gibt's neue Ankündigungen im Kalender.

Einfach hier unten Ihre Email-Adresse eintragen, um als erster informiert zu sein, wenn neue Termine feststehen:

Der Kurs [hat] meine Erwartungen mehr als erfüllt. Die strukturierte Vorgehensweise, der klare Aufbau sowie der Ablauf des Kurses haben mir gefallen. Theorie und Praxis wechselten sich auflockernd und zielführend ab.
Kurz um:
Der Einstieg in die EA-Programmierung ist mit Hilfe dieses Kurses gelungen.

Bis zum nächsten Mal
Cristof Ensslin von mindful FX, Ihrem EA Programmierer

MQL4 Programmier Coaching neu im Angebot

Nach gelungenem ersten MQL4-Intensivkurs EA-programmieren lernen letzte Woche kam die Frage auf: und was jetzt?

Ich werde versuchen, hier auf diesem Blog so viel wie möglich wertvolle Inhalte zum Thema EA Programmieren mit Ihnen zu teilen. Dennoch werden Sie unweigerlich auf Coding-Herausforderungen stoßen, die ich nicht alle hier abdecken kann.

Daher biete ich Ihnen ab sofort an, dass wir mit Ihnen online per Telefonanruf bzw. Voice-over-IP-Verbindung mit Bildschirmübertragung (Zoom.us) oder auf Wunsch auch Fernzugriff (TeamViewer) eine private Programmier-Coaching-Session durchführen, damit Sie Ihren selbst programmierten EA schneller und einfacher fertig bekommen.

Nach dem Kauf Ihrer Session für 45 EUR je angefangener Viertel-Stunde pro Termin über den Paypal-Knopf rechts vereinbaren wir per Email den nächstmöglichen gemeinsamen Termin. Gerne sind auch Abendtermine möglich.

Beste EA-Programmier- und Trading-Erfolge wünschen Ihnen
Cristof Ensslin und das Team von mindful FX.

Was Sie unbedingt wissen müssen, bevor Sie einen EA einsetzen

Ein Expert Advisor (EA) ist ein Werkzeug.

Nicht mehr und nicht weniger.

Sie dürfen niemals glauben, dass ein EA Ihnen zu unendlichem, leicht erreichbaren Reichtum verhilft.

Ein Trader macht Gewinne, nicht ein EA.

Sind Sie selbst der Trader? Nun, stellen Sie sich vor, dass Sie Handwerker sind. Nun stellen Sie sich vor, dass Sie von Ihrer 80-jährigen Nachbarin gebeten werden, im Haus etwas zu richten, z.B. ein Loch in die Decke zu bohren, damit sie eine neue Hängelampe anbringen kann.

Das richtige Werkzeug für ein solches Projekt? Schlagbohrmaschine – eine Hilti am besten. Na toll, aber wie geht man damit um? Es ist eine schwere Maschine, mit der man viel Unheil anrichten kann, sei es an Mensch oder Materie:

  • Das Eigengewicht kann Sie von der Leiter oder vom Stuhl fegen.
  • Der Bohr-Staub kann Ihnen in die Augen fallen, wenn Sie keinen Staubsauger daneben halten oder Schutzbrille tragen.

Das kann üble Folgen haben. Ich will hier jetzt nicht schwarz malen, aber die Grunderkenntnis ist diese, ziemlich offensichtlich, wie ich meine:

Ein Werkzeug ist ein Verstärker. Es macht einen schlechten Handwerker tendenziell schlechter (oder zumindest gefährlicher und damit schlechter). Nur einen guten Handwerker macht es besser.

Ein gute Handwerker lässt sich die Zeit, nimmt sich die Zeit, das Benutzerhandbuch zu studieren, ausführlich zu testen und zu lernen. Ein guter Handwerker belegt Kurse, um sich im Umgang mit einer Maschine weiterzubilden und ausbilden zu lassen. Erst nach genügend Übung und mit fundiertem Selbstvertrauen geht’s an den richtigen Speck.

Es gibt vier Phasen der Handwerkskunst-Entwicklung:

  1. Selbstvertrauen kombiniert mit Unwissen
  2. Totaler Selbstzweifel, da man durch den Übermut aus 1. um sein Unwissen gelernt hat
  3. Entstandenes Wissen kombiniert mit noch immer vorherrschenden Selbstzweifeln
  4. Selbstvertrauen kombiniert mit fundiertem Wissen.

An welcher Stufe stehen Sie als Trader?

Erst bei Stufe 4 sollten Sie wirklich mit Echtgeld von entscheidender Größe handeln. Selbsterkenntnis ist der erste Schritt zur Besserung.

Es gibt kostenfreie Demo-Konten bei jedem MT4-Broker. Wenn es zeitlich ausläuft, eröffnen Sie ein neues. Wenn Ihr Broker Sie zu einem einer Echtgeld-Einzahlung dränkt und Ihnen andernfalls kein neues Demokonto eröffnen möchte, wechseln Sie den Broker – denn offensichtlich hat er nicht Ihre Interessen im Sinn.

Machen Sie Fehler, machen Sie viele Fehler, und machen Sie diese Fehler schnell und kontinuierlich. Aber machen Sie einen Fehler nicht: dass Sie Ihre menschlich-natürliche Gier Sie selbst dazu verleiten lassen, zu früh mit Summen traden zu beginnen, deren Verlust Ihnen richtig weh tun und Ihrem finanziellen Wohlergehen schaden würde.

Auch ein EA ist ein Werkzeug.

Nicht mehr und nicht weniger.

Es ist ein Werkzeug, dessen korrekter Umgang gelernt werden muss.

Selbst wenn Sie am Punkt angelangt sind, dass Sie eine Strategie gefunden haben, entwickelt haben, die Sie sehr sicher zum Erfolg, zum finanziellen Gewinn bringen wird, stellen Sie durch ausführlichste Tests mittels MT4-Strategietester und „laufen lassen“ im Demo-Konto sicher, dass der EA exakt das tut, was Sie möchten.

Das sieht offensichtlich aus. Aber über die eigentlichen Handelssignale hinaus, die natürlich passen müssen, und deren Umsetzung Sie noch relativ leicht prüfen können, gibt es viele Feinheiten, die Ihnen im Strategietester nicht auffallen werden, sondern nur durch ausgiebige Live-Tests.

Sie sollten Ihr Werkzeug kennen lernen und verstehen und gegebenenfalls ändern im Code (nein, eine Hilti können Sie nicht unbedingt von der Maschine her verändern, aber Sie können einen anderen Bohrer einklemmen, andere Bohrgeschwindigkeit wählen etc., insofern passt die Analogie noch immer).

Fragen, die Sie sich während des MT4-Demokonto-Dauertests stellen sollten:

  • Macht der EA das, was ich will, wenn Spreads ausgeweitet werden?
  • Was ist die gewünschte Verhaltensweise, wenn eine Order nach Signal nicht ausgeführt werden konnte, weil z.B. der Tradeserver des Brokers überlastet war?
  • Was ist, wenn die Order wegen zu hoher Slippage nicht ausgeführt werden konnte?

Und, und, und.

Dies sind erste Ansatzpunkte, die Ihnen helfen sollen, die Tiefen der notwendigen Test- und Lernarbeit zu erkennen und nachhaltig anzugehen. Wenn Sie mit der notwendigen Ernsthaftigkeit an die Sache "EA-Trading" herangehen, werden Sie tolle Ergebnisse erzielen können.

Viel Erfolg und beste Trading-Gewinne wünscht Ihnen
Cristof Ensslin von mindful FX, Ihrem EA Programmierer

Wie man ein profitabler Trader wird

Aller Anfang ist schwer.

Das ist eine alte Weisheit, die aber noch immer zutrifft. Egal wer oder was: eine neue Tätigkeit, eine neue Idee, eine neue Fähigkeit kann man nur erlernen, wenn man mit Zeit, Konzentration und gegebenenfalls Kapital für Lehrer, Kurse, Testläufe und anderes Lehrgeld an die Sache herantritt.

So ist es auch im Trading.

Trading ist ein Handwerk und eine Kunst. Ich treffe immer wieder auf Leute, in meinem Kundenkreis und auch außerhalb, die eine zündende Idee für einen Expert Advisor (EA), also eine im MetaTrader 4 (MT4) automatisierbare Strategie für ihr Trading haben und allen Ernstes glauben, dass sie mit dieser, oftmals allerersten Idee zum Ziel gelangen. Das Ziel ist natürlich klar: Trading zu einer ertragreichen Einnahmequelle zu machen. 

Nach einigen Tests fällt dann auf, dass die verlustreichen Phasen die ertragreichen weit überbieten. Die Ernüchterung schmerzt.

Das ist natürlich eine nachvollziehbare Enttäuschung, ganz klar. Ich hatte diese ebenfalls, zu Hauf!

Viele, wenn nicht gar die meisten Neulinge im Tading-Bereich erhoffen sich schnelle Gewinn mit wenig Verlustrisiken. Vielleicht nimmt die Hoffnung auch große Risiken in Kauf, aber die Zuversicht überwiegt, dass der Risikofall nicht eintreffen wird.

Wir sind alle Menschen, sehr menschliche Menschen – all das ist daher nur allzu verständlich.

Sie sind also nicht allein.

Ich sehe aber auch andere Ansätze. Diejenigen unter Ihnen, die wissen - oder zumindest spüren - dass das Trading eine Kunst und ein Handwerk zugleich ist, erwarten von Anfang an, dass sie in langwieriger Studie und immer wieder mit zahlreichen Praxisübungen lernen müssen.

Ständig dazulernen zu wollen, ist die richtige Einstellung. Diese Geisteshaltung führt über kurz oder lang zum Ziel.

Warum dauert die Bäcker-Lehre 3 Jahre? Warum dauert die Fliesenleger-Lehre ebenso lang? Warum dauert die Ausbildung zum Bankkaufmann genau diese Zeit? Weil man Stück für Stück von Meistern der Kunst das Handwerk lernen muss.

Natürlich gibt es Neulinge, die mit Talent und entsprechenden Genen es einfacher haben als andere. Ganz klar. Aber auch diese kommen nicht darum herum, von guten Lehrern und vielen eigenen Erfahrungen zu lernen.

Außerdem ist man am Ende der Lehrzeit noch lange nicht selbst Meister, sondern Geselle.

Auch das hat seinen guten Grund, denn man benötigt viel Übung und Praxis, Versuch und Irrtum, um wirklich sein Handwerk meistern zu lernen.

Wer sind diese Lehrer im Bereich Trading?

Es gibt keine Gesellen- oder Meisterprüfung, keine Handwerkskammer, keine Vorschriften. Jeder kann, zumindest mit seinem eigenen Geld und Kapital, zum Trader werden.

MetaTrader 4 und andere Handelsplattformen haben im Devisen- und CFD-Handel den Weg für kleinste Handelsgrößen geschaffen, so dass man sogar mit Pfennigbeträgen traden kann. Oder man kann auf Demo-Konten mit Spielgeld ausprobieren, was funktioniert und was nicht, und was einem selbst ins Gemüt passt und was nicht.

Daher steht einem nichts im Wege, eigene Fehler zu machen und daraus zu lernen. Das Internet ist voller Informationen, welche Trading-Ansätze es gibt und welche Marktmeinung man auf welche Art und Weise um profitabelsten umsetzen kann.

Mit Hilfe der genannten Demo-Konten können Sie testen, was die oft selbst-ernannten Marktauguren und Tradingmeister anpreisen. 

(Falls Sie einen Anstoß brauchen, bei welchem Broker Sie ein Demo-Konto eröffnen sollten, schauen Sie sich doch mal die Ergebnisse unseres MT4-Brokertests an.)

Wenn Sie dann einen gewissen Erfahrungsschatz gesammelt haben, können Sie auf die Suche nach weiteren Informationen gehen. Es gibt Trading-Coaches, Trading-Seminare in manigfacher Auswahl. Mit Hilfe Ihrer ersten Erfahrungen werden Sie auseinander halten können, was sie weiterbringt und was nicht. Weiter test-traden mit den neuen Informationen und so weiter und so fort.

Das gleiche gilt für den Einsatz von EAs. Zu Beginn werden Sie im Internet, insbesondere auf mql5.com (eine Plattform, die von den Machern der Tradingplattformen MetaTrader 4 und 5 betrieben wird, und die trotz des "MT5"-Namens auch auf MT4 eingeht und dafür relevant ist), aber auch auf anderen Webseiten, kostenfreie EAs finden, mithilfe derer Sie verschiedenste Strategien testen können.

Angefangen bei Standardstrategien bis hin zu komplizierteren Trading-Modellen, deren Systematik ggfls. nicht offengelegt werden, ist alles verfügbar - kostenfrei, aber auch kostenpflichtig.

Probieren Sie am Anfang diverse kostenfreie EA-Möglichkeiten auf Ihrem Demokonto aus. Damit entwickeln Sie auch gleichzeitig ein Gefühl dafür, ob automatisiertes Trading überhaupt etwas für Ihren Persönlichkeitstyp ist.

Das Demokonto ist komplett risikofrei! Eine herrliche Spielwiese zum Lernen.

Hier gibt es kein "richtig" und kein "falsch". Es gibt nur: Testen, testen, testen; üben, üben, üben; ausprobieren, ausprobieren, ausprobieren. Dadurch erhalten Sie die wertvollsten Erkenntnisse - meiner Meinung nach viel wertvoller als alle Trading-Coaches der Welt zusammen Ihnen bieten können.

Sie sind Ihr eigener, bester Lehrer. Denn nur Sie selbst wissen am Ende, welche Trading-Strategie für Sie die am besten geeignete ist.

In diesem Sinne wünsche ich Ihnen allerbeste Lern- und Tradingerfolge
Ihr Cristof Ensslin von mindful FX, Ihrem EA Programmierer

Mit einem EA kann ich mich zurück lehnen und verdiene ständig Geld, richtig?

Falsch.

Ein Handelssystem sich auszudenken, einen Algorithmus festzulegen und einen Expert Advisor (EA) daraus zu erstellen ist nicht das Ende, sondern der Anfang!

Ihre Aufgabe als Trader besteht darin, einerseits gute Einstellungen der Signalidentifikation zu finden, andererseits ein Gefühl oder anderweitige Indikatoren oder Filterregeln dafür zu entwickeln, in welcher Einstellungs-Kombination der EA in welche Marktphase passt.

Es gibt keine "Master"-Einstellung für Ihren EA; genausowenig gibt es einen "Master"-EA, der andauernd verlässliche Gewinne abwirft.

Es wird immer wieder Phasen geben, in denen der EA besser ausgeschaltet bleiben sollte. So wie es auch immer wieder Phasen geben wird, in denen Ihr EA eine Vielzahl an perfekten Trades machen wird. 

Aus diesem Grund gibt es nur eine logische Schlussfolgerung für den Moment, da die Trading-Strategie fertig entwickelt und der Expert Advisor programmiert ist: jetzt geht's erst richtig los mit der Arbeit!

Einige meiner Kunden sind auf diese Weise über wochen- und monatelange Test- und Verfeinerungsrunden zum Ziel des profitablen Tradings gestoßen.

Das wünsche ich auch Ihnen!

Beste Tradingerfolge
Ihr Cristof Ensslin von mindful FX, Ihrem EA Programmierer

Wann Trendfolgemodelle funktionieren

Gewinne mit Trendfolgemodellen?

Meiner Erfahrung nach funktionieren Trendfolgemodelle nur bei ganz langfristigen Trends (mindestens D1 oder besser noch im Wochenchart). Bei kürzerfristigen Zeitrahmen sind zu viele Profi-Algorithmen "unterwegs", die im Endeffekt immer wieder die "kleinen Fische" abfangen.

Sprich: kurzfristige Timeframes sind niemals im Dauerbetrieb trendfolgend profitabel handelbar. Nur selektiv kann es Erfolg bringen, auf den MT4-Timeframes H1, M30 oder gar M5 oder M1 zu traden. Mit Hirnschmalz des Traders einschätzen zu lernen, wann eine Marktphase eine Trendentwicklung zulässt oder nicht, nur das bringt kurzfristige Trendfolge zum Gewinn.

Als Trader ist man ein Marktteilnehmer. Das ist zwar offensichtlich, es ist aber gut, sich immer wieder daran zu erinnern. Ich meine es im ganz weiten Sinn: wirtschaftlich allgemein und nicht nur speziell zum Beispiel am Devisenmarkt.

Wer an einem Markt teilnehmen und Gewinn erzielen möchte, muss dem Markt im Gegenzug einen Gegenwert bieten. Andere Teilnehmer müssen unser „Angebot“ an Waren oder Dienstleistungen so attraktiv finden, dass sie bereit sind, ebenso eine Gegenleistung zu bringen.

Ein Beispiel. Wenn wir am Markt für Muttertagsgeschenke teilnehmen möchten, können wir zum Beispiel Blumen anbieten. Diese Blumen müssen nun in irgendeiner Weise so attraktiv sein, dass andere „Marktteilnehmer“, in dem Fall Blumenkäufer, sie attraktiv finden. Das kann in mannigfacher Ausgestaltung der Fall sein:

  1. die schönsten Blüten auswählen

  2. sehr haltbare Blumen anbieten

  3. besondere Blumenarten führen, die andere Blumenhändler nicht haben

  4. ein besonders attraktiver Preis

  5. Verkauf an einem für die Käufer sehr praktischen Standort

  6. Blumen im Paket mit einzigartigen Blumenvasen

  7. Lieferservice

  8. Außergewöhnliche Cellophan-Verpackungs-Kunst

  9. besonders freundlicher Kundenservice

  10. Öffnungszeiten bis 14 oder 15 Uhr am Sonntag des Muttertages.

    und, und, und – Ihnen, werter Leser oder werte Leserin, fallen wahrscheinlich noch weitere Unterscheidungskriterien ein.

Solche Merkmale der Unterscheidung nennt man in der Betriebswirtschaft in der Regel den USP, die „Unique Selling Proposition“ – ein englischer Begriff, der wortwörtlich mit „einzigartiges Verkaufsangebot“, sinngemäß aber am besten mit „Alleinstellungsmerkmal“ ins Deutsche zu übersetzen ist.

Es geht also um ein oder mehrere Bestandteile unserer Marktpositionierung, das uns so einzigartig macht, dass eine gewisse, abgegrenzte Zielgruppe es unwiderstehlich findet, nur bei uns die Blumen zu kaufen, nicht aber bei allen anderen Anbietern in diesem bunt bestückten Markt. Das ermöglicht uns, einen Verdienst einzustreichen.

Offensichtlich wollen wir am EUR-USD-Markt keine Blumen verkaufen, sondern durch möglichst niedrigen Kauf und möglichst hohen Verkauf von Euros und US-Dollars Gewinne erzielen.

Die Frage muss also lauten: in welchen Marktphasen bietet mein Trading (ob trendfolgend oder ein anderer Ansatz, ob mit oder oder Expert Advisors) den anderen Marktteilnehmern einen Mehrwert?

Wenn Sie Antworten auf diese Frage finden, werden Sie mit hoher Wahrscheinlichkeit große Gewinne erzielen können.

Meine Meinung dazu ist, dass langfristige Trendfolge (Tages- und Wochenchart) funktioniert, weil nach Ausbruch aus einer Seitwärtsphase und nach einer gewissen Trenddauer viele Trader gegen den Trend handeln, Gewinne mitnehmen etc. Diesen Tradern bieten Trendfolger Liquidität an.

"Liquidität anbieten" ist der wichtigste Mehrwert, den ein spekulativer Trader dem Markt anbietet.

Kurzfristiger betrachtet liegen Devisenkurse über 80% im Seitwärtsmarkt. Nur in den anderen 20% der Markt-Phasen geht's stetig gen Süden oder Norden. Diese Minderheit herauszufiltern ist die Kunst.

Stellen Sie sich also bei der Verwendung ihres eigenen Trendfolgesystems die Frage, ob Sie derzeit Liquidität abschöpfen oder bieten. 

Unser MT4-EA mFX-HochTiefAusbruch, der Ausbrüche aus gleitenden Tradingranges prozyklisch, also trendfolgend handelt, muss z.B. durch den Anwender immer darauf untersucht werden, ob in der aktuellen Marktphase im betrachteten Markt Ausbrüche tendenziell sich fortsetzen oder umkehren.

Bei Fortsetzungstendenz bieten Trendfolger den Mehrwert, dass sich z.B. nach Nachrichten schneller ein neues Marktgleichgewicht bildet.

Eine weitere Frage, die zielführend sein kann: Gibt es bei Range-Ausbrüchen Kurs-Sprünge?

Wenn ja, liefern Trendfolger oder Scalper keinen Mehrwert, sondern verdünnen die Situation - entziehen dem Markt also Liquidität. Wenn nein, bieten Trader, die Ausbruchsstrategien verfolgen, dem Markt einen Mehrwert.

Diese Mehrwerte sollten schlussfolgernd mit Gewinn entlohnt werden. Natürlich nicht immer, aber unterm Strich und über die Zeit gerechnet schon.

Nutzen Sie also kurzfristige Trendfolgemodelle (ob mit EA mFX-HochTiefAusbruch, einem anderen Trendfolge EA oder ganz ohne EA) niemals dauernd und ständig, sondern immer nur selektiv. Eine Strategie, ein EA, ist ein Werkzeug, kein Zauberstab.

Warum Sie programmieren lernen sollten

Das Informationszeitalter hat Einzug gehalten.

Eine Flut von Daten und Informationen ist heutzutage verfügbar, wie es sie noch nie gegeben hat.

Wie sortieren Sie all diese Daten, um nützliche Informationen zu erhalten, um diese zu Wissen, Können und Weisheit umzuwandeln?

Das Zeitalter der Roboter macht es notwendig, Maschinen effektiv mitteilen zu können, was sie zu tun haben. Angefangen mit digitalen Anzeigen und digitaler Steuerung an Tankstellen und Zapfsäulen, über elektronische Steuerung des Zugverkehrs oder der Straßenführung, bis hin zum eigenen Computer zu Hause, zur Brot-Backmaschine in der Küche und Staubsaug-Roboter auf dem Fußboden – Daten werden erfasst, verarbeitet und zu höchst möglichem Nutzen verwandelt.

Die elektronische Vielfalt breitet sich in mehr und mehr Bereiche des Lebens aus. So wie vor 200 Jahren die Industrialisierung nicht aufzuhalten war, ist heute die Digitalisierung nicht mehr zu bremsen. Das ist eine Tatsache, der wir uns stellen müssen, ob wir sie mögen oder nicht.

Wie wir damit umgehen, können wir aber selbst beeinflussen. Wir können darüber schimpfen oder sie in den Himmel hoch loben, wir werden aber irgendwie darauf reagieren müssen.

Wollen wir nun entweder auf der Seite sein, die alles als gegeben akzeptiert, was andere damit produzieren? Oder wollen wir selbst ein Teil der Chancen beeinflussen, den das Informationszeitalter mit sich bringt?

Wie klein auch immer mein eigener Einfluss auf die Gesamtentwicklung sein mag, ich möchte lieber Mit-Gestalter als Nur-Verbraucher sein.

Auf welcher Seite wollen Sie stehen?

Mitgestalten kann ich aber nur, wenn ich mich in die digitale Welt hineindenke und entsprechende Fähigkeiten lerne.

Als Kind musste ich laufen lernen, danach Fahrrad fahren und dann ein Auto steuern. Für meinen Beruf (Bankkaufmann) lernte ich zunächst die Grundrechenarten, dann Multiplikation und Division, danach dann Algebra, Geometrie und Kurvendiskussion, und danach Finanzmathematik. Alles Schritt für Schritt.

Wenn ich ein konstruktiver Teil der Digitalisierung sein möchte, muss ich Programmieren lernen.

Programmieren bedeutet, einem Computer mitteilen zu können, was dieser für mich erledigen soll.

Auch hier gibt es für Einsteiger mehr oder weniger geeignete Mittel und Wege anzufangen.

Ich bin selbst Trader. Ich kannte mich also schon mit der Markt-Terminologie und vielen Fachbegriffen und Besonderheiten der Börsenwelt aus. Daher war der Einstieg ins Programmieren im Bereich Trading leichter als wie wenn ich einen Tempomat in der Autoelektronik oder ein Schachcomputer hätte programmieren sollen.

Dazu kommt, dass es eben im Tradingbereich eine Programmier-Sprache gibt, die es Programmier-Anfängern vergleichsweise einfach macht, bewährte Trading-Regeln in einen „Handels-Roboter“ umzuwandeln.

Diese Programmiersprache ist MQL4. Sie wird dazu verwendet, und nur dazu verwendet, auf der sehr weit verbreiteten Trading-Plattform MetaTrader 4 (MT4) Trading-Vorgänge zu automatisieren. 

Wenn ein Vorgang nur ein einziges Mal bei manuellem Abruf ausgeführt werden soll, nennt sich das im MT4 ein „Skript“. Soll der gleiche Vorgang bei jedem Kurstick durchlaufen werden, entsteht durch die Programmierung ein „Expert Advisor“, kurz „EA“ genannt. Mit „Indikatoren“ können Kursdaten mathematisch umgewandelt und in Signalgeber verwandelt werden.

Mit Hilfe von MQL4 kann jeder, also auch Sie, solche Programme für die Verwendung in MT4 schreiben. 

Sind Sie selbst Trader? Kennen Sie sich mit Bid und Ask sowie Buy und Sell und Stop- und Limit-Orders aus? Und wollen Sie sich den (Lern-) Herausforderungen unserer heutigen Zeit stellen und „up-to-date“ bleiben, sprich mit der Gesellschaftsentwicklung wachsen und entsprechend nützlich bleiben für Kunden, Arbeitgeber und vor allem sich selbst?

Dann liegt das Erlernen von MQL4 und schreiben erster, kleiner Programme für MT4 am nächsten. Der Einstieg ins Programmieren ist dann geschafft. Weitere Programmiersprachen zu lernen und andere Verwendungsmöglichkeiten für das Programmieren zu finden wird dann in der Zukunft viel leichter sein.

Ich habe dafür einen Workshop kreiert, der speziell Tradern dabei hilft, das Programmieren zu lernen. Auf dieser in der heutigen Zeit schon fast unverzichtbaren Fähigkeit können Sie dann weiter aufbauen. 

Neben dem erfolgreichen Einstieg ins Programmieren haben Sie weitere, offensichtliche Vorteile: Sie sparen sich potenziell viel Geld, das Sie ansonsten für käufliche EAs oder einen EA-Programmierservice aufwenden würden. Geld, das Sie dann lieber im Trading vermehren oder für Ihr liebstes Hobby einsetzen können.

Bill Gates sagt über das Programmieren:

"Lernen, Programme zu schreiben, dehnt Ihren Verstand aus und hilft Ihnen, besser zu denken, schafft eine Möglichkeit, über Dinge nachzudenken, was meiner Meinung nach in allen Bereichen des Lebens hilfreich ist."

Ich lade Sie dazu ein, sich hier über den MQL4-Intensivkurs - EA-programmieren lernen ausführlich zu informieren.

Herzliche Grüße
Cristof Ensslin von mindful FX, Ihrem EA-Programmierer

MT4 vs. MT5 – ist MT4 veraltet?

„MT4 ist veraltet“ - habe ich kürzlich als Email erhalten.

Viele MetaTrader-Benutzer nehmen an, dass MetaTrader 5 (MT5) einfach die neuere, schickere Version des MetaTrader 4 (MT4) ist, die sich im Hintergrund aber nicht weit voneinander unterscheiden. Während dieser Eindruck vielleicht so von der entwickelnden Softwarefirma MetaQuotes beabsichtigt war, heben sich überraschenderweise die Programmiersprachen MQL4 und MQL5 (mit Hilfe derer Expert Advisors, Indikatoren und Skripte programmieren werden) stärker voneinander ab als ein Nicht-Programmierender von der brüderlichen Namensgebung her annehmen sollte.

Daher höre ich hin und wieder die Aussage, MT4 sei überholt und werde bald abgeschaltet. Hierzu weiter unten mehr...

Zunächst aber ist die Sache diese: Aus Sicht eines Programmier-Anfängers ist MQL4 viel einfacher zu lernen als MQL5. Funktionalitäten sind mit fast intuitiver Logik (und ein wenig Übung) programmierbar. Viele Funktionen sind eingebaut.

Das macht MQL4 einerseits weniger flexibel. Andererseits führt dies dazu, dass Entwickler im Programmier-, Test- und Korrektur-Prozess weniger Frustrationen erleben – insbesondere wenn sie (noch) nicht wissen, was sie mit der ganzen Flexibilität von MQL5 machen können (oder müssen).

Wenn Sie MQL5 lernen möchten, ohne vorher Programmiererfahrung zu haben, dann werden Sie schnell auf eine Mauer prallen. Die Programmiersprache MQL5 ist zwar flexibler, aber auch komplexer und für Programmier-Anfänger schwieriger zu verstehen. Flexibilität klingt gut, führt aber dazu, dass mehr Details von Funktionalitäten im Code definiert werden müssen als bei MQL4.

Das bedeutet, dass ein EA mit gleichen Funktionalitäten in MQL5 eine über den Daumen gepeilt doppelt so lange Programmierzeit in Anspruch nimmt also in MQL4.

Zudem ist in MT5, der unbestritten viele Vorzüge mit sich bringt, übrigens nicht alles Gold, was glänzt:

  • in MT4 werden einzelne Positionen vorgehalten und können manuell und auch von EAs einzeln gemanagt werden, z.B. in Sachen Schließung gezielter Deals und Vergabe unterschiedlicher Stop-Loss- und Take-Profit-Kurse. In MT5 werden dagegen mehrere Dealeröffnungen in die gleiche Trading-Richtung als eine Position mit nach Volumen gewichteten durchschnittlichen Einstiegskurs und ein und demselben SL bzw. TP zusammengefasst.

  • Die meisten in der EU zugelassenen Broker lassen ihre MT4-Kunden hedgen, also eine Gegenposition aufbauen. In MT5 ist das technisch nicht möglich. Wenn Sie in Ihrem MT5-Konto zum Beispiel 10 Lots Buy geöffnet haben und 1 Lot Sell eröffnen möchten, schließt ihr Broker stattdessen eine der 10 Buy-Lots, so dass Sie nur die Netto-Position von 9 Lots im Konto sehen. In MT4 können Trader so handeln, dass neben der 10 Buy-Lots ein separater Deal mit 1 Lot Sell besteht.

Jetzt zum rosa Elefanten, der im Raum steht: dass MT4 irgendwann zu Gunsten MT5 komplett eingestampft wird. Während das sicherlich passieren kann, glaube ich persönlich an dieses Szenario nicht.

Warum nicht?

  • MT4 ist viel weiter verbreitet als MT5. Das Broker- und Trader-Interesse an MT4 ist riesig. Das ist in Etwa vergleichbar mit dem Kampf um die Marktvorherrschaft bei Video-Kassetten in den 80er Jahren. Beta war technisch überlegen, während VHS aufgrund der schnelleren, weiteren Verbreitung zum Standard wurde. Ähnliches galt für die Betriebssystem Unix versus Microsoft Windows und die Datenschnittstellen FireWire versus USB. MT5 und MT4 befinden sich in einer vergleichbaren Situation.

  • MT4 und all seine Expert Advisors sind ein großer Umsatzgenerator für die Entwicklerfirma MetaQuotes. Auf mql5.com können MT4- und MT5-Trader ihre Trades als Signale, sowie ihre EAs, Indikatoren und Skripte veröffentlichen und an andere MT4-Nutzer vermieten und verkaufen. MetaQuotes erhält 20% Provision für jeden Verkauf. Der MT4-Markt ist deutlich größer als der für die MT5-Produkte. Warum sollte MetaQuotes diese Einnahmequelle aufgeben?

  • Es erscheint mir aus diesen Gründen für MetaQuotes sinnvoller, MT5 Schritt für Schritt, oder zumindest in weiten Teilen, so gut es technisch eben geht, für MQL4-Programme kompatibel zu machen (was im übrigen durch einige Ergänzungen in MQL4 schon in ersten Schritten geschehen ist).

Viele Broker teilen übrigens meine Meinung, so dass einige offen bekräftigen, dass sie auf Dauer ihren Trading-Kunden beide MetaTrader Plattformen anbieten werden.

Falls MT4 aber wirklich irgendwann weichen sollte, ist es für Sie von großem Vorteil, über MQL4-Kenntnis zu verfügen. Denn es ist eine tolle Grundlage, um dann als nächsten Schritt MQL5 zu lernen.

Wer Motorrad fahren lernt, beginnt zuerst mit einer kleinen Maschine, oder gar mit einem Roller oder Moped. Erst später geht er oder sie zu einem größeren, schwereren, schnelleren Gefährt über.

Ebenso ist es bei den MQL-Sprachen der beiden MetaTrader-Plattformen. MQL5 für MT5 direkt zu lernen, ist sehr viel komplexer und kann den Einsteiger komplett vom Programmieren abhalten. Dagegen ist MQL4 für MT4 vergleichsweise ein Kinderspiel. Es eröffnet Code-Neulingen die einmalige Möglichkeit, ins Programmieren einzusteigen.

Das macht MQL4 die beste Programmiersprache, um das Entwickeln eigener EAs, Indikatoren und Skripte von Grund auf zu lernen.

Wer EAs und Co. selbst programmieren kann, kann schneller neue Handels-Ideen testen und spart sich die Kosten für einen Programmierservice, sei es unser eigenes Programmier-Angebot oder das von anderen renommierten Dienstleistern.

Wie können Sie MQL4 erlernen?

Wir bieten neben Buchtipp und Video-Tutorial den Workshop MQL4-Intensivkurs – EA-programmieren lernen an. Er findet das nächste Mal im August statt. Klicken Sie hier, um alle Informationen wie Inhalte, Kosten, Ort und Anfahrt zu erhalten und sich anzumelden.

Mich würde es freuen, Sie beim Workshop persönlich kennen zu lernen.

Herzliche Grüße
Cristof Ensslin von mindful FX, Ihrem EA-Programmierer

MQL4 Intensivkurs – EA-programmieren lernen

Schon seit einiger Zeit fragen mich etliche Kunden, wie sie selbst das Programmieren von Expert Advisors (EAs) für MetaTrader 4 (MT4) lernen können. Ich antworte in der Regel mit einem Buchtipp. Denn Ende 2011 hatte ich mir das EA-Programmieren durch Studium dieses Buchs von Andrew Young selbst beigebracht.

Okay, ich hatte schon ein ganz klein wenig Programmiererfahrung, da ich mit Excel-Makros rum-gedoktort hatte zu meinen Zeiten im Derivate-Sales diverser Banken. Diese Programmiererfahrung war jedoch ziemlich überschaubar. Sie hatte mir aber immerhin das Grundverständnis dafür geschaffen, wie ein Computer verstehen lernen kann, was ein Mensch mit ihm vorhat.

Ich war meilenweit weit entfernt von studierten Informatikern – komplett außer Sichtweite... – und hätte es niemals gewagt, mich mit diesen zu vergleichen oder mich gar “Programmierer” zu nennen.

Dann kam das oben genannte Buch, eine Menge „Trial & Error“ EAs – und damit unzählige Programmierstunden. Zu der Zeit gab es, meinen jetzigen Erinnerungen meiner damaligen Recherchen zufolge, noch keine Bücher in deutscher Sprache zum Thema MQL4 und wie man EAs programmiert. Es gab auch keine Workshops oder Kurse, in denen ich das Handwerk hätte lernen können. Neben vielen Nerv-tötenden Frustrationen kamen aber immer häufiger Aha-Erlebnisse und unbeschreibliche Glücks-Momente: wenn der EA nach etlichen Test- und Verbesserungsrunden ENDLICH exakt das tat, was ich mit ihm vorgehabt hatte!

Wow, was für ein Gefühl von Jubel und Stolz!

In den letzten fast sechs Jahren konnte ich für mich selbst sowie für über 150 Kunden Stand heute ca. 700 EA-Projekte erfolgreich durchführen. Die Lernkurve war zu Beginn sehr steil und zeigt auch heute noch nach oben, dank immer neuer Programmiervorgaben und Ideen meiner Kunden und das Kennenlernen unterschiedlicher Programmerstile durch mein hoch geschätztes Programmierer-Team. Die Jungs sind Genies, allesamt, und können Sachen, bei denen ich schlichtweg immer wieder ins Staunen gerate - und immer wieder dazulerne.

Wie sagt Warren Buffet so richtig:

"Umgib dich mit Leuten, die besser sind als du selbst."

Ich bin sehr dankbar für Uladzimir, Mikhail, Neil, Thomas und René, die unser mindful FX-Programmierer-Team bestücken und mich und unsere Kunden immer wieder begeistern!

Das ist eine Entwicklung, die ich mir zu Beginn des Programmieren-Lernens niemals hätte träumen lassen. Das genannte Buch war das teuerste Buch, das ich mir jemals gekauft hatte. Es war aber ganz sicher auch das finanziell wertvollste.

Ich habe einfach als Trader begonnen, EAs zu programmieren. Daher ist mein Programmierstil ganz aus Tradersicht geprägt, nicht aus Informatikersicht. Das gibt mir die einzigartige Position, zu vestehen, was meine Kunden - andere Trader auf der Suche nach funktionierenden Trading-Strategien - automatisiert haben möchten und ihre Wünsche von der Sprache “Trader” in die Sprache “Programmierer” zu übersetzen.

Da ich noch immer in verdutztes Grinsen komme, wenn ich als “Programmierer” vorgestellt werden, kam ich bisher nie auf die Idee, eigene Workshops anzubieten und andere Trader ohne Programmiererfahrung in die Welt des EA-Programmierens einzuführen. Knapp 100.000 Views auf meiner Youtube-Video-Serie über das EA-programmieren-lernen und zahlreiche Kontakt- und Kundenanfragen zu eben diesem Thema haben mich nun davon überzeugt, dass ich wohl doch etwas sehr Wertvolles zu teilen, zu lehren habe und dass es Leute gibt, die dies von mir lernen möchten.

Daher findet vom 21. bis 22.8.2017 der erste MQL4-Intensivkurs – EA-programmieren lernen statt. (Der Namensvorschlag kam übrigens von einem sehr geschätzten Kunden, herzlichen Dank dafür, lieber Herr M.!)

Dieser Workshop ist für Trader,

  • die das Jubel- und Stolz-Gefühl erleben wollen, von dem ich oben erzählt habe

  • die gerne von und mit anderen Menschen persönlich und gemeinsam lernen

  • die noch keine oder nur sehr geringe Erfahrung im Programmieren von Computerprogrammen haben

  • die sich nicht davor scheuen, sich der Herausforderung zu stellen, ab sofort das Programmieren von EAs zu lernen.

  • die komplett eigene EAs schreiben möchten

  • die ihre existierende EAs umprogrammieren möchten

  • die schneller und kostengünstiger eigene Trading-Ideen in Programmform testen wollen

  • die von unzähligen Programmier-Erfahrungen aus Tradersicht lernen möchten, um selbst Fehler vermeiden zu können und schneller sich dem Ziel zu nähern, Trading als Einkommensquelle zu erschließen.

Kennen Sie jemanden, der sich darin wiederfinden könnte? Dann tun Sie ihr oder ihm doch bitte den Gefallen und senden ihr oder ihm den Link zu diesem Blog: www.mindfulfx.de/blog/ea-programmieren-lernen.

Achtung: bis 21.7. gibt es 100 EUR Frühbucherrabatt auf den Teilnahmebeitrag für diesen 2-Tages-Workshop MQL4-Intensivkurs – EA-programmieren lernen. Klicken Sie hier, um zur Workshop-Website und allen Detailinfos zu gelangen.

Klassischer Martingale-EA unter der Lupe: Eine spannende Analyse

Egal ob mit oder ohne Expert Advisor (EA), egal ob auf MetaTrader 4 (MT4) oder einer anderen Trading-Plattform: vielleicht sind Sie in Ihrem Trading schon einmal auf das Thema "Martingaling" gestoßen - eine durchaus verbreitete Strategie, nach einem Verlustdeal "Doppelt oder Nichts" zu spielen.

Meine persönliche Meinung dazu war bislang immer, dass ein solcher Tradingansatz über kurz oder lang zum Totalverlust führen muss.

Ist das wirklich so?

Gemeinsam mit meinem Trading- und Buchschreib-Partner Maik Schober bin ich eine ganze Woche lang in Klausur gegangen, um nicht nur ein Bauchgefühl, sondern eine fundierte Analyse als Meinungsgrundlage zu bekommen.

Unser brand-neues Analyse-Papier zum Thema Martingaling im Forex-Trading mit Hilfe eines EA's für MT4 ist nun fertig und bereit für Sie - mit einerseits zu erwartenden, andererseits aber auch sehr verblüffenden Erkenntnissen.

In der Box weiter unten können Sie sich das PDF direkt in Ihr Email-Postfach laden.

Allerbeste Trading-Erfolge wünscht Ihnen
Ihr EA-Programmierer Cristof Ensslin und das ganze Team von mindful FX.

MQL4 zu MQL5: Äquivalent zu IsTesting()

MQL4 und MQL5 sind unterschiedlicher als viele MetaTrader 4 und 5 Nutzer ahnen. Hier und heute eine noch relativ einfache "Übersetzung" von MT4-Code nach MT5-Code für Expert Advisors (EA's), Skripte und Indikatoren.

Die Funktion bool IsTesting() in MQL4 prüft, ob der EA (oder das Skript oder der Indikator) im Test- oder im Live-Betrieb läuft - unabhängig davon ob wir uns in einem Demo- oder Echtgeldkonto befinden. Die Funktion IsTesting() gibt den Wert TRUE zurück, wenn der EA im Strategietester läuft, FALSE dagegen, wenn sie in einem Chart durchlaufen wird.

In MQL5 ist diese Funktion nicht verfügbar. Was tun? Nicht verzagen, denn die "Übersetzung" ist nahe:

Wir können im MT5-Code die Funktion int MQLInfoInteger(int  property_id) mit Abfrage-Parameter MQL_TESTER nutzen. Also z.B.:

if ( MQLInfoInteger ( MQL_TESTER ) == 1 ) Print ( "EA im Testmodus" );
if ( MQLInfoInteger ( MQL_TESTER ) == 0 ) Print ( "EA im Livebetrieb" );

Viele Grüße,
Ihr EA Programmierer Cristof Ensslin mit dem Team von mindful FX

 

Warum sind 10 Pips Gewinn oder Verlust bei 1 Lot nicht 100 EUR, sondern weniger?

Diese sehr gute und oft gestellte Frage zum Devisentrading stellte uns kürzlich einer unserer geschätzten EA-Programmierungs-Kunden:

Bei einem Lot von 1 und einem SL von 10 Pips sollten doch „immer“ Verluste von +/- 100 entstehen. Ich habe aber kleinere Verluste. Wieso?

Die Antwort ist: Sie haben in der Tat Verluste von 100 Geldeinheiten - in der zweiten Währung des Währungspaares. Nur wenn die zweite Währung Ihrer Kontowährung entspricht, sind es 100 Einheiten Ihrer Kontowährung.

Folgendes leicht verständliche Beispiel:

Nehmen wir an, Sie haben ein Konto bei direktbroker-fx in Berlin. Ihre Kontowährung ist EUR. Nun handeln Sie 1 Lot in EURUSD. Sie kaufen zu 1,06363 und schließen die Buy-Position 10 Pips im Verlust zu 1,06263. Das Währungspaar EURUSD quotiert, wieviel USD 1 EUR wert ist; also mathematisch ausgedrückt: USD pro EUR oder USD/EUR. Die Kursdifferenz, also der Gewinn oder Verlust, fällt also in USD an. Denn der Kurs ist 1 EUR = 1,06363 USD.

Weiter im Beispiel: Im Open Buy von 1 Lot kaufen Sie also 100.000 EUR und verkaufen (shorten) gleichzeitig 106.363 USD. Sie sind nun EUR long und USD short. Im Close der Buy-Position verkaufen Sie die 100.000 EUR wieder und kaufen (decken das Short) 106.263 USD. Während die Euros sich auf 0 ausgleichen, verbleibt auf der USD-Seite ein Defizit von -100 USD. Dies ist Ihr Verlust von 100 USD. Ihr Broker deckt ihn automatisch von Ihrem Konto. Dieses ist aber nicht in USD, sondern in EUR. Das heißt, die 100 USD werden dann in Kontowährung umgerechnet: 100 USD / 1,06263 USD/EUR = 94,11 EUR.

Hier liegt übrigens ein weiterer Punkt, wo Broker Kosten und Gebühren verstecken können: im Umrechnungskurs Ihrer Gewinne und Verluste. Manche Broker verlangen hier einen zusätzlichen Spread, den Sie aber oft nicht sehen - es sei denn Sie rechnen ganz genau nach und vergleichen. In unserem Brokertest vom Sommer 2016 schloss dabei im übrigen der von uns oft empfohlene Berliner Broker direktbroker-fx am besten ab in eben dieser Kategorie "Gewinnkonvertierung", mit großem Abstand.

Beste Erfolge für Ihr MT4- und EA-Trading wünscht Ihnen
Cristof Ensslin und das mindful FX Team

Warum ist nach EA-Optimierung im MT4 Strategietester das Ergebnisfenster leer?

Im folgenden MetaTrader 4 (MT4) Tutorial Video erhalten Antwort auf die Frage:

Beim Optimierungsmodul habe ich auch noch ein Problem. Ich habe mal eine Komponete des MACD (die SMA Linie) optimieren lassen. Die Sache lief gut 20 Minuten, aber das Optimierungsdiagramm und das Auswertungsfenster waren leer. Vielleicht haben Sie eine Idee?

Beste Erfolge für Ihr Trading wünscht Ihnen
Cristof Ensslin und das mindful FX-Team

Was tun bei MT4-Fehlermeldung "Trade is disabled"?

Hier erhalten Sie Antwort auf die folgende MetaTrader 4-Frage eines unserer Expert Advisor Kunden:

Ich hatte mir von Ihnen zwei EAs anpassen lassen und habe mit diesen im Strategietester herumprobiert. Nun wollte ich den EA auf einem Demo-Konto laufen lassen [...]. Der EA lässt sich quasi ganz normal starten, nur dann bekomme ich im Journal bei jedem Trade-Versuch eine Ablehnung [mit der Fehlermeldung "Trade is disabled"].

"Trade is disabled" liegt in der Regel an einem der drei folgenden Szenarien, die von Trader-Seite weder manuell noch per Expert Advisor umgangen werden können:

1) Broker hat Trading deaktiviert derzeit; z.B. wegen eines Feiertags, höherer Gewalt oder Erstellung eines täglichen oder monatlichen Trade-Reports. Oder aber wegen eines ungewöhnlich illiquiden Markts, z.B. vor einer wichtigen Datenveröffentlichung oder schlicht und ergreifend vor Eröffnung des Referenzmarkts (insbesondere bei Aktienindizes möglich). Sie erhalten zwar Ticks, da die Liquiditätsprovider des Brokers aktiv sind. Daher rechnet der EA bei jedem Tick und generiert eventuell Signale, möchte dann handeln. Aber wenn der Broker das Trading gerade ausgeschaltet hat, geht's eben trotzdem nicht und Ihr MT4 gibt Ihnen die Fehlermeldung "Trade is disabled".
Lösung: Broker ansprechen und nachfragen, wann Trading wieder erlaubt ist.

2) Ihr Konto ist nicht aktiviert. Gleiches gilt: Ihr MT4 erhält Ticks, EA rechnet und möchte ggfls. traden, aber Trades sind nicht möglich.
Lösung: Broker ansprechen und nachfragen, wie Sie das Konto aktivieren können.

3) Das Handelssymbol ist nicht tradebar. Zum Beispiel kann es sein, dass ein Broker die Symbole EURUSD und EURUSDc anbietet. Beide sind abrufbar im MT4, aber z.B. je nach Kontoart nur eines der beiden handelbar. Die nicht handelbaren Symbole sind im Marktfenster in der Regel in grauer Schrift dargestellt.
Lösung: In diesem Fall einfach das andere, nicht-graue Symbol wählen. 

Beste Trading-Erfolge wünscht Ihnen
Cristof Ensslin und das mindful FX Team

Wie Sie einen einzelnen Expert Advisor (EA) ausschalten bzw. stoppen können.

Im folgenden MetaTrader 4 (MT4) Tutorial Video erhalten Antwort auf die Frage:

Ich habe immer zahlreiche Charts offen und lasse den EA bei verschiedenen Symbolen laufen. Wie kann ich einen einzelnen EA wieder ausschalten bzw. stoppen?

Beste Erfolge für Ihr Trading
Ihr Cristof Ensslin und das mindful FX-Team

Installations-Anleitung für Skripte in MetaTrader 4 (MT4)

Um ein Skript in MetaTrader 4 (MT4) zu installieren, folgen Sie den folgenden Schritten oder lassen Sie sich vom Video unten anleiten:

  1. Speichern Sie die Skript-Datei (mq4 oder ex4) auf dem Desktop Ihres Computers. Sie können die Datei beliebig umbenennen.
  2. Gehen Sie zum Desktop, wählen die Datei aus und kopieren sie in den Zwischenspeicher (z.B. mit Tastenkombination Strg + c).
  3. Öffnen Sie nun den MetaTrader, in dem Sie das Skript installieren wollen.
  4. Wählen Sie im Menü „Datei“ den Punkt „Dateiordner öffnen“ aus.
  5. Dort wählen Sie den zunächst den Unterordner „MQL4“, dann den Unterordner „Scripts“ und fügen die zwischengespeicherte Datei ein (z.B. mit Tastenkombination Strg + v).
  6. Schließen Sie nun den MetaTrader und öffnen ihn neu.
  7. Im Navigator-Fenster ist das Skript nun unter „Skripte“ zu finden.
  8. Wählen Sie das gewünschte Konto aus. Zum Testen und Erlernen, wie das Skript funktioniert und aktiviert wird, nutzen Sie unbedingt ein Demo-Konto. Wenn das Skript Deals eröffnen, ändern oder schließen soll, muss „AutoTrading“ (Schaltfläche in der oberen Symbolleiste) eingeschaltet sein.
  9. Es gibt (mindestens) drei verschiedene Wege wie Sie das Skript ausführen können. Das sehen Sie im Video des Blog-Artikels Mit einem Klick alle Deals schließen in MT4.

Hier nun die Installations-Anleitung per Video:

Beste Erfolge für Ihr Trading
Ihr Cristof Ensslin und das mindful FX-Team

Mit einem Klick alle Deals schließen in MT4

Hier und heute wieder eine Antwort auf eine uns zugemailte Frage zu MetaTrader 4 und zur EA-Programmierung. Sie lautet in leicht anderen Worten ausgedrückt:

Wie kann ich alle Trades in einem Moment closen?

Wenn Sie alle offenen Deals in einem Konto auf einmal schließen möchten, bietet sich am besten an, ein Skript anzuwenden. Ein Skript in MT4 ist eine Sammlung von Anweisungen in der Programmiersprache MQL, so wie auch ein Expert Advisor (EA). Skripte werden im Gegensatz zu EAs jedoch nicht bei jedem Preistick durchlaufen, sondern lediglich ein einziges Mal zu genau dem Zeitpunkt, zu dem es manuell gestartet wird.

Wir haben Ihnen ein solches Skript zur Verwendung im MT4 erstellt. Es wird Ihnen besonders dann dienlich sein, wenn Sie viele Deals auf einmal fahren, egal ob mit einem Hochfrequenz-EA oder im manuellen Handel. Weiter unten können Sie es kostenfrei herunterladen!

Das Skript ist so programmiert, dass es alle Deals schließt, die im Moment der Ausführung geöffnet sind, und zwar ganz ohne Filterung: Marktorders (Buys und Sells) werden zum aktuellen Bid bzw. Ask geschlossen (unter Beachtung von Slippage = Ausführungsrisiko), Stop- und Limitorders werden gelöscht.

Im folgenden Video sehen Sie, wie Sie das Skript, das wir mFX-AllesSchliessen getauft haben und das Sie unter dem Video kostenfrei downloaden können, im MT4 anwenden:

Sie sehen, dass per Skript das Closen von vielen Deals auf einmal extrem schnell geht. Das macht Sie zu einem schlagkräftigeren MT4-Trader und kann Ihnen in hektischen Marktphasen sehr wertvoll werden - vielleicht ja schon morgen/übermorgen zwecks US-Präsidentschaftswahl?

Hier nun für Sie der kostenfreie Download des MT4-Skripts mFX-AllesSchliessen, inkl. Lizenzvertrag und Dokumentation (mit Installationsanleitung). Einfach Ihren Namen und Email-Adresse eintragen und schon ist der Downloadlink in Ihrem Email-Postfach:

Auf beste Handelserfolge für Sie
Ihr Cristof Ensslin von mindful FX

 

MQL4 Fragen gut beantwortet: Buchempfehlung und "Fragengutschein"

In den letzten Wochen kamen mehrere Expert Advisor Programmier-Lernende über unser kostenloses online-Tutorial EA Selbst Programmieren - Schritt für Schritt Videoserie auf mich zu und baten um Rat. Zwei Fragenblöcke traten dabei häufig vor. Daher stelle ich sie in diesem Blog-Artikel vor. Zunächst der erste:

Wie kann ich am besten weiterführend das Wissen in MQL4 aufbauen? Welche Bücher würden Sie mir empfehlen? Ich habe mir von www.mql5.com das "Nachschlagewerk für die Programmiersprache MQL5" mit einem Umfang von 4372 Seiten heruntergeladen. Ich benutze derzeit den MetaTrader 4. Leider gibt es dieses Nachschlagewerk so nicht in MQL4 zum downloaden.

Hierzu habe ich zwei Empfehlungen.

  1. Das offizielle Nachschlagewerk für MQL4 von MetaQuotes ist nicht auf mql5.com zu finden, das ist richtig. Es gibt es aber auf https://book.mql4.com/.
  2. Das meiner Meinung nach beste Buch, um MQL4 zu lernen, ist Expert Advisor Programming for MetaTrader 4 von Andrew Young. Zwar auf Englisch, ist es aber die Mühe der Sprachhürde wert, da der Autor wie ich finde extrem einfach zu erklären versteht. Hier der Amazon-Link: https://www.amazon.de/gp/product/....
 

Nun zur zweiten häufig gestellten Frage.

Manchmal habe ich Fragen zur Programmierung von EAs, für die ich im Internet keine Antworten finde: Haben Sie so eine Art "Fragengutscheine"?

Hierfür haben wir ab sofort zwei Lösungswege für Sie:

  • Sie können mir Ihre Fragen schicken. Dann kann ich sie bei Zeiten (aber ohne Antwort-Garantie) per Blog oder Video (anonymisiert versteht sich) beantworten. Ich habe dadurch Expert Advisor- und MetaTrader 4-relevante Inhalte zu bieten, und Sie bekommen kostenlos hochwertige Antworten.
  • Für einzelne MQL4-, EA- oder MT4-Fragen, für die Sie garantiert und schnell eine Antwort brauchen, bieten wir ab sofort Fragengutscheine an. Für 16,50 EUR beantworten wir Ihre Frage per Email innerhalb 48 Stunden (Werktag-Stunden; bei komplizierteren Geschichten bräuchten Sie ggfls. zwei oder mehrere Gutscheine; das wird in unserem Ermessen liegen). Sie erhalten 100%-Zufriedenheitsgarantie von uns, und damit Ihr Geld zurück, wenn Sie nicht zufrieden sind. Hier können Sie sich Ihre Fragengutscheine sichern:

Wie hilft Ihnen das weiter? Hinterlassen Sie Ihre Kommentare weiter unten auf dieser Seite.

Herzliche Grüße
Ihr EA-Programmierer Cristof Ensslin von mindful FX

 

Was tun, wenn EA im Strategietester keine Deals auslöst?

Nachdem Sie einen Expert Advisor (EA) in Ihrem MetaTrader 4 (MT4) installiert und im Strategietester geladen haben, kann es passieren, dass keine Deals ausgelöst werden. Um des Rätsels Lösung zu finden, prüfen Sie bitte folgende Punkte:

  1. Der Button "AutoTrading" muss in manchen MT4-Versionen aktiviert sein, damit Deals gemacht werden können - auch im Strategietester.
  2. Der Spread, den der Strategietester verwendet darf nicht größer als der im EA eingestellte Maximalspread sein (falls EA diese Einstellung vorsieht).
  3. Die eingegebene oder errechnete Lotsize muss größer als die Broker-Mindestlotsize und kleiner als die Broker-Maximallotsize für das ausgewählte Symbol sein. Sie muss außerdem dem Lot-Step des Symbols entsprechen. Das heißt, wenn Broker für das Symbol Lots von 1.0, 2.0,... zulässt, darf nicht 1.5 eingegeben werden, da der Lot-Step (also der Abstand zwischen zwei zugelassenen Lotsizes) in diesem Fall 1.0 ist. 
  4. Es muss genügend Kapital vorhanden sein. Geben Sie daher in den Expert Advisor Optionen im Reiter „Test“ als „Ursprüngliche Einlage“ einen genügend hohen Wert ein, um den Margin-Anforderungen für Ihre geplante Lotsize Rechnung zu tragen.
  5. Falls der EA auf einen Custom-Indikator (= nicht standardmäßig im MT4 mitgeliefert) zugreifen muss, um Deals zu generieren, muss dieser Indikator in der verwendeten MT4-Instanz in den Indikatoren abgespeichert sein.

Hilft das weiter? Wenn ja, sehr gut. Wenn nein, melden Sie sich bei uns (hier klicken und dann zum Kontaktformular runterscrollen), damit wir das Problem für Sie lösen können.

Allerbeste Trading-Erfolge wünschen Ihnen
Cristof Ensslin und das gesamte mindful FX Team

PS: Erfolgreiches Trading ist lernbar. Man muss nicht mit besonderen Genen geboren werden. Hier klicken, um einen Gutschein-Code für ein hochkarätiges 980-EUR-Seminar zu erhalten, um von Trading-Profis zu lernen, wie es geht.