MetaTrader 5 - Handelssysteme MQL5 Wizard: Erstellen von Expertenberatern ohne Programmierung Einleitung Bei der Erstellung automatisierter Handelssysteme ist es notwendig, Algorithmen zur Analyse der Marktsituation und der Generierung von Handelssignalen, Algorithmen für die Abwicklung Ihrer offenen Positionen sowie Systeme des Geldmanagements und Risikomanagement. Sobald der Modulcode geschrieben ist, ist die schwierigste Aufgabe, alle Teile zusammenzubauen und den Quellcode des Handelsroboters zu debuggen. Hier spielt die Architektur der Modulinteraktion eine zentrale Rolle: Wenn sie schlecht aufgebaut wird, wird die meiste Zeit aufgewendet, um Fehler zu finden und zu korrigieren, und wenn Sie den Algorithmus eines Moduls ersetzen, wird dies dazu führen, dass der gesamte Quellcode neu geschrieben wird . In MQL5 mit dem objektorientierten Ansatz erleichtert das Schreiben und Testen automatisierter Handelssysteme erheblich. MetaQuotes Software Corp hat Klassen entwickelt, um Handelsstrategien zu implementieren. Jetzt können Sie Expert Advisors automatisch direkt in MetaEditor generieren, indem Sie die erforderlichen Trade Signals (derzeit 20 davon), Trailing (4) und Money Management (5) Module auswählen. Durch die Kombination dieser Module erhalten Sie viele Varianten von ready-to-use-Handelssysteme. Sie können auch eigene Klassen mit der Implementierung eines dieser Module verwenden. Erstellen Sie sie selbst oder bestellen Sie sie über den Jobservice. In diesem Artikel werden wir die automatische Generierung von Expert Advisors Quellcode mit MQL5 Wizard. Und es gibt nichts zu programmieren 1. Erstellen von Trading-Roboter mit MQL5 Wizard Expert Advisors Quellcode wird mit MQL5-Assistent in MetaEditor generiert. Grundlegende Klassen von Handelsstrategien befinden sich im Ordner ltclientterminaldirectorygtMQL5IncludeExpert. In den Signal-, Trailing - und Money-Unterordnern befinden sich gebrauchsfertige Algorithmen von Signalklassen, Klassen von nachgelagerten offenen Positionen und Klassen von Geld - und Risikomanagement. MQL5 Wizard analysiert Dateien in diesen Ordnern und verwendet sie, um Expert Advisors Code zu generieren. Um den MQL5-Assistenten zu starten, müssen Sie in der Symbolleiste auf die Schaltfläche Neu klicken oder im Menü Datei die Option Neu wählen (oder einfach Strg drücken): Abb. 1. Starten von MQL5 Wizard Wählen Sie dann den Typ des Programms, das Sie erstellen möchten. Wählen Sie in unserem Fall die Option Expertenratgeber (generieren) aus: Abb. 2. Auswahl des Programmtyps Schritt 1. Allgemeine Eigenschaften des Experten-Advisors Als nächstes öffnet sich das Dialogfenster, in dem Sie die allgemeinen Eigenschaften des Experten-Advisors einstellen können: Abb. 3. Allgemeine Eigenschaften von Expertenratgeber Geben Sie im Feld Name, Autor und Link den Namen des Experten Advisors, den Namen der Autoren und den Link zu Ihrer Website an. Expert Advisor hat außerdem die folgenden Eingabeparameter: Symbol (der String-Typ) - Arbeitszeichen für Expert Advisor. Zeitrahmen (Zeitrahmen) - Arbeitszeitraum für Expert Advisor .. Im nächsten Schritt wählen Sie die Art der Handelssignale, auf denen der Experte handeln wird. Schritt 2. Wählen Sie das Modul der Handelssignale Der Algorithmus der Öffnungs - und Schließpositionen wird durch das Modul der Handelssignale bestimmt. Handelssignemodule enthalten Regeln für die Öffnungsreversierung von Positionen. CSignalAC - Das Modul der Signale basierend auf Marktmodellen des Indikators Accelerator Oscillator. CSignalAMA - Das Modul der Signale basierend auf den Marktmodellen des Indikators Adaptive Moving Average. CSignalAO - Das Modul der Signale basierend auf Marktmodellen des Indikators Awesome Oscillator. CSignalBearsPower - Das Modul der Signale basierend auf den Marktmodellen des Oszillators Bears Power. CSignalBullsPower - Das Modul der Signale basierend auf Marktmodellen des Oszillators Bulls Power. CSignalCCI - Das Modul der Signale basierend auf Marktmodellen des Oszillators Commodity Channel Index. CSignalDeM - Das Modul der Signale basierend auf Marktmodellen des Oszillators DeMarker. CSignalDEMA - Das Modul der Signale basierend auf den Marktmodellen des Indikators Double Exponential Moving Average. CSignalEnvelopes - Das Modul der Signale basierend auf Marktmodellen der Indikatorumschläge. CSignalFrAMA - Das Modul der Signale basierend auf Marktmodellen des Indikators Fractal Adaptive Moving Average. CSignalITF - Das Modul der Filtration der Signale nach Zeit. CSignalMACD - Das Modul der Signale basierend auf Marktmodellen des Oszillators MACD. CSignalMA - Das Modul der Signale basierend auf Marktmodellen des Indikators Moving Average. CSignalSAR - Das Modul der Signale basierend auf Marktmodellen des Indikators Parabolic SAR. CSignalRSI - Das Modul der Signale basierend auf Marktmodellen des Oszillators Relative Strength Index. CSignalRVI - Das Modul der Signale basierend auf Marktmodellen des Oszillators Relative Vigor Index. CSignalStoch - Das Modul der Signale basierend auf Marktmodellen des Oszillators Stochastic. CSignalTRIX - Das Modul der Signale basierend auf Marktmodellen des Oszillators Triple Exponential Average. CSignalTEMA - Das Modul der Signale basierend auf den Marktmodellen des Indikators Triple Exponential Moving Average. CSignalWPR - Das Modul der Signale basierend auf Marktmodellen des Oszillators Williams Percent Range. Die Art der Handelssignale wird aus der Dropdown-Liste Name ausgewählt. Nach dem Drücken der Next-Taste erscheint ein Fenster: Abb. 4. Auswahl der Handelssignale von Expert Advisor Um ein Modul von Handelssignalen hinzuzufügen, drücken Sie die Schaltfläche Hinzufügen. Feige. 5. Wählen Sie den Algorithmus der Handelssignale Jedes Modul der Handelssignale hat seine eigenen Parameter. Sie können die Standardwerte verwenden. Es gibt zwei Arten der Parametererstellung. Sie können zwischen ihnen wechseln, indem Sie mit der linken Maustaste auf das Parametersymbol doppelklicken. Wenn der Parameter das hervorgehobene Symbol hat, steht er als Eingabevariable von Expert Advisor zur Verfügung. Solche Parameter können weiter für die Expertenoptimierung in Strategy Tester verwendet werden. Wenn Parameter das graue Symbol hat, dann hat es den festen Wert, den Sie nicht aus Expert Advisors Eigenschaften ändern können. Das Modul der Handelssignale erscheint in der Liste: Abb. 6. Das Modul der Handelssignale wurde hinzugefügt Schritt 3. Das Modul für die nachfolgenden offenen Positionen auswählen Der nächste Schritt besteht darin, den Algorithmus der nachlaufenden offenen Positionen (Trailing Stop) auszuwählen. Mit dem Trailing können Sie verdienen Gewinn zu sparen. In unserem Expertenrat wählen Sie Trailing Stop basierend auf festem Stop Level: Abb. 7. Wählen Sie den Algorithmus der nachfolgenden offenen Positionen Diese Art von Schleifen hat zwei Parameter: den StopLevel und den ProfitLevel (in Anführungspunkten mit 2 und 4 Ziffern nach dem Komma), die verwendet werden, um offene Positionen zu verfolgen: Abb. 9. Einstellung der Parameter des ausgewählten Algorithmus der nachfolgenden offenen Positionen Schritt 4. Wählen Sie das Modul des Geld - und Risikomanagements Im letzten Schritt müssen Sie das System des Geld - und Risikomanagements auswählen, das in Ihrem Expertenrat verwendet wird. Der Zweck dieses Algorithmus ist es, das Handelsvolumen (in Lose) für den Handel und das Risikomanagement zu bestimmen. Wenn der Verlustwert die zulässige Grenze überschreitet (z. B. 10 des Eigenkapitals), schließt das Geld - und Risikomanagement-Modul die unrentable Position gewaltsam ab. Feige. 9. Wählen Sie den Algorithmus des Geld - und Risikomanagements Wählen Sie den Handel mit dem festen Handelsvolumenalgorithmus aus. Das Modul, das wir ausgewählt haben, hat zwei Parameter: Lots - Handelsvolumen in Losen. Prozent - maximal zulässiger Prozentsatz des Risikos. Feige. 10. Einstellen der Parameter des ausgewählten Algorithmus des Geld - und Risikomanagements Nach dem Klicken auf Fertig stellen erscheint die Datei TestExpert. mq5 im Ordner teminaldatafilderMQL5Experts. Der Dateiname entspricht dem angegebenen Namen von Expert Advisor. 2. Die Struktur des Experten Advisor Erstellt mit MQL5-Assistent Der Quellcode von Expert Advisor, erstellt von MQL5-Assistent, sieht wie folgt aus: Expert Advisors Code besteht aus mehreren Abschnitten. Abschnitt, der die Programm-Eigenschaften beschreibt: Der Code der CExpert-Klasse (seine Instanz wird in Expert Advisor verwendet) befindet sich in der Expert. mqh-Datei. Die Datei SignalMA. mqh enthält den Quellcode der ausgewählten Handelssignalklasse - CSignalMA. Die Datei TrailingFixedPips. mqh enthält den Quellcode der Hinterlegungsalgorithmen Klasse - CTrailingFixedPips. Das Geld - und Risikomanagement wird von der CMoneyFixedLot-Klasse implementiert, die in der Datei MoneyFixedLot. mqh enthalten ist. Als nächstes kommen die Eingabeparameter von Expert Advisor: Die ersten drei Parameter (ExpertTitle, ExpertMagicNumber und ExpertEveryTick) sind allgemein. Sie sind immer vorhanden, unabhängig von den ausgewählten Handelssignalen. Nachlaufend. Und Geld-und Risikomanagement-Algorithmen. Der String ExpertTitle-Parameter gibt den Namen von Expert Advisor an, ExpertMagicNumber gibt seine ID an (dieser Wert wird in den Handelsanforderungsparametern verwendet), und der ExpertEveryTick-Parameter wird verwendet, um den EAs-Arbeitsmodus zu setzen. Wenn ExpertEveryTick auf true gesetzt ist, ruft Expert Advisor Handler-Funktionen auf, wenn ein neues Häkchen für das Arbeitssymbol kommt. Nach den allgemeinen Parametern von Expert Advisor kommen die Eingabeparameter für den gewählten Handelssignalalgorithmus (in unserem Fall sind es die in der CSignalMA-Klasse verwendeten Parameter). Wir haben die Klasse CTrailingStopFixedPips für nachgestellte offene Positionen ausgewählt. Sie führt eine offene Position in festem Abstand, bestimmt durch Stop-Loss - und Take-Profit-Werte, deren Werte in normalen 24-stelligen Punkten definiert sind. Wenn der Kurs in Richtung der offenen Position um eine Distanz bewegt wird, die die auf dem Niveau von TrailingFixedPipsStopLevel festgelegte Anzahl von Punkten übersteigt, ändert Expert Advisor die Werte der Stop Loss - und Take Profit-Werte (wenn TrailingFixedPipsProfitLevel gt 0). Die Eingabeparameter von MoneyFixLotPercent und MoneyFixLotLots entsprechen Parametern des Algorithmus mit festem Handelspartner, der in der Klasse CMoneyFixedLot implementiert ist. In unserem Fall wird der Handel mit einem festen Volumen durchgeführt, das dem Wert von MoneyFixLotLots entspricht. Die CMoneyFixedLot-Klasse implementiert außerdem den Algorithmus des Risikomanagements: Wenn es einen Verlust (als Prozentsatz des aktuellen Eigenkapitals) gibt, der im Parameter InpMoneyFixLotPercent angegeben ist, empfiehlt die CMoneyFixedLot-Klasse den Expertenrat, die unrentable Position zwangsweise zu schließen getan werden. Nach Eingabeparametern von Expert Advisor wird das ExtExpert-Objekt der CExpert-Klasse deklariert: Dies ist die Instanz der Trading-Strategieklasse. Als Exemplar der CExpert-Klasse enthält das ExtExpert-Objekt Verweise auf untergeordnete Objekte des CExpertSignals, der CExpertMoney (die Basisklasse des Geld - und Risikomanagements) und der CExpertTrailing (die Basisklasse der nachfolgenden Open) Positionen) Klassen. Darüber hinaus enthält die CExpert-Klasse Instanzen des CExpertTrade, SSymbolInfo. CAccountInfo. CPositionInfo. COrderInfo-Klassen und dem Container CIndicators. Um Parameter von Expert Advisor festzulegen, müssen Sie Instanzen entsprechender Klassen anlegen und Verweise auf erzeugte Objekte in der ExtExpert-Klasse angeben. Wir betrachten die OnInit-Funktion der Expert Advisor-Initialisierung. Hier initialisieren und konfigurieren wir Eigenschaften der ExtExpert-Klasse. 1. Initialisierung der ExtExpert-Klasse: Das ExtExpert-Objekt wird mit der Init-Methode initialisiert. Hier legen wir das Symbol, den Zeitrahmen, die Kennzeichnungsmethode für jeden Haken, die ID des Expert Advisors sowie die Erstellung und Initialisierung von privaten Objekten der Klassen fest (in diesem Stadium werden die CExpertSignal-Klassen verwendet) Management-Objekte). Wenn das ExtExpert-Objekt nicht erfolgreich initialisiert wird, wird Expert Advisor mit dem Rückgabewert -1 beendet. 2. Erstellen und Konfigurieren der Signalobjekteigenschaften Die Konfiguration des Trade Signals Objekt besteht aus mehreren Schritten: Erzeugung des Signalobjekts und Einstellung seiner Parameter Erstellung eines Moduls von Handelssignalen und dessen Hinzufügen zur CExpertSignal Klasse Instanz. Wenn das ExtExpert-Objekt nicht erfolgreich initialisiert wird, wird Expert Advisor mit Returncode (von -2 bis -3) beendet, der davon abhängt, von welchem Schritt ein Fehler aufgetreten ist. Abhängig davon, wie die Parameter im MQL5-Assistenten angegeben wurden, wird der entsprechende Code generiert. Wenn Parameter festgelegt ist und sein Wert nicht vom Standardwert abweicht, wird er nicht in den generierten Code geschrieben. In diesem Fall wird der Standardwert des Parameters (angegeben in der entsprechenden Klasse) verwendet. 3. Erstellen und Konfigurieren der Eigenschaften des hinteren Objekts Die Konfiguration des nachgeordneten Objekts besteht ebenfalls aus mehreren Schritten: Anlegen eines nachgeordneten Objekts Hinzufügen eines Nachlaufs zum Experten Nachlaufparameter einstellen. Wenn das nachfolgende Objekt nicht erfolgreich initialisiert wird, wird Expert Advisor mit Returncode (von -4 bis -5) beendet, der davon abhängt, von welchem Schritt ein Fehler aufgetreten ist. 4. Erstellen und Konfigurieren der Eigenschaften des Geldobjekts Die Konfiguration des Geld - und Risikomanagementobjekts besteht ebenfalls aus vier Schritten: Erstellen von Geldobjekten Hinzufügen von Geld zu Experten Einstellen von Geldparametern. Wenn das Money-Objekt nicht erfolgreich initialisiert wird, wird Expert Advisor mit Returncode (von -6 bis -7) beendet, der davon abhängt, von welchem Schritt ein Fehler aufgetreten ist. 5. Initialisieren aller in Klassen verwendeten Indikatoren Nach dem Erstellen und Initialisieren von Objekten von Handelssignalen, Trailing und Money Management wird die ValidationSettings () - Methode von ExtExpert aufgerufen. Anschließend wird die InitIndicators () - Methode des ExtExpert-Objekts aufgerufen. Sie initialisiert die im Signal-, Nachlauf - und Geldobjekt verwendeten Indikatoren. Die OnDeinit. OnTick. Die OnTrade - und OnTimer-Ereignisbehandlung wird durch Aufruf der entsprechenden Methoden der ExtExpert-Klasse durchgeführt. Wenn Sie die Details der Implementierung der CExpert-Methode kennen möchten, können Sie den Quellcode der Indikatoren in ltclientterminaldirectorygtMQL5IncludeExpertexpert. mqh anzeigen. 3. Überprüfen des erstellten Expertenberaters im MetaTrader-5-Strategie-Tester Wenn alle Komponenten der Standardbibliothek vorhanden sind, kompiliert der Code des generierten Expert Advisor erfolgreich: Abbildung 10. Erfolgreiche Zusammenstellung von Experten-Advisoren Quellcode, der im MQL5-Assistenten erstellt wurde Sie können überprüfen, wie Ihre neu erstellte Tabelle erstellt wurde Trading-System arbeitet mit Strategy Tester von MetaTrader 5 Client-Terminal. In Abbildung 11 sehen Sie die Ergebnisse der Prüfung auf historische Daten mit Standardeinstellungen (EURUSD, H1, 2010.01.01-2011.06.01): Abbildung 11. Ergebnisse der Expert Advisor Prüfung auf historische Daten (EURUSD, H1) Der beste Satz von Nach der Optimierung im MetaTrader 5 Strategy Tester können die Experten-Advisor-Parameter gefunden werden. Schlussfolgerung Mit den Klassen von Handelsstrategien deutlich erleichtert die Schaffung und Prüfung Ihrer Trading-Ideen. Jetzt kann der gesamte Quellcode von Expert Advisor direkt in MetaEditor mit dem MQL5 Wizard auf Basis von einbaufertigen Standard Library Modulen oder eigenen Modulen aufgebaut werden. Wenn Sie nicht möchten, oder schräg schreiben Sie Ihre eigenen Handel Signale Modul, können Sie immer aus dem Job-Service und bestellen entweder ganze Handelsroboter oder nur erforderliche Module. Dieser Ansatz bietet zusätzliche Vorteile: Die Entwicklungskosten des separaten Moduls sollten niedriger sein als die Kosten für den gesamten Expert Advisor. Das resultierende Modul kann wieder verwendet werden, um sowohl einen eigenständigen Expert Advisor als auch eine ganze Familie von Handelsrobotern (basierend auf diesem Modul) unter Verwendung des MQL5-Assistenten zu erstellen. Geordnetes Modul muss strikt den zusätzlichen Anforderungen des MQL5 Wizard entsprechen, und dies gibt zusätzliche Kontrolle über die Qualität der code. EA Generator amp EA Creator Erstellen Sie Ihre eigenen Experten Advisor ohne Programmierung EA Generator - Erläuterung EA Generator oder EA Creator ist eine einzigartige Software ohne Analoga. Der größte Vorteil dieser Software ist, dass sie auf einem neuronalen Netzwerk basiert, das die implizite Verbindung zu Währungsbewegungen aufzeigt, die durch Standardindikatoren vorhergesagt werden können. Ein weiterer wichtiger Vorteil dieses Tools ist, dass jeder erstellte Fachberater einzigartig ist. EA Generator ist eine neue revolutionäre automatisierte Handelstechnologie auf der Grundlage der neuesten Entwicklungen auf dem Gebiet der künstlichen Intelligenz. Es ist ein echter Durchbruch im automatischen Devisenhandel. Technische Indikatoren sind Ableitungen von Raten und ihre Signale verzögern sich relativ zum Preis. Deshalb ist es effektiver, Kerzen-Preis-Muster für mehr produktiven Handel verwenden diese Methode ist weithin bekannt und sehr erfolgreich eingesetzt. Um ihn zu nutzen, sollte ein Trader lernen, wie man charakteristische graphische Zahlen wählt und interpretiert, indem man die Historien der Finanzinstrumente für lange Zeitintervalle analysiert. Solches Lernen erfordert gutes Gedächtnis, Talent für visuelles assoziatives Denken und kann Jahre dauern. Dennoch erreichen einige Trader Erfolg in der Zeit und Handel erfolgreich und stabil, aber es ist fast unmöglich, ihre Handelssysteme in Form eines Algorithmus zu formalisieren. Es ist Intuition, die bei dieser Art von Handel, d. H. Versteckte unterbewusste Verarbeitung von Handelsinformationen und Lieferung nur des Endergebnisses von Bedeutung ist, so dass es für einen Händler sehr schwierig ist, den mentalen Prozess zu formulieren, der zu diesem Endergebnis führt. Um Probleme der Automatisierung solcher Handelssysteme zu lösen, bieten wir das Softwarepaket HLAIMAN - MakeEA MT4 an, das auf dem Einsatz moderner Methoden der maschinellen Erkennung von grafischen Bildern in Kombination mit neuronalen Netzwerktrainingalgorithmen basiert. Der Prozess der Generierung von Strategien (Handelsroboter) unter Verwendung der gegebenen Software wird im Terminal MetaTrader 4 durchgeführt. Ein Satz von Handelssignalen in Form von graphischen Objekten, die auf einem Preisdiagramm in einem Fenster des spezifischen Handelsinstruments platziert werden, ist Die Anfangsdaten für die Erzeugung. Das Erzeugungsprogramm liest automatisch Daten, verarbeitet sie und bildet einen entsprechenden neuronalen Netzwerkalgorithmus einer Handelsstrategie, die die gegebene Handelslogik implementiert und sie mit Mustern des aktuellen Preisplans koordiniert. Ein handelsübliches Robotermodul, das als Experten-Advisor-Datei gespeichert wird, ist ein eigenständiges Softwareprogramm, das auf der Plattform MT4 betriebsbereit ist. Sie können Ihren Fachberater testen, optimieren und zusätzlich trainieren, indem Sie nicht nur das ursprünglich gewählte Handelsinstrument, sondern auch alle anderen zusätzlichen Instrumente und Perioden nutzen. EA Generator ist ein nützliches und handliches Werkzeug für die unabhängige Entwicklung von automatisierten Forex Experten Beratung, die Ihnen den Handel mit Ihrer eigenen Strategie. Sie donrsquot haben, um eine einzige Kodierung Zeile zu schreiben, um einen professionellen Berater zu erstellen. Alles was Sie brauchen, ist zu verkaufen und oder kaufen Trades auf einem Diagramm eines ausgewählten Instruments und Zeitrahmen in Form von Standard-Grafik-Objekte ndash Pfeile. Pfeil hoch ist kaufen, Pfeil nach unten ist zu verkaufen. EA Generator Software schafft komplexe Algorithmen, die dazu beitragen, Ihre Strategie zum Leben in einem automatisierten Experten Advisor Dank dieser Software benötigen Sie donrsquot alle Programmierkenntnisse oder Mathe-Fähigkeiten oder müssen einen Programmierer bezahlen, um eine automatisierte Expertenberater entwickeln. Sie müssen nur Trades auf einer Karte platzieren, erhalten Experten-Berater und mit nur wenigen Klicks, wird diese professionelle Berater beginnen mit den Trading-Prinzipien, die ausschließlich von Ihnen entwickelt wurden. Die EA-Generator-Software verwendet die grafische Schnittstelle des MT4-Terminals. Das bedeutet, dass Sie die gesamte Bandbreite der grafischen Oberfläche von terminalrsquos verwenden können, um Ihre Trades zu platzieren. Sie können einem Diagramm zusätzliche Zeichen und Grafikobjekte hinzufügen, sowohl Standard - als auch Drittanbieterindikatoren verwenden. Whatrsquos mehr, können Sie EA-Generator-Software, um neue, profitable Strategien zu suchen und sie verwenden, um automatisierte Fachberater zu schaffen. Das EA-Generator-Software-Delivery-Set enthält einen Experten-Berater, der dazu beiträgt, automatisch Signale über die profitabelsten Trades auf einem Chart zu platzieren. Mit diesen Daten, um einen automatisierten Experte Advisor erstellen können, bringen Profit Neural Net Erklärung EA Generator Softwarekomponenten Programm kernel laquohlaim. exeraquo. Diese befindet sich im Ordner der EA-Generator-Software. MT4 laquoMakeSignalsraquo Fachberater. Diese befindet sich im Terminalordner, wenn die EA-Generator-Software installiert ist. Sie dient zum automatischen Erstellen von Handelssignalen auf einem Instrument oder Zeitrahmen. LaquoMakeAlgorithmraquo-Skript. Diese befindet sich auch im Terminalordner, wenn die EA-Generator-Software installiert ist. Es wird verwendet, um automatisierte Forex Experten Berater bei der Eingabe von Handels-Signale auf einem Instrument oder Zeitrahmen-Diagramm zu erstellen. Sichere EA-Generator No-Risk-Akzeptanz Form EA Generator - 1 Lizenz 30 Tag-Geld-Zurück-Garantie 247 Kundensupport Lifetime Kostenlose UpdatesHow To MetaTrader 5 Expert Advisors ohne Programmierung Heute MetaQuotes Software Corp. veröffentlichte ein Tutorial auf der MQL5 Community-Website darüber, wie Um MetaTrader 5 professionelle Berater zu schaffen, ohne dass Sie ein Programmierer sein müssen. Das Tutorial beschreibt, wie die 034MQL5 Wizard034, die als Teil der MetaTrader 5-Client-Software kommt, um Ihre ganz eigene EA zu schaffen, indem Sie nur zeigen und klicken Sie mit der Maus verwenden. MetaQuotes auch veröffentlicht heute ein Tutorial für Programmierer diskutieren, wie man über die Schaffung der Software-Module, die Benutzer des MQL5-Assistenten können aus, wenn sie ihre eigenen persönlichen forex 034robot034 wählen zu gehen. Leider am Ende des Tages, wenn you039re nicht ein Programmierer es scheint, als ob you039re immer noch abhängig von Programmierern, um alle leckeren Zutaten, die Sie in Ihrem eigenen persönlichen Handelssystem 034recipe034 setzen könnte, bieten. Derzeit sind die verfügbaren Module, die mit MetaTrader 5 gebündelt werden, 12 verschiedene 034Signals034, die verwendet werden können, um zu öffnen, zu schließen oder umzukehren ein Handel, zusammen mit 3 verschiedenen Schleppstopp-Methoden und 4 verschiedene Geld-Management-Methoden kommen. That039s derzeit eine etwas begrenzte Auswahl an Zutaten zur Auswahl, und ich gehe davon aus, dass MetaQuotes hoffen, dass Programmierer aus der MQL5-Community schnell erweitern wird, dass eine Reihe von Modulen. Das kann oder kann nicht passieren, aber auch wenn es MT5039s aktuellen System Builder Framework selbst scheint ziemlich einschränkend. Insbesondere gibt es keine Erwähnung von 034filters034 als separate Modulklasse. Das bedeutet, dass solche Filter in ein Signalmodul kodiert werden müssten, was wiederum bedeutet, dass jeder potenzielle 034point - und click034-EA-Ersteller immer noch wahrscheinlich die Dienste eines Programmierers einsetzen muss, um eine rentable Handelsstrategie zu schaffen. Aus dem Trading Gurus aktuelle Suite von Beispiel MetaTrader 5 Experten Berater, nur unsere gleitenden Durchschnitt Crossover-System könnte derzeit erstellt werden, mit Punkt-und Klick. Unsere Zufallssysteme sind nicht sehr gut bedient, da es im MetaQuotes-Systemparadigma derzeit keine zufälligen oder pseudozufälligen Einträge gibt (was vielleicht verständlich ist), sondern auch die Art von Exit-Strategien und Methoden des Geldmanagements, die solche Systeme herstellen können Profitabel sind nur durch ihre Abwesenheit spürbar. Ebenso ist unser 034London Breakout034-System derzeit nicht mit dem MQL5-Assistenten implementierbar, der bislang noch keine Kenntnisse über Unterstützung und Widerstand, Ausbrüche, Zeitfilter und ähnliches zu haben scheint. Während es in der Tat jetzt sehr schnell und einfach für einen Nichtprogrammierer ist, MetaTrader 5 zu verwenden, um einen Expertenberater zu erstellen, der automatisch handeln kann, ist es immer noch sehr viel schwieriger, einen zu schaffen, der auch gewinnbringend handeln kann. Wir lassen es als eine Übung für den interessierten Leser zu versuchen, dieses Kunststück zu erreichen
No comments:
Post a Comment