MetaTrader 4 - Trading Systems Trading Strategies Alle Kategorien, die Handelsstrategien klassifizieren, sind völlig willkürlich. Nachfolgend sollen die grundlegenden Unterschiede zwischen den möglichen Handelsansätzen unterstrichen werden. Nach dem Trend Die Folgestrategie besteht darin, auf eine gewisse Preisbewegung zu warten, gefolgt von einer Position in der gleichen Richtung. Dabei geht man davon aus, dass sich der Trend in die gleiche Richtung bewegt. Wenn man dem Trend folgt, verkauft man niemals in der Nähe des Maximums oder kauft in der Nähe des Minimums, da eine signifikante Preisbewegung erforderlich ist, um zu signalisieren, dass der Trend begonnen hat. Also, mit Systemen dieser Art, wird der Trader immer überspringen die erste Phase der Preisbewegung und kann erhebliche Teil des Gewinns zu verpassen, bevor das Signal zu schließen Position kommt. Das Hauptthema betrifft die Wahl der Sensitivität der Trendstrategie. Ein sensibles System, das schnell auf Anzeichen von Trendwechsel reagiert, arbeitet bei starken Trends effizienter, erzeugt aber viel falschere Signale. Ein nicht empfindliches System hat einen umgekehrten Satz von Eigenschaften. Viele Händler versuchen immer wieder Geld für jede Bewegung des Marktes zu verdienen. Dies führt zur Auswahl von schnelleren und schnelleren Systemen nach dem Trend. Obwohl auf einigen Märkten schnell Systeme in der Regel effizienter als langsame sind, ist auf den meisten Märkten das Gegenteil, da die Minimierung von Trades und Provisionen in langsameren Systemen mehr als die reduzierten Gewinne bei guten Trades bezahlt wird. Aus diesem Grund empfiehlt es sich, die natürliche Anstrengung zu begrenzen, um nach sensibleren Systemen zu suchen. In allen Fällen sollte die Wahl zwischen schnellen und langsamen Systemen auf Erfahrungen und individuellen Absichten des Händlers beruhen. Es gibt eine Vielzahl von Trend-Strategien zur Verfügung. Im Folgenden sind die wichtigsten Strategien der Art: Strategien, die auf gleitenden Durchschnitt basieren Wenn ein Up-Trend durch den Down-Trend ersetzt wird, müssen die Preise den gleitenden durchschnittlichen Top-down schneiden. Ähnlich, wenn der Down-Trend durch den Aufwärtstrend ersetzt wird, müssen die Preise den gleitenden durchschnittlichen Bottom-up schneiden. In den am meisten gleitenden Durchschnittssystemen werden diese Kreuzungspunkte als Handelssignale betrachtet. Die grundlegende Konzeption, die der Durchbruchstrategie zugrundeliegt, ist ziemlich einfach: Die Marktfähigkeit, ein neues Maximum zu erreichen, oder Minimum zeigt den potenziellen Trend in der Durchbruchrichtung. Gegen-Trend-Strategien basieren darauf, auf eine signifikante Preisbewegung zu warten, gefolgt von einer Position in die entgegengesetzte Richtung, vorausgesetzt, dass der Markt mit der Korrektur beginnen wird. Systeme, die gegen den Trend arbeiten, sind für viele Händler oft attraktiv, da sie sich zumindest auf den Kauf konzentrieren und maximal verkaufen wollen. Leider ist die lösliche Komplexität dieser Aufgabe umgekehrt proportional zur Anziehung solcher Systeme. Der wichtigste Unterschied, der daran erinnert werden muss, ist, dass die Trendfolgesysteme selbstkorrigierende und gegen-Trend-Systeme implizieren die Möglichkeit von unbegrenzten Verlusten. So ist es notwendig, Schutzstopps in irgendeinem gegen-das-Trend-System einzuschließen. Ansonsten kann das System während des gesamten groß-skalierten Aufwärtstrends oder einer kurzen Position während des gesamten großformatigen Aufwärtstrends eine lange Position beibehalten. Der vorrangige Vorteil von Gegen-Trend-Systemen besteht darin, dass sie eine große Diversifizierungsmöglichkeit bieten, wenn sie gleichzeitig mit Trendfolgesystemen eingesetzt werden. In diesem Zusammenhang ist darauf hinzuweisen, dass ein Gegen-Trend-System wünschenswert sein kann, wenn es sogar mäßig Geld verliert. Der Grund dafür ist, dass, wenn ein Gegen-Trend-System entgegengesetzt mit einem Trendfolgesystem korreliert ist, der Handel mit beiden Systemen weniger Risiken hat als der Handel mit nur einem von ihnen. So ist es in hohem Maße möglich, dass die Kombination dieser beiden Systeme auf der gleichen Risikoebene mehr verdienen kann, wenn auch das Gegen-Trend-System selbst Geld verliert. Modellerkennung des Preisverhaltens Alle Systeme können in gewissem Sinne als Systeme der Modellerkennung klassifiziert werden. Schließlich sind auch Bedingungen, die ein Signal zur offenen Position in oder gegen die Trendrichtung geben, eine Art Preismodelle. Dennoch bedeutet dies, dass die gewählten Modelle in erster Linie nicht auf Preisbewegungen in bestimmten Richtungen beruhen, wie es bei Trend - oder Gegen-Trend-Systemen der Fall ist. Systeme dieser Art können bei der Entscheidungsfindung manchmal wahrscheinliche Modelle verwenden. In diesem Fall werden die Forscher versuchen, Modelle zu identifizieren, die nach ihrem Verhalten den Preiserhöhungen vorausgehen oder abnehmen sollten. Solche Verhaltensmodelle werden als zur Bewertung der aktuellen Wahrscheinlichkeiten des Marktwachstums oder - abfalls herangezogen. Es ist zu beachten, dass die oben genannten Strategien nicht immer klar voneinander getrennt sind. Als modifiziert werden die Systeme als anderer Typ klassifiziert. Trading im Kanal Trading im Kanal repräsentiert den Handel von und nach Resistenzen, deren Linien die Kanalgrenzen sind. Solche Taktiken sind gut für seitliche Trends (Wohnungen), aber sind nicht praktisch anwendbar in up-Trends oder Down-Trends. Der Handel im Kanal ist in einer Tabelle unten dargestellt: Die Positionen sollten unter folgenden Regeln geöffnet werden: Bestimmen Sie die Stützwiderstände. Eine korrekte Berechnung wird dazu beitragen, klare Grenzen des Kanals zu haben, in dem sich der Markt bewegt. Sobald der Preis einen Rand des Kanals erreicht und in die entgegengesetzte Richtung zurückspringt, sollte eine Kaufposition geöffnet werden. Kurze Positionen sollten geöffnet werden, wenn die Preise den Widerstandswert erreichen. Sobald der Preis die entgegengesetzte Grenze erreicht hat, sollte die Position geschlossen werden. Es muss beachtet werden, dass eine Umkehrung erfolgen kann, bevor die Preislinie die Kanalgrenzen erreicht, so dass Positionen geschlossen werden können, bevor der Preis Stütz - oder Widerstandsniveaus erreicht. Der Vorteil einer solchen Taktik ist eine Maximierung des Gewinns durch das Öffnen und Schließen von Positionen mehrmals Wenn der seitliche Trend weitergeht. Der Hauptnachteil besteht darin, dass die Pausen der Kanallinien zu erheblichen und ungerechtfertigten Verlusten führen können. Um die letzteren zu vermeiden, ist es notwendig, Stop Loss richtig zu setzen, dass die Positionspositionen geschlossen sind, wenn sich der Markt in einer entgegengesetzten Richtung gegenüber dem geplanten bewegt. Warnung: Alle Rechte an diesen Materialien sind von MQL5 Ltd. vorbehalten. Kopieren oder Nachdrucken dieser Materialien ganz oder teilweise ist verboten. Expert Advisors Was ist ein Expert Advisor Ein Forex Expert Advisor (EA) ist eine flexible automatisierte Forex Trading-Lösung, die kann Wird zu den beliebtesten und benutzerfreundlichen Plattform hinzugefügt, MetaTrader 4. Genauer gesagt, ein Expert Advisor ist eine Art von Software, die vollständig automatisieren Handelsstrategien in Ihrem Namen oder senden Sie Warnungen, die Sie auf einen Forex-Handel zu handeln, wenn bestimmte Bedingungen auf dem Markt erfüllt sind. Ein Expert Advisor für MetaTrader 4 ist in einer speziellen Programmiersprache namens MetaQuotes Language (MQL4) geschrieben. Programme wie MetaEditor, die bereits auf Metatrader 4 vorgespannt sind, verwenden diese Sprache, um Händlern dabei zu helfen, Expert Advisors zu bauen. Wie schaffen und handeln Sie mit einem Experten-Berater Forex Expert Advisors sind einfach zu erstellen. MetaTrader 4s einfach zu bedienende Schnittstelle kombiniert mit dem vorinstallierten Programm MetaEditor, erlauben Händler auf jeder Ebene der Erfahrung, um einfach und sofort einen Expert Advisor zu erstellen. Aber um loszulegen, hat die Vantage FX MetaTrader 4-Plattform viele Vorlagen und beliebte Expert Advisors bereits in der Plattform enthalten. MT4 EA Kurs: unsere erste Forex Experte Berater Dieser Artikel ist Teil einer Serie. Hier sind die anderen Teile: Willkommen im zweiten Teil unseres MetaTrader4 Expert Advisor Kurs Verpasste den ersten Teil Gehen Sie den MT4 EA Kurs Intro jetzt, I8217ll warten In diesem Teil werden wir lernen, wie man den MetaEditor 8211 die integrierte Entwicklungsumgebung benutzt Oder IDE für MetaTrader4 8211, um diese außergewöhnlichen Fachberater I8217ll zu zeigen, zeig Dir den Redakteur und wir werden sogar unseren ersten Expertenberater erstellen. Let8217s nennen das EA die Forex Wall-E. Holen Sie es Roboter, automatisierte Programme. Ah, moooving on Nach diesem Artikel fühlen Sie sich mit dem MetaEditor wohl und wissen, wie man einen neuen Fachberater schafft. Das ist fast halbwegs zu rechen in diesen Pips mit unserer automatisierten Strategie Dies sind Ihre ersten Schritte in eine neue Welt 8211 mit einem riesigen potenziellen Auszahlung. 8220Invest in sich selbst. Ihre Karriere ist der Motor Ihres Reichtums.8221 8211 Paul Clitheroe Bevor wir anfangen, bitte stellen Sie sicher, dass von nun an alles, was Sie laufen, auf einem Demo-Konto ist. Ich möchte nicht sehen, dass du dein Konto auslöste, weil du einen Codierungsfehler gemacht hast. Wir verwenden Demo-Konten und testen Strategien, um sicherzustellen, dass alles gut getestet ist, da8217s keine Notwendigkeit für ein Live-Konto. Du solltest auch mit MetaTrader etwas vertraut sein. Wenn nicht, ist MetaTrader 4 die Trading-Software, die wir verwenden werden. Wenn du es noch nicht aufstellt hast, findest du einen Makler (die Leute bei Pepperstone sind solide, aber jeder regulierte Big-Name-Broker sollte gut sein) und nach den Anweisungen deines Brokers installieren. Der MetaTrader Strategy Tester Die Toolbar in diesem Screenshot sollte Ihnen ein vertrauter Anblick sein. Dies sind die Standard-Steuerelemente, die mehr oder weniger jede MetaTrader-Anwendung haben sollte. Wenn du sie nicht siehst, schau mal auf View 8211 Symbolleisten, um die richtigen Symbolleisten zu aktivieren. Klicken Sie auf die Strategie-Tester-Taste (linker Kreis) und Sie sollten folgendes am unteren Rand des Fensters sehen: Hier werden wir unsere kompetenten Berater ausführen, die Sie in der Lage sein werden, zu konfigurieren, welches Währungspaar und Zeitrahmen Sie es testen möchten Und ein paar andere Einstellungen, die wir später nochmals wiederfinden können. Hier können Sie auch Ihre Strategien rücktest. Du kannst das als die Zentrale deiner zukünftigen Fachberater ansehen. Der MetaEditor Aber vor allem geht let8217s zurück zur Symbolleiste und klicke auf den MetaQuotes Language Editor (rechter Kreis). Dies sollte den Redakteur öffnen, von dem ich früher gesprochen habe. Ein neues Fenster öffnet sich, das sollte ähnlich aussehen: Hier kommt die Magie vor. Das ist wie Disneyland für uns EA Entwickler. Wenn du nicht wie Disneyland bist, denke ich. Weiter oben: einige Zauberei Der MMS-Assistent Hier kannst du neue Expert Advisors erstellen, den Code schreiben, der sie tickt, kompiliert und deine Strategie debuggt. Let8217s beginnen mit dem Erstellen eines neuen Expert Advisor, sollten wir Nach dem Klicken auf die Schaltfläche 8220New8221 in der oberen linken Ecke, sollte dieses Fenster erscheinen: Sie können bereits sehen, dass Sie viel mehr mit MQL4 als nur Erstellen Expert Advisors können Sie auch Ihre eigenen erstellen Indikatoren, erstellen Sie ein Skript (das ist nur ein anderer Name für ein Stück Code, der nur einmal im Client-Terminal läuft) und erstellen Sie Bibliotheken (die Sätze von Funktionalität, die von mehreren Experten Berater verwendet werden können). Whoa, nicht zu viel in einem go Vergewissern Sie sich, dass 8220Expert Advisor (Vorlage) 8221 ausgewählt ist und klicken Sie auf Weiter. Geben Sie dem Fachberater einen eingängigen Namen wie ForexWall-E. Lassen Sie alle anderen Einstellungen so, wie sie sind, und klicken Sie auf Weiter. Eine Anmerkung zu den Ereignissen Die nächsten 2 Bildschirme im Assistenten zeigen Ihnen einige Optionen im Zusammenhang mit Ereignissen. Veranstaltungen sind Momente in der Ausführung des Fachberaters, wo wir in der Lage sein werden, den Fachberater zu beraten, indem wir einen benutzerdefinierten Code ausführen. Let8217s gehen schnell über die verschiedenen Arten von Veranstaltungen, die uns zur Verfügung stehen: OnTimer. Ereignis, das ausgeführt wird, wenn ein Timer verwendet wird. Wir können die Frequenz in Sekunden selbst einstellen. Dies ist nützlich, wenn Sie alle X Sekunden ausführen oder überprüfen möchten. OnChartEvent. Behandelt eine Sammlung von Ereignissen im Zusammenhang mit Chart-Aktionen (Mausklick, Diagrammänderungen, Objekte, die erstellt werden, wenn etwas auf dem Diagramm gezogen wird). Nützlich, wenn Sie Benutzeraktionen abfangen möchten, während die EA läuft. OnTester Diese Veranstaltung wird nur beim Testen der EA angerufen, kurz bevor der Test durchgeführt wird. Hier können Sie Testerdaten aus der EA anfordern, wie zB Gewinn, die Balance, die Anzahl der Trades, die Ihr EA gemacht hat, etc. Für heute ist es nicht so viel Sorgen um diese Ereignisse. Lassen Sie alles auf die Standardeinstellungen und klicken Sie auf Weiter und beenden. Ta-da Sie haben gerade Ihren ersten Fachberater erstellt. Gut gemacht, gib dir einen schnellen Klaps auf den Rücken. Gut. Let8217s weiter auf unserem Abenteuer Running a Expert Advisor Was Sie gerade erstellt haben, ist ein voll funktionsfähiger Expert Advisor. Ich glaube mir, dass du es ausprobieren kannst, indem du auf die große Taste 8220Compile8221 klickst (Kompilieren bedeutet, dass der MetaEditor unseren menschlich lesbaren Code in Maschinenanweisungen umwandelt, die für die Ausführung als EA geeignet sind). Auf dem unteren Teil des MetaEditors solltest du so etwas sehen: Jetzt geh zurück zu MetaTrader 4. Du solltest noch den Strategy Tester am unteren Rand des Fensters haben. In der ersten Dropdown-Liste können Sie nun Ihre neue EA finden: Wenn Sie die gleichen Strategy Tester-Einstellungen verwenden (das Von und Bis Datum sind noch nicht zu wichtig), können Sie auf Start klicken, um Ihre neu erstellte Strategie zu testen. Geben Sie ihm einen Moment zu berechnen, und Sie sollten mit einem grünen Balken auf der Unterseite präsentiert werden, was darauf hinweist, dass Ihr EA fertig läuft. Beachten Sie die neuen Tabs, die unten erschienen sind: Haben Sie einen Durchblick durch sie. Für jetzt sind Ergebnisse und Grafik leer (da noch keine Trades gemacht wurden), aber die Register - und Journal-Tabs zeigen Informationen über den Experte-Berater-Testlauf und einige Logging-Informationen an: Ziemlich schön huh Der Report-Tab ist, wo you8217ll Verbringen viel Zeit mit der Analyse der Trades, die Ihr Fachberater nahm. Aber natürlich, dieser kompetente Berater isn8217t tut wirklich viel. Let8217s ändern das jetzt. Unsere erste EA 8211 ForexWall-E Sachen könnte ein bisschen technisch jetzt, we8217re gehen, um tatsächlichen Code zu verwenden. Aber ich verspreche es, es wird leicht zu verdauen, wir werden wahrscheinlich durch sie hauen. Zuerst öffnen let8217s unseren MetaEditor wieder und bearbeite die void OnTick () - Methode, so dass es so aussieht: Nachdem du den Code aktualisiert hast, schlägst du die Taste 8220Compile8221, um sicherzustellen, dass es keine Fehler gibt. Es sollte ohne Probleme aufbauen (Schwierigkeiten mit diesem Lassen Sie mich in den Kommentaren wissen, ich kann Ihnen helfen). Der Code scheint ein bisschen kompliziert zu sein, also let8217s gehen über sie Zeile für Zeile. Aber zuerst: was sind Zecken Über Forex Zecken Ein Zecken im Kontext von Forex bedeutet die kleinste Zunahme oder Abnahme des Preises, die ein Währungspaar machen kann. Deshalb, jedes Mal, wenn Sie sehen, den Preis nach oben oder unten auf die kleinste Art und Weise, das ist ein Zecken. Es ist auch, wenn das OnTick-Ereignis angerufen wird. Code-Komplettlösung Dies ist unsere Funktionserklärung. Wir geben die Verfügbarkeit dieser Funktion an, also kann man sie anrufen. Diese if-Aussage stellt sicher, dass, wenn es bereits eine offene Bestellung gibt, wir don8217t öffnen ein anderes. OrdersTotal () ist eine eingebaute Funktion in der MQL4-Sprache und gibt die Anzahl der momentan geöffneten Aufträge zurück. Hier definieren wir einige Variablen: Die Losgröße beträgt 0,01 Der Stoppverlust beträgt 500 Punkte, was 50 Pips auf einem Broker entspricht, der 5 Ziffern verwendet, da in diesem Fall 1 Pipe 110. eines Punktes. Wenn das dich jetzt verwirrt, dann mache ich dir Sorgen und nehme an, dass wir einen Stoppverlust von 50 Pips verwenden. Der Gewinn wird auch 50 Pips (aus dem gleichen Grund wie oben). Diese Zeile bedeutet, dass wir den Wert des 300 exponentiellen gleitenden Durchschnittes (oder EMA) abrufen. Wir werden diesen gleitenden Mittelwert verwenden, um festzustellen, ob wir einen Handel betreten oder nicht. Jetzt werden viele Parameter mit diesem EMA verwendet. Das ist es, was sie bedeuten: Dies ist das erste Mal, dass wir den Wert eines Indikators verwenden. Es gibt Lasten mehr eingebaute Indikator in MQL4, wie iStochastic und iRSI. In anstehenden Teilen dieser Serie, wir8217ll decken die und vieles mehr. Was passiert hier, ist, dass wir nur einen Handel geben, wenn der Ask-Preis 50 Pips immer noch niedriger ist als der EMA-Wert. Mit anderen Worten: Wenn der Preis mehr als 50 Pips unter der 300 EMA Linie ist, sollten wir kaufen. Schließlich bekommen wir die eigentliche Bestellung Die OrderSend () - Funktion ist eine weitere integrierte Funktion, die es uns erlaubt, programmgesteuert einen Auftrag zu erstellen. In diesem Fall erstellen wir einen Kaufauftrag für 0,01 Lose, mit dem Stop-Loss und nehmen Gewinn, den wir früher definiert haben. Klicken Sie erneut auf die Schaltfläche Kompilieren und gehen Sie dann zurück zu MetaTrader. Starten Sie den Expertenberater-Test im Strategy Tester. Nun sind die Ergebnisse, Grafik - und Report-Tabs nicht mehr so langweilig: Und wie Sie sehen können, scheint es sogar, dass unser erster Fachberater sogar einen bescheidenen Gewinn gemacht hat (vor allem durch Glück, ohne Zweifel. Ihre Ergebnisse können je nach Währung unterschiedlich sein Paar, Zeitrahmen und Makler). Aber es ist ein ermutigendes Ergebnis dennoch jeder liebt eine Grafik nach oben, rechts Fazit Whoop, Teil zwei unserer MT4 Experte Berater Kurs verpackt eine Menge Informationen You8217ve gelernt, wie man die Strategie Tester verwenden. Sie haben sich mit dem MetaEditor vertraut gemacht und einen neuen Fachberater erstellt. You8217ve baute deine erste EA und nahm gleichzeitig die ersten Schritte mit MQL4. Das ist für diese Zeit. Ich ermutige Sie, mit Ihrem neu geschaffenen Expertenberater zu spielen, ändern Sie einige der Parameter, die wir definiert haben und sehen Sie, wie sie das Ergebnis der Ausführung Ihrer EA im Strategie-Tester beeinflussen. Nächstes Mal werden wir mit unserem Fachberater fortsetzen und Schritt für Schritt verbessern und es fester machen. Wenn Sie Fragen haben, lassen Sie mich bitte in den Kommentaren wissen. Abonnieren Sie meinen Newsletter unten, wenn Sie auf dem Laufenden gehalten werden möchten, wenn der nächste Teil dieses Kurses veröffentlicht wird. Post navigationAutomated Trading Wichtig: Diese Seite ist Bestandteil des Archivs und kann veraltet sein. Trading Point Platform ermöglicht es Ihnen, Ihre Trading-Strategie mit MetaQuotes8217 MQL4 eine integrierte Sprache für die Programmierung von Handelsstrategien zu automatisieren. MQL4-Sprache ist ähnlich wie C und ermöglicht die Erstellung Ihrer eigenen Experten-Berater, die die Handels-Prozess-Management automatisch machen. Sie können auch eigene benutzerdefinierte Indikatoren, Scripts und Bibliotheken von Funktionen mit Hilfe von MQL4 erstellen. Erfahren Sie, wie Sie sie verwenden können, indem Sie den Abschnitt "Expert Advisors" im MetaTrader 4 Benutzerhandbuch und in der Programmierung im MQL4-Referenzhandbuch überprüfen. Expert Advisors Expert Advisors ermöglichen die komplette Automatisierung Ihrer Trading-Strategie und lassen Sie das System für Sie handeln. Das Programm ist so konzipiert, dass jedes einzelne Preis tick und führen Trades, wie Sie es programmieren. Bevor Sie Ihr System laufen lassen, können Sie Ihre Handelsstrategien auf historischen Daten testen, indem Sie die Ein - und Ausspeisepunkte Ihrer Trades auf dem Diagramm anzeigen. Benutzerdefinierte Indikatoren Benutzerdefinierte Indikatoren ermöglichen es Ihnen, technische Indikatoren zusätzlich zu denen bereits in MetaTrader 4 Terminal integriert zu erstellen. Wie eingebaute Indikatoren zielen sie nur darauf ab, analytische Funktionen zu implementieren. Skripte sind Programme, die für die Einzelausführung spezifischer Aktionen ausgelegt sind. Im Gegensatz zu Expert Advisors, Scripts nicht laufen tick-weise und haben keinen Zugriff auf Indikator-Funktionen. Bibliotheken enthalten zahlreiche herunterladbare Scripts, Custom Indicators und Expert Advisors. Automatisierte Trading-Benutzerhandbücher Das Expert Advisor Benutzerhandbuch zeigt Ihnen, wie Sie das Beste aus der Expert Advisor-Funktion herausholen können. Während ein gewisses Verständnis der Programmiersprache C hilfreich ist, ist es nicht unbedingt erforderlich. Download Programmierung in Algorithmische Sprache MQL4, eine großartige Ressource, um Ihnen die Entwicklung Ihrer eigenen Experten Berater, technische Indikatoren und Skripte.
No comments:
Post a Comment