NEON TRADE (ANLEITUNG ZUR INSTALLATION UND BEDIENUNG)

NEON TRADE (ANLEITUNG ZUR INSTALLATION UND BEDIENUNG)

16 März 2024, 12:03
Evgeniy Ilin
0
732

(Klicken Sie auf den Link, um die Version in Ihrer Sprache zu öffnen)

Русский    English    中国的    Español     Português    한국의    Deutsch     日本の    Français    Italiano     Türk

In diesem Beitrag finden Sie eine erweiterte Version der Anleitung für den erfolgreichen Betrieb des Neon Trade MT4/MT5 Advisors

Inhaltsverzeichnis

  • Anzeige der grafischen Benutzeroberfläche
  • Einstellungen des Advisors
  • Überprüfung des Advisors auf historischen Kursdaten im Strategy Tester von MetaTrader 4/5
  • Einige Besonderheiten bei der Nutzung des Advisors

Anzeige der grafischen Benutzeroberfläche

Hier werde ich nicht auf die Bedeutung der intuitiv verständlichen Anzeige eingehen. Wir betrachten lediglich die letzten beiden Blöcke. Diese Anzeige ist sehr wichtig, um zu verstehen, wie der Roboter funktioniert, und um versteckte oder unberücksichtigte Situationen zu erkennen, die zu exotischen Fehlern führen könnten. Screenshots dieser Benutzeroberfläche helfen auch mir im Falle von Problemen beim Käufer.

Benutzeroberflächenelement Beschreibung
Days remaining Wie viele Handelstage bis zum Ende der Optimierung verbleiben. Wird unter Verwendung der Variable "Days To Future" berechnet. Es wird die Einstellung ausgewählt, bei der das Enddatum der Optimierung dem aktuellen Zeitpunkt am nächsten liegt.
Outdated instruments-timeframes Zeigt an, wie viele Einstellungen bereits den zulässigen Bereich überschritten haben, in dem neue Positionen eröffnet werden dürfen. Hilft bei der rechtzeitigen Erkennung veralteter Einstellungen und deren Aktualisierung.
Optimization finished Datum des Optimierungsendes für die aktuellste Einstellung.
Will trade until Datum, an dem die Handelserlaubnis für alle Einstellungen in der Liste erlischt (wenn die Einstellungen nicht aktualisiert werden). Neon Trade aktualisiert automatisch die Einstellungen, indem es das Optimierungsdatum näher an die aktuelle Zeit verschiebt.
Magics Bereich der Magics, der für alle Positionen des Advisors reserviert ist. Alle Zahlen außerhalb dieses Bereichs können für andere Advisors verwendet werden.
Last readed Wann die Einstellung zuletzt erfolgreich aus der Datei gelesen wurde. Funktioniert nur im DYNAMIC Modus. Standardmäßig erfolgt das Lesen alle 5 Minuten.
Last API sync Zeitpunkt der letzten Dateianfrage beim Server zur Synchronisierung der Einstellungen.
Symbols Wie viele einzigartige Instrumente (Währungspaare) unter allen unseren Einstellungen vorhanden sind.
Instruments-timeframes Wie viele Einstellungen (virtuelle Charts oder Advisors) gleichzeitig verwaltet werden.
Active Instruments-Timeframes Anzahl der aktiven Einstellungen. Wenn die Zahl kleiner ist als Instruments-timeframes, wurden einige Instrumente beim Broker nicht gefunden oder Präfixe/Suffixe wurden falsch eingestellt.
Active Symbols Hilft zu erkennen, dass einige Instrumente bei Ihrem Broker nicht verfügbar sind. Vergleichen Sie mit Symbols; wenn die Zahl kleiner ist, ist ein Instrument überflüssig.

Schaltflächen:

Schaltfläche Funktion
Close Own Orders Schließt alle eigenen Positionen. Seien Sie vorsichtig.
Close All Orders Schließt alle Positionen im Terminal. Seien Sie vorsichtig.
actualize Verschiebt das Enddatum der Optimierung in den .txt-Einstellungen, die sich im Arbeitsordner befinden, auf das aktuelle Datum (wenn der DYNAMIC-Modus aktiviert ist).

Einstellungen des Advisors

Haupteinstellungen:

Alle Einstellungen im Advisor sind sowohl in der Version für MetaTrader 4 als auch in der Version für MetaTrader 5 identisch, ebenso der Arbeitsalgorithmus.

Parameter Beschreibung
API DOMEN (add in terminal settings!) Serveradresse zur Synchronisierung der Einstellungen. Diese Einstellung darf nicht geändert werden.
Sync with API Erlaubnis zur Synchronisierung mit dem Server zur automatischen Aktualisierung der Einstellungen (funktioniert nur, wenn der "DYNAMIC"-Modus aktiviert ist).
Read From Common Directory Dateien aus dem gemeinsamen Ordner aller Terminals oder aus dem lokalen Ordner des aktuellen Terminals lesen und schreiben (standardmäßig "true", um die Synchronisierung mehrerer Terminals zu ermöglichen).
Mode (static settings/dynamic settings) Arbeitsmodus des Advisors: "STATIC" (eingebettete Einstellungen) oder "DYNAMIC" (automatisches Laden vom Server).
Subfolder In Files Folder Ordner, aus dem der "DYNAMIC"-Modus die Einstellungen bezieht und in den das Synchronisierungsmodul die Einstellungen herunterlädt.

Einstellungen zur Anpassung an Instrumentennamen-Regeln:

Parameter Beschreibung
To Lower Symbol Benennung des Instruments in Klein-/Großschreibung.
Symbol Postfix Zeichenkette, mit der jeder Instrumentenname beginnt. Es gibt separate Implementierungen für verschiedene Instrumententypen (gewöhnliche Währungspaare und Exoten/Kryptowährungen/Aktien).
Symbol Prefix Zeichenkette, mit der jeder Instrumentenname endet. Es gibt separate Implementierungen für verschiedene Instrumententypen (gewöhnliche Währungspaare und Exoten/Kryptowährungen/Aktien).

Dieser Block ist sehr wichtig, da der Advisor ursprünglich auf die Arbeit mit Instrumenten eingestellt ist, die das klassische Benennungsschema verwenden, wie beispielsweise beim Broker "RoboForex". Dabei werden alle Instrumente in Großbuchstaben geschrieben und haben keine speziellen Anfangs- oder Endzeichen im Namen (Suffix und Präfix). Beispiel - "EURUSD". Aber es gibt auch Broker, die beispielsweise so benennen - "EURUSD!" oder ".eurusd_". Im ersten Fall müssen Sie Folgendes einstellen: "Symbol Postfix = '!'", und im zweiten Fall: To Lower Symbol = true, Symbol Postfix = "_", Symbol Prefix = "."

Wenn Sie dies nicht tun, wird Ihr Advisor keine Positionen eröffnen. Wenn Ihr Broker dieselben Benennungsregeln für Instrumente verwendet, müssen Sie nichts tun, und der Advisor wird sofort funktionieren.

Zeitzonen:

Parameter Beschreibung
Source Shift Hours Verschiebung des Zeitfensters relativ zur Kursdatenquelle, die ich für maschinelles Lernen verwende (Broker Roboforex). In der Regel stimmt die Zeit bei allen Hauptbrokern mit dem Broker Roboforex überein, aber wenn es Unterschiede gibt, bestimmen Sie diese Verschiebung empirisch.

Handelsvolumina und automatische Anpassung an das Depot:

Parameter Beschreibung
Auto Lot Aktivierung der automatischen Anpassung an das Depot (wenn deaktiviert, ähnelt es stark dem Modus mit festem Lot).
Middle % of Delta Equity Per M1 Bar (For ONE! Symbol) Variable, die das Risiko steuert (wird ähnlich wie Lot verwendet; je größer sie ist, desto größer sind die Volumina unserer Trades). Es gibt separate Implementierungen für verschiedene Instrumententypen.
Deposit For ONE! Symbol Depotgröße, an die die Risiken angepasst werden (wird verwendet, wenn die automatische Anpassung an das Depot deaktiviert ist).

So stellen Sie Risiken korrekt ein:

  • Verwenden Sie für den realen Handel nur den Modus "Auto Lot = true". Der deaktivierte "Auto Lot = false" eignet sich nur zum Testen.
  • Bei deaktiviertem Auto Lot wird die Variable "Deposit For ONE! Symbol" anstelle des realen Depots verwendet.
  • Bei aktiviertem Auto Lot wird Ihr reales Depot verwendet, was ein exponentielles Wachstum der Kurve gewährleistet.
  • Die Risiken werden unter Berücksichtigung der Anzahl der aktiven Instrumente (M) und der Anzahl der verwendeten Zeitrahmen innerhalb jedes Instruments (N) aufgeteilt.

Martingale:

Parameter Beschreibung
Lot Mode Lot-Verwaltungsmodus: "SIMPLE_LOT" (standardmäßig) oder "MARTINGALE" (Martingale).
Martin Multiplier Steps Max Anzahl der verlustreichen Trades aus der Historie, deren Lots summiert und zum Volumen der neuen Position bei aktiviertem "MARTINGALE" hinzugefügt werden. Je höher die Zahl, desto größer die Risiken, aber auch höher die Chancen, mit Gewinn auszusteigen.

Modus zum Aussitzen von Verlusten:

Parameter Beschreibung
Linearization Warten, bis die verlustreiche Position mit Gewinn geschlossen wird.
Minutes Hold For Linearization Wie viele Minuten wird auf den Gewinn bei einer verlustreichen Position gewartet (wenn die Zeit abläuft, wird die Position zwangsweise geschlossen).

Standardmäßig sind alle diese Optionen deaktiviert, aber eine kombinierte Anwendung dieser Optionen ist möglich. Dies kann sich positiv auf die Handelsqualität und sogar auf die Risiken auswirken.

Bekämpfung des Verlusts der Aktualität von Einstellungen:

Parameter Beschreibung
Days To Clear Outdated Files Nach dieser Anzahl von Tagen werden veraltete Instrumente aus dem aktuellen Portfolio automatisch gelöscht, und aktive Positionen für diese Instrumente werden geschlossen (nur für den DYNAMIC Modus).
Days To Future Wie viele Tage ab dem Ende des Optimierungszeitraums dürfen Positionen eröffnet werden (dies hat keinen Einfluss auf das Schließen). Es wird nicht empfohlen, mehr als 30 Tage einzustellen.

Effekte:

Parameter Beschreibung
Effect Möglichkeit, spezielle Arbeitsmodi zu aktivieren (Filterung der Portfolio-Einstiege).
First % Of Price Step Mindestabstand bis zum Eröffnungspunkt der nächsten Position in Prozent. Ermöglicht die Regulierung des Abstands zwischen benachbarten Trades bei Verwendung des Nachkaufmodus.
Next Step Multiplier Erhöhung oder Verringerung des Mindestschritts für Nachkäufe/Nachverkäufe. 1.0 — Schritt beibehalten. Gilt nur für Nachkauf-Effekte.

Arten von Effekten:

Effekt Beschreibung
WEAKENING_OF_THE_CURRENCIES Schwächung des Einflusses einzelner Währungen. Verhindert das Öffnen von Positionen, die dieselben Währungen im Instrument in derselben Richtung enthalten. Dient zur Verringerung von Drawdowns.
COLLECTIVE_REINFORCEMENT Effekt, der dem vorherigen entgegengesetzt ist.
SAFE_REPURCHASE Hybride Durchschnittsbildung durch verschiedene Zeitrahmen eines Instruments, ohne Erhöhung der Risiken. Schließt profitable Positionen einzeln oder fächerförmig.
CLASSIC_REPURCHASE Klassische Durchschnittsbildung durch verschiedene Zeitrahmen eines Instruments, ohne Erhöhung der Risiken. Schließt alle Positionen fächerförmig mit Gewinn.
SAFE_REPURCHASE_WEAKENING Verschmelzung von WEAKENING_OF_THE_CURRENCIES und SAFE_REPURCHASE.
SAFE_REPURCHASE_REINFORCEMENT Verschmelzung von COLLECTIVE_REINFORCEMENT und SAFE_REPURCHASE.
CLASSIC_REPURCHASE_WEAKENING Verschmelzung von WEAKENING_OF_THE_CURRENCIES und CLASSIC_REPURCHASE.
CLASSIC_REPURCHASE_REINFORCEMENT Verschmelzung von COLLECTIVE_REINFORCEMENT und CLASSIC_REPURCHASE.
COST_MINIMIZATION Funktioniert gleichermaßen auf NETTING- und HEDGING-Konten. Eröffnet nur eine Position pro Instrument und verwendet Signale von allen Zeitrahmen zu deren Schließung. Universalisierung des Handels und Verbesserung der Einstiegs-/Ausstiegsqualität.

Sonstiges:

Parameter Beschreibung
Stop Loss % Of Average M1 Stop-Loss für alle Instrumente in Punkten (nicht Pips). Wert "0" — Handel ohne Stop-Loss.
Take Profit % Of Average M1 Take-Profit für alle Instrumente in Punkten (nicht Pips). Wert "0" — Handel ohne Take-Profit.
MAX Spread % Of Average M1 Spread in Punkten (nicht Pips), oberhalb dessen Positionen nicht eröffnet und nicht geschlossen werden.
Swaps Erlaubt den Handel nur mit den Instrumenten und in der Richtung, wo positive Swaps gewährt werden.
History Days Window Größe des Orderhistorie-Fensters, das bei einigen Berechnungen verwendet wird (maximaler Saldo, Martingale). Besser nicht ändern.
Additional Profit Per Lot Funktioniert für Linearization und alle REPURCHASE-Effekte. Fügt einen obligatorischen zusätzlichen Gewinn zu der Position hinzu, bei der die Anforderung besteht, sie mit Gewinn zu schließen.

Filter:

Parameter Beschreibung
Include Instruments [EURUSD,GBPCHF ... etc] Nur die angegebenen Instrumente handeln (inaktive Instrumente schließen ihre Trades und stellen die Arbeit ein).
Exclude Instruments [EURUSD,GBPCHF ... etc] Angegebene Instrumente ausschließen (inaktive Instrumente schließen ihre Trades und stellen die Arbeit ein).
Exclude Currencies [EUR,JPY ... etc] Instrumente ausschließen, die die angegebenen Währungen in ihren Namen enthalten (inaktive Instrumente schließen ihre Trades und stellen die Arbeit ein).
Direction For Instruments [EURUSD:long,GBPCHF:short ... etc] Sie können für ein bestimmtes Währungspaar separat festlegen, in welche Richtung es handeln soll (long/short).
Start Hour Of The Forbidden Interval For Opening And Closing Stunde des Beginns des Zeitintervalls für das Verbot von Handelsoperationen.
Start Minute Of The Forbidden Interval For Opening And Closing Minute des Beginns des Zeitintervalls für das Verbot von Handelsoperationen.
End Hour Of The Forbidden Interval For Opening And Closing Stunde des Endes des Zeitintervalls für das Verbot von Handelsoperationen.
End Minute Of The Forbidden Interval For Opening And Closing Minute des Endes des Zeitintervalls für das Verbot von Handelsoperationen.
Allow Trading With H4 Chart Period Handel auf H4 erlauben.
Allow Trading With H1 Chart Period Handel auf H1 erlauben.
Allow Trading With M30 Chart Period Handel auf M30 erlauben.
Allow Trading With M15 Chart Period Handel auf M15 erlauben.
Allow Trading With M5 Chart Period Handel auf M5 erlauben.
Allow BUY Trades Long erlauben.
Allow SELL Trades Short erlauben.

Instrumenten- und Währungsnamen können durch Komma oder Punkt in beliebiger Groß-/Kleinschreibung aufgelistet werden. Instrumentennamen müssen von Präfixen und Suffixen bereinigt sein. Wenn Sie beispielsweise das Instrument "EURUSD.p" ausschließen möchten, müssen Sie es als "EURUSD" oder "eurusd" schreiben, wobei das Suffix ignoriert wird.

Für das verbotene Intervall ist ein Übergang über Mitternacht möglich, z.B. (23:50 - 1:15). Wenn alle 4 entsprechenden Variablen gleich 0 sind, ist das Intervall deaktiviert und der Handel erfolgt ohne Einschränkungen.

Handel mit mehreren Advisors innerhalb eines Kontos:

Parameter Beschreibung
EA Index [0..1..2...n] Index des Advisors zur Zuordnung eines einzigartigen Magic-Nummern-Fensters. Einzigartig für jeden Advisor auf seinem eigenen Chart.
EA Count [1..2..3...n+1] Gesamtanzahl der Advisors, die jede Kopie des Advisors kennen muss, die innerhalb dieses Terminals gestartet wird.

Wenn wir einen Advisor auf einem Terminal starten, sind die Standardeinstellungen korrekt. Wenn wir mehrere Advisors (z.B. 3) starten, geben wir ihnen eindeutige IDs von 0 bis 2. Die zweite Variable setzen wir in allen Advisor-Kopien auf "3". Die erste Variable generiert ein einzigartiges Magic-Nummern-Fenster, die zweite ermöglicht es dem "AutoLot"-Modus, die Risiken korrekt aufzuteilen.

Überprüfung des Advisors auf historischen Kursdaten im Strategy Tester von MetaTrader 4/5

Zusätzlich ist anzumerken, dass für unseren Advisor der Testmodus "OHLC M1" geeignet ist. Mit diesem Modus wird die Testgeschwindigkeit maximiert, ohne Änderungen im Gewinnchart. Dies ist möglich, weil unser Advisor nach Bars arbeitet und sich so ergibt, dass M1 der niedrigste Zeitrahmen ist. Dies wiederum bedeutet, dass alle Zeitrahmen, die höher oder gleich M1 sind, praktisch dieselben Einstiegs- und Ausstiegspunkte haben werden. Sie können versuchen, auf Ticks oder mit Verzögerungen zu testen, aber Sie werden keinen Unterschied feststellen. Dies ist übrigens einer der großen Vorteile des Systems. So wird es in Ihrem Terminal aussehen:

Der Testmodus sollte entweder "OHLC M1" oder "alle Ticks" gewählt werden. In MetaTrader 4 ist die Entsprechung dieses Modus "Open prices only". Wenn wir ein Beispiel mit MetaTrader 5 betrachten, haben das gewählte Instrument und der Chart-Zeitrahmen keine Bedeutung. Wenn wir MetaTrader 4 betrachten, wird der Test nur für die virtuellen Charts durchgeführt, die dem gewählten Instrument entsprechen und einen Zeitraum haben, der größer oder gleich dem gewählten ist.

Wenn Sie beispielsweise in MetaTrader 4 zum Testen den Chart "EURUSD M1" auswählen, dann werden im Fall von Einstellungen wie "EURUSD M15, EURUSD H1, EURUSD H4" alle verarbeitet, da sie alle einen höheren Zeitraum haben als der für den Test gewählte (dies sind einfach einige Plattform-Besonderheiten, die man besser kennen sollte). Andere Einstellungen, die mit anderen Instrumenten verbunden sind, werden in diesem Test nicht verarbeitet, und für sie muss der Test separat durchgeführt werden.

Einige Besonderheiten bei der Nutzung des Advisors

Wichtige Anforderungen:

  1. API DOMEN (add in terminal settings!) unbedingt zur Liste der erlaubten Adressen in den Terminal-Einstellungen hinzufügen
  2. Es wird empfohlen, das Terminal einmal pro Woche neu zu starten und auf Updates zu achten
  3. Bei außergewöhnlichen Situationen sollten Sie mich sofort informieren, damit ich das Problem so schnell wie möglich lokalisieren kann (Feedback hilft, das Produkt zu verbessern)
  4. Wenn Sie nicht wissen, was Sie tun, sollten Sie besser keine Eigeninitiative ergreifen, sondern mich fragen, und Ihnen wird unbedingt geholfen, sobald ich ein freies Zeitfenster habe.