Wie man mit Metatrader 5 anfängt - Seite 103

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MetaTrader 5 Plattform Beta Build 1625: Benutzerdefinierte Finanzinstrumente

MetaQuotes Software Corp., 2017.06.29 17:35

MetaTrader 5 Plattform Beta Build 1625: Benutzerdefinierte Finanzinstrumente

Die aktualisierte Version der MetaTrader 5-Plattform wird am Freitag, den 30. Juni 2017, im Beta-Modus veröffentlicht. Wir werden unseren öffentlichen MetaQuotes-Demo-Server aktualisieren, der sich unter access.metatrader5.com:443 befindet. Wir laden alle Trader ein, an den Tests teilzunehmen, um die aktualisierten Funktionen der Plattform zu testen und den Entwicklern bei der Fehlerbehebung zu helfen.

Um die MetaTrader 5-Plattform auf Build 1625 zu aktualisieren, verbinden Sie sich mit access.metatrader5.com:443.

Der endgültige Build der neuen MetaTrader 5-Plattform wird nach dem öffentlichen Betatest veröffentlicht.

  1. Terminal: Jetzt ist es möglich, benutzerdefinierte Finanzinstrumente im Terminal zu erstellen. Mit dieser neuen Option können Sie ein beliebiges Symbol erstellen, seine Einstellungen konfigurieren, Ihre Kursdaten in das Symbol importieren und seine Charts anzeigen.

    Erstellen eines benutzerdefinierten Symbols
    Öffnen Sie das Symbolverwaltungsfenster über das Market Watch-Kontextmenü und klicken Sie auf "Benutzerdefiniertes Symbol erstellen":


    Eine große Anzahl von Symbolparametern kann konfiguriert werden. Die vollständige Liste der Parameter und ihre Beschreibung finden Sie in der Dokumentation. Sie können Ihr benutzerdefiniertes Symbol schnell konfigurieren, indem Sie die Parameter eines beliebigen ähnlichen Instruments kopieren und ändern. Wählen Sie ein bestehendes Symbol im Feld "Kopieren von".
    Der Name des benutzerdefinierten Symbols darf nicht mit den Namen der von den Brokern bereitgestellten Symbole übereinstimmen. Wenn Sie sich mit einem Server verbinden, auf dem ein Symbol mit demselben Namen existiert, wird das benutzerdefinierte Symbol gelöscht.
    Befehle zum Importieren und Exportieren von Parametern sind hier ebenfalls verfügbar. Sie können benutzerdefinierte Symbole leicht gemeinsam nutzen oder Symbole zwischen Ihren Terminals übertragen. Die Einstellungen werden in JSON-Textdateien exportiert.

    Verwalten von benutzerdefinierten Symbolen
    Alle Symbole werden in einer separaten Gruppe "Benutzerdefiniert" angezeigt. Wenn Sie ein Symbol ändern oder löschen müssen, verwenden Sie das Kontextmenü der Liste:



    Importieren des Kursverlaufs
    Sie können Kursdaten aus einer beliebigen Textdatei sowie aus den MetaTrader-Historiendateien HST und HCC in Ihr benutzerdefiniertes Symbol importieren. Wählen Sie ein Symbol und gehen Sie auf die Registerkarte "Bars". Der Import von Ticks wird zur Zeit nicht unterstützt.



    Geben Sie im Importdialog den Pfad zur Datei an und stellen Sie die erforderlichen Parameter ein:

    • Trennzeichen - Elementtrennzeichen in einer Textdatei.
    • Spalten und Zeilen überspringen - Anzahl der Spalten (von links nach rechts) und Zeilen (von oben nach unten), die während eines Imports übersprungen werden sollen.
    • Verschiebung - Zeitverschiebung um Stunden. Diese Option wird verwendet, wenn Sie Daten importieren, die in einer anderen Zeitzone gespeichert wurden.
    • Nur markierte verwenden - importiert nur die im Bereich der Zeilenansicht markierten Zeilen. Sie können Zeilen mit der Maus markieren, während Sie die Strg- oder Umschalttaste gedrückt halten.

    Eine Datei mit 1-Minuten-Balken sollte das folgende Format haben: Datum Uhrzeit Open High Low Close TickVolume Volume Spread. Zum Beispiel:
    2016.06.27    00:01:00    1.10024    1.10136    1.10024    1.10070    18    54000000    44
    2016.06.27    00:02:00    1.10070    1.10165    1.10070    1.10165    32    55575000    46
    2016.06.27    00:03:00    1.10166    1.10166    1.10136    1.10163    13    13000000    46
    2016.06.27    00:04:00    1.10163    1.10204    1.10155    1.10160    23    51000000    41
    Sie können für Ihr benutzerdefiniertes Symbol Daten von jedem vorhandenen Instrument verwenden. Exportieren Sie die Daten (diese Option wurde in der vorherigen Plattformversion hinzugefügt), ändern Sie sie gegebenenfalls und importieren Sie die Daten wieder.
    Der Kursverlauf wird im MetaTrader 5 in Form von Ein-Minuten-Balken gespeichert. Alle anderen Zeitrahmen werden auf der Grundlage dieser Balken erstellt. Sie können auch Daten höherer Zeitrahmen importieren, aber Charts auf niedrigeren Zeitrahmen werden in diesem Fall Lücken aufweisen. Wenn Sie beispielsweise einstündige Daten importieren, wird ein Balken pro Stunde auf dem M1-Chart angezeigt.
    Die Kursdaten der benutzerdefinierten Symbole werden in einem separaten Verzeichnis "Custom" gespeichert (nicht in den Verzeichnissen, in denen die Daten der Handelsserver gespeichert sind):
    C:\Users\[windows account]\AppData\Roaming\MetaQuotes\Terminal\[instance id]\bases\Custom

    Verwendung von benutzerdefinierten Symbolen
    Die Verwendung von benutzerdefinierten Symbolen ist vergleichbar mit der Verwendung von Instrumenten, die vom Broker bereitgestellt werden. Benutzerdefinierte Symbole werden im Market Watch-Fenster angezeigt; Sie können Charts solcher Symbole öffnen und Indikatoren und analytische Objekte auf sie anwenden. Benutzerdefinierte Symbole können nicht gehandelt werden.

    Weitere Möglichkeiten werden in zukünftigen Versionen der Plattform zur Verfügung stehen
    Die Entwicklung von benutzerdefinierten Symbolen ist noch nicht abgeschlossen, und weitere Funktionen werden in den nächsten Builds der Plattform hinzugefügt. Sie werden in der Lage sein, die Historie von benutzerdefinierten Symbolen direkt aus den Expert Advisors zu importieren, sowie die Daten solcher Symbole in Echtzeit zu übertragen (Kurse hinzufügen).

  2. Terminal: Filterung der Funktion Time & Sales nach Volumen hinzugefügt.

    Deals, deren Volumen unter dem angegebenen Wert liegt, können aus der Time & Sales-Tabelle ausgeblendet werden. Wenn dieser Filter angewendet wird, erscheinen nur große Geschäfte im Time & Sales Fenster.

    Doppelklicken Sie auf die erste Zeile im Fenster Zeit & Verkauf, geben Sie das Mindestvolumen in Lots an, und klicken Sie dann auf einen beliebigen anderen Bereich der Markttiefe. Die Geschäfte werden gefiltert, und der aktuelle Filterwert wird in der Spaltenüberschrift des Volumens angezeigt.


    Sie können das Mindestvolumen auch über das Kontextmenü von Time & Sales festlegen.

  3. Terminal: Es wurde eine Option zur Bindung der Markttiefe an einen aktiven Chart hinzugefügt. Jedes Mal, wenn Sie zu einem Chart eines Finanzinstruments wechseln, wird das gleiche Instrument automatisch im Fenster Markttiefe aktiviert. Sie müssen also nicht für jedes neue Symbol das Fenster Markttiefe öffnen.



  4. Terminal: Das Aktualisieren der Symbolleisten nach dem Minimieren und Maximieren des Terminal-Fensters wurde korrigiert.
  5. Terminal: Die Generierung des Positionshandelsverlaufs wurde korrigiert, wenn sich Handels- und Positionstickets überschneiden.
  6. MQL5: Es wurde eine Option für die Erstellung von Profilen von MQL5-Programmen auf der Grundlage eines Preisverlaufs hinzugefügt. Diese Option ermöglicht es, die Leistung von Programmen zu überprüfen, ohne auf neue Ticks zu warten.

    Beim Profiling auf Basis von realen Daten wird das Programm auf einem normalen Chart des Terminals gestartet. Viele Programme, insbesondere Indikatoren, führen Berechnungen nur beim Eintreffen eines neuen Ticks aus(OnTick, OnCalculate). Um die Leistung beurteilen zu können, müssen Sie also auf neue Ticks in Echtzeit warten. Wenn Sie ein Programm anhand von Verlaufsdaten testen, können Sie die erforderliche Last sofort bereitstellen. Das Profiling wird im visuellen Modus des Strategy Testers gestartet, und Sie erhalten viele neue Tick-Ereignisse auf einmal.




  7. MQL5: Unterstützung für Union hinzugefügt. Union ist ein spezieller Datentyp, der aus mehreren Variablen besteht, die sich denselben Speicherbereich teilen. Daher bietet die Union die Möglichkeit, die gleiche Bitsequenz auf zwei (oder mehr) verschiedene Arten zu interpretieren. Die Union-Deklaration beginnt mit dem Schlüsselwort 'union'.
    union LongDouble
    {
      long   long_value;
      double double_value;
    };
    Anders als bei der Struktur gehören verschiedene Union-Mitglieder zum selben Speicherbereich. In diesem Beispiel wird die Union von LongDouble deklariert, wobei sich Werte vom Typ Long und Double denselben Speicherbereich teilen. Bitte beachten Sie, dass es nicht möglich ist, in der Union einen Long-Integer-Wert und einen Double-Real-Wert gleichzeitig zu speichern (im Gegensatz zu einer Struktur), da sich die Variablen long_value und double_value (im Speicher) überschneiden. Andererseits ist ein MQL5-Programm jederzeit in der Lage, Daten aus der Union als Integer- (long) oder Realwert (double) zu verarbeiten. Die Union erlaubt es also, zwei (oder mehr) Möglichkeiten zur Darstellung derselben Datenfolge zu erhalten.

    Bei der Union-Deklaration weist der Compiler automatisch den Speicherbereich zu, der ausreicht, um den größten Typ (nach Volumen) in der Variablen Union zu speichern. Für den Zugriff auf das Union-Element wird dieselbe Syntax verwendet wie für die Strukturen, d.h. der Punktoperator.
    union LongDouble
    {
      long   long_value;
      double double_value;
    };
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
    //---
       LongDouble lb;
    //--- get and display the invalid -nan(ind) number
       lb.double_value=MathArcsin(2.0);
       printf("1.  double=%f                integer=%I64X",lb.double_value,lb.long_value);
    //--- largest normalized value (DBL_MAX)
       lb.long_value=0x7FEFFFFFFFFFFFFF;
       printf("2.  double=%.16e  integer=%I64X",lb.double_value,lb.long_value);
    //--- smallest positive normalized (DBL_MIN)
       lb.long_value=0x0010000000000000;    
       printf("3.  double=%.16e  integer=%.16I64X",lb.double_value,lb.long_value);
      }
    /*  Execution result
        1.  double=-nan(ind)                integer=FFF8000000000000
        2.  double=1.7976931348623157e+308  integer=7FEFFFFFFFFFFFFF
        3.  double=2.2250738585072014e-308  integer=0010000000000000
    */

  8. MQL5: Automatische Erzeugung eines impliziten Kopieroperators für die Objekte von Strukturen und Klassen hinzugefügt. Jetzt erzeugt der Compiler automatisch Kopieroperatoren, die es ermöglichen, einfache Einträge für Objekte zu schreiben, wie b=a:
    class Foo
      {
       int               value;
    public:
       string Description(void){return IntegerToString(value);};
       //--- a default constructor
                         Foo(void){value=-1;};
       //--- a constructor with parameters   
                         Foo(int v){value=v;};
      };
    //+------------------------------------------------------------------+
    //|  Structure containing a Foo object                               |
    //+------------------------------------------------------------------+
    struct MyStruct
      {
       string            s;
       Foo               foo;
      };
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
    //---
       MyStruct a,b;
       Foo an_foo(5);
       a.s="test";
       a.foo=an_foo;
       Print("a.s=",a.s," a.foo.Description()=",a.foo.Description());
       Print("b.s=",b.s," b.foo.Description()=",b.foo.Description());
    //---
       Print("b=a");
       b=a;
    //---
       Print("a.s=",a.s," a.foo.Description()=",a.foo.Description());
       Print("b.s=",b.s," b.foo.Description()=",b.foo.Description());
    /*
       Execution result;
       a.s=test a.foo.Description()=5
       b.s= b.foo.Description()=-1
       b=a
       a.s=test a.foo.Description()=5
       b.s=test b.foo.Description()=5
    */
      }
    Das mitgliederweise Kopieren von Objekten wird im impliziten Operator durchgeführt.

    • Wenn ein Mitglied ein Objekt ist, wird der entsprechende Kopieroperator für dieses Objekt aufgerufen.
    • Handelt es sich bei einem Mitglied um ein Array von Objekten, wird das empfangende Array mit ArrayResize auf die erforderliche Größe vergrößert oder verkleinert, bevor der entsprechende Kopieroperator für jedes Element aufgerufen wird.
    • Handelt es sich bei einem Element um ein Array von einfachen Typen, wird die Funktion ArrayCopy zum Kopieren verwendet.
    • Wenn ein Element ein Zeiger auf ein Objekt ist, wird der Zeiger kopiert und nicht das Objekt, auf das er zeigt.

    Falls erforderlich, können Sie das Verhalten überschreiben und Ihre eigene Option anstelle eines impliziten Kopieroperators erstellen, indem Sie Überladen verwenden.

  9. MQL5: Optimierte Speichernutzung beim Zugriff auf die Kurshistorie von Expert Advisors mit der Funktion Copy*. Der Speicherverbrauch wird um ein Vielfaches reduziert, wenn mit großen Datenmengen gearbeitet wird.

  10. MQL5: Die Funktion TimeToStruct gibt jetzt einen booleschen Wert zurück, mit dem der Erfolg der Konvertierung von datetime in MqlDateTime überprüft werden kann.
  11. MQL5: Es wurde das Verbot hinzugefügt, die Funktionen FileWriteStruct und FileReadStruct für Strukturen zu verwenden, die Strings, dynamische Arrays, Objekte und Zeiger enthalten.
  12. MQL5: Die folgenden Antwortcodes wurden hinzugefügt:

    • TRADE_RETCODE_REJECT_CANCEL - die Anfrage zur Aktivierung einer schwebenden Order wird abgelehnt, die Order wird storniert
    • TRADE_RETCODE_LONG_ONLY - die Anfrage wird abgelehnt, weil für das Symbol die Regel "Nur Long-Positionen sind erlaubt" festgelegt ist
    • TRADE_RETCODE_SHORT_ONLY - der Auftrag wird abgelehnt, weil für das Symbol die Regel "Nur Short-Positionen sind erlaubt" festgelegt ist
    • TRADE_RETCODE_CLOSE_ONLY - der Antrag wird abgelehnt, weil für das Symbol die Regel "Nur das Schließen bestehender Positionen ist erlaubt" eingestellt ist

  13. MQL5: Neuer Rückgabewert der Funktion SymbolInfoInteger mit dem Parameter SYMBOL_ORDER_MODE hinzugefügt. SYMBOL_ORDER_CLOSEBY - Erlaubnis einer Close By Operation, d.h. Schließen einer Position durch eine gegenüberliegende offene Position.
  14. MQL5: Die boolesche Eigenschaft SYMBOL_CUSTOM wurde der Aufzählung ENUM_SYMBOL_INFO_INTEGER hinzugefügt. Die Eigenschaft ermöglicht es herauszufinden, ob das Symbol benutzerdefiniert ist. Verwenden Sie die Funktion SymbolInfoInteger, um die Eigenschaft zu erhalten.
  15. MQL5: Jetzt ist es möglich, den Grund für die Erstellung einer Order, eines Geschäfts oder einer Position zu erfahren.

    Neue Eigenschaften


    Gründe für die Erstellung von Aufträgen, Geschäften und Positionen
    Es wurden drei Variablen hinzugefügt, um die Gründe für die Erstellung von Handelsoperationen zu erhalten:

    ENUM_POSITION_REASON ENUM_DEAL_REASON ENUM_ORDER_REASON Beschreibung des Grundes
    POSITION_REASON_CLIENT DEAL_REASON_CLIENT ORDER_REASON_CLIENT Der Vorgang wurde als Ergebnis der Aktivierung eines Auftrags ausgeführt, der von einem Desktop-Terminal aus erteilt wurde
    POSITION_REASON_MOBILE DEAL_REASON_MOBILE ORDER_REASON_MOBILE Der Vorgang wurde aufgrund der Aktivierung eines Auftrags ausgeführt, der von einer mobilen Anwendung aus erteilt wurde
    POSITION_REASON_WEB DEAL_REASON_WEB AUFTRAG_GRUND_WEB Der Vorgang wurde aufgrund der Aktivierung eines Auftrags ausgeführt, der über die Webplattform erteilt wurde.
    POSITION_GRUND_EXPERT DEAL_REASON_EXPERT AUFTRAG_GRUND_EXPERT Die Operation wurde als Ergebnis der Aktivierung eines Auftrags ausgeführt, der von einem MQL5-Programm, d.h. einem Expert Advisor oder einem Skript, erteilt wurde
    - DEAL_REASON_SL AUFTRAG_GRUND_SL Die Operation wurde aufgrund einer Stop-Loss-Aktivierung ausgeführt
    - DEAL_REASON_TP ORDER_REASON_TP Die Operation wurde aufgrund der Aktivierung des Take Profit ausgeführt
    - DEAL_REASON_SO ORDER_REASON_SO Die Operation wurde aufgrund eines Stop-Out-Ereignisses ausgeführt
    - DEAL_REASON_ROLLOVER - Das Geschäft wurde aufgrund eines Rollover-Ereignisses ausgeführt
    - DEAL_REASON_VMARGIN - Das Geschäft wurde nach Berechnung der Variation Margin durchgeführt
    - DEAL_REASON_SPLIT - Das Geschäft wurde nach dem Split (Preissenkung) einer Aktie oder eines anderen Vermögenswerts ausgeführt, der bei der Ankündigung des Splits eine offene Position hatte

  16. MQL5: Optimierte Synchronisierung und Zugriff auf die Tick-Historie.
  17. MQL5: Die Rückgabe von Ticks an das statistische Array in der Funktion CopyTicksRange wurde korrigiert. In früheren Versionen wurden in diesem Fall immer 0 Ticks zurückgegeben.
  18. MQL5: Verschiedene Korrekturen wurden in der Fuzzy Logic Library vorgenommen.
  19. Signale: Das Öffnen eines Signals von der Website wurde korrigiert, wenn keine Verbindung zum Handelskonto besteht.
  20. Tester: Optimierte und beschleunigte Arbeit mit Aufträgen und Geschäftshistorie. Die Arbeitsgeschwindigkeit wird um ein Vielfaches erhöht, wenn mit großen Datenmengen gearbeitet wird (Zehntausende von Historieneinträgen).
  21. Prüfer: Die Berechnung der Positionshaltezeit im Testbericht wurde korrigiert.
  22. MetaEditor: Die Anzeige des Inhalts von statischen Klassenarrays im Debugger wurde korrigiert.
  23. MetaEditor: Es wurde eine Liste der Haltepunkte im debuggten Programm hinzugefügt. Die Liste kann über das Kontextmenü der Registerkarte "Debug" geöffnet werden:


    Um zu einem Haltepunkt zu springen, doppelklicken Sie auf ihn.

  24. Die Dokumentation wurde aktualisiert.

Die Aktualisierung wird über das LiveUpdate-System verfügbar sein.

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2017.02.12 06:36

MetaTrader 5 - Mehr, als Sie sich vorstellen können!

Die Entwicklung von MetaTrader 5 begann im Jahr 2007. MetaTrader 5 wurde als revolutionäre Multi-Market-Plattform konzipiert, die sowohl auf dem Forex- als auch auf jedem anderen Finanzmarkt eingesetzt werden kann. Seitdem wurde viel Arbeit geleistet, und das Ergebnis dieser Arbeit ist die Plattform, die den Händlern unbegrenzte Möglichkeiten bietet. In diesem Artikel werden wir über alle wichtigen Funktionen von MetaTrader 5 sprechen und eine vergleichende Analyse mit der vorherigen Version der Handelsplattform durchführen.

  1. Diagramme
  2. Navigator
  3. Handel
  4. Werkzeugkasten
  5. Testen und Optimieren
  6. Integration mit MQL5.community
  7. MetaEditor
  8. Die MQL5-Programmiersprache
  9. Dienstleistungen für Trader und Entwickler

------------------------

Und dies ist das MT5-Benutzerhandbuch:

MetaTrader 5 Hilfe - Handelsplattform -Benutzerhandbuch


 

Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien

Häufig gestellte Fragen über den Signalservice

MetaQuotes Software Corp., 2013.02.20 09:00

Entdecken Sie in 15 Minuten: Sehen Sie das Video über Handelssignale in MetaTrader 4 und MetaTrader 5

Die am häufigsten gestellten Fragen im Zusammenhang mit dem Signalservice werden in diesem Thema gesammelt und bearbeitet. Die Liste der Fragen wird von Zeit zu Zeit aktualisiert. In Kürze werden wir versuchen, auf alle eingehenden Fragen Antworten zu geben. Wenn Sie keine Antwort auf Ihre Frage gefunden haben, können Sie gerne einen Kommentar schreiben.

Bevor Sie eine Frage stellen, lesen Sie bitte die folgenden vorgestellten Artikel:


Fragen

  1. Wozu wird der Signalservice benötigt?

  2. Wer kann ein Handelssignal bei MQL5.com erstellen? Sollte ich dafür bezahlen?

  3. Wann wird ein kostenloses Signal für ein Abonnement verfügbar sein?

  4. Wie erstellt man ein kostenloses Signal?

  5. Wie kann man ein Signal abonnieren?

  6. Ich habe ein Signal erstellt, aber es ist auf der Website nicht zum Abonnement verfügbar. Warum ist das so?

  7. Wie abonniere ich ein Signal vom MetaTrader 4 (MetaTrader 5) Client Terminal aus?

  8. Kann ich Trades von MetaTrader 4 zu MetaTrader 5 oder umgekehrt kopieren?

  9. Wie werden bezahlte Abonnements berechnet? Was passiert, wenn aus einem kostenlosen Abonnement ein kostenpflichtiges wird?

  10. Kann ich ein kostenpflichtiges Abonnement kündigen?

  11. Ich möchte Trades mit einem festen Volumen von 1,0 Lots kopieren. Ist das möglich?

  12. Auf dem Konto des Anbieters werden alle Geschäfte mit einem Volumen von 0,1 Lots ausgeführt. Ich möchte diese Geschäfte mit einem größeren Volumen kopieren, zum Beispiel 0,3 Lots. Kann ich das Volumen irgendwie erhöhen?

  13. Der Provider hat ein Handelssymbol namens GOLD, und mein Broker hat das gleiche Instrument, aber es heißt XAUUSD. Werden Geschäfte mit GOLD in diesem Fall auf XAUUSD kopiert?

  14. Kann ich meine eigenen Regeln für das Kopieren von Geschäften von einem Provider-Symbol zu einem Abonnenten-Symbol festlegen?

  15. Welches Rundungsschema wird für das prozentuale Verhältnis des Geschäftsvolumens von Providern und Subscribern verwendet?

  16. Warum sollten keine offenen Positionen und Pending Orders auf meinem Konto vorhanden sein, um ein Signal zu abonnieren?

  17. Warum führt der manuelle Handel zu Problemen beim Kopieren von Signalen (Konten nicht synchronisiert)? Warum kann ich nicht gleichzeitig ein Signal abonnieren und auf einem Konto handeln?

  18. Wie kann man sein eigenes Signal deaktivieren? Ich möchte es nicht mehr senden.

  19. Muss das MetaTrader 4/5 Terminal beim Abonnenten laufen, damit die Trades kopiert werden können?

  20. Kann ich das Signal auf die gleiche Weise abbestellen, wie ich es abonniert habe?

  21. Wie kann ich herausfinden, welches Signal ich im Terminal abonniert habe und wie kann ich das Abonnement kündigen?

  22. Wie werden Transaktionen kopiert, wenn der Anbieter 4-stellige Kurse für ein Symbol hat und der Abonnent 5-stellige Kurse für dasselbe Symbol oder umgekehrt?

  23. Wie wird das Wachstum von Signalen berechnet?

  24. Wie wird das Wachstum seit Jahresbeginn (YTD) berechnet, wenn die Summe der monatlichen Zuwächse von diesem Wert abweicht?

  25. Wie kann ich das Kopierverhältnis der Signale zu meinem Konto und die Höhe der erforderlichen Kontoeinlage im Voraus erfahren?


Antworten

  1. Wofür wird der Signals-Service benötigt?
    Der spezielle Bereich "Signale" auf der MQL5.community-Website ermöglicht es allen registrierten Nutzern, ihre eigenen Handelsoperationen von ihren MetaTrader 4- oder MetaTrader 5-Handelskonten aus zu übertragen sowie sich für das Kopieren von Geschäften auf ihre Handelskonten aus den Signalen anderer Händler zu abonnieren. Jedes Handelssignal hat seine eigene Seite im Bereich Signale, wo Sie eine detaillierte Handelsstatistik über den Verlauf der Geschäfte, Charts über das Wachstum und die Bilanz, die Anzahl der Abonnenten usw. sehen können.

  2. Wer kann ein Handelssignal bei MQL5.com erstellen? Sollte ich dafür bezahlen?
    Um ein Signal zu erstellen, müssen Sie sich nur bei MQL5.com registrieren. Sie können Signale mit einem kostenlosen und einem kostenpflichtigen Abonnement erstellen - in beiden Fällen brauchen Sie für die Erstellung eines Signals nichts zu bezahlen.

  3. Wann wird ein kostenloses Signal für Abonnenten verfügbar sein?
    Kostenlose Signale werden für Abonnenten verfügbar, sobald der Signalserver eine Verbindung zu einem Handelskonto herstellen kann, von dem aus die Signale gesendet werden sollen.

  4. Wie erstellt man ein kostenloses Signal?
    Wenn Sie bei MQL5.com registriert sind, klicken Sie in der oberen rechten Ecke des Bereichs Signale auf"Erstellen Sie Ihr eigenes Signal", um die entsprechende Seite zu öffnen, auf der Sie Ihr eigenes Signal erstellen können.

    Geben Sie den Namen Ihres zukünftigen Signals ein, wählen Sie dann entweder die Plattform MetaTrader 4 oder MetaTrader 5 aus, geben Sie das Login und das Anlegerpasswort Ihres Kontos auf der gewählten Handelsplattform an. Geben Sie im Feld Broker den Namen des Handelsservers oder Brokers ein (während der Eingabe können Sie den gewünschten Server in der erscheinenden Dropdown-Liste finden).


    Nachdem Sie alle diese vier Felder ausgefüllt haben, klicken Sie auf "Hinzufügen" und Sie öffnen die Seite Ihres neu erstellten Signals. Geben Sie eine Beschreibung für Ihr Signal ein und speichern Sie es.



  5. Wie abonniere ich ein Signal?
    Sie können ein Handelssignal auf zwei Arten abonnieren. Erstens - abonnieren Sie das gewünschte Signal direkt auf der Website:


    Zweitens - abonnieren Sie das Signal über das Client-Terminal. Dazu müssen Sie Ihr MQL5.com-Login und -Passwort auf der Registerkarte Community des Dialogfelds für die Einstellungen des Client-Terminals eingeben. Für ein kostenpflichtiges Abonnement benötigen Sie außerdem den erforderlichen Geldbetrag auf Ihrem Konto im MQL5.community-Zahlungssystem.



  6. Ich habe ein Signal erstellt, aber es ist auf der Website nicht zum Abonnement verfügbar. Warum ist das so?
    Gehen Sie zum Abschnitt "Meine Signale", um den Status Ihres Signals zu sehen. Möglicherweise gibt es Probleme mit der Verbindung.


    Wenn Sie Ihre Signalseite öffnen, sehen Sie die Fehlermeldung. Sie können Kontonummer, Passwort und den Namen des Handelsservers mit dem Befehl "Bearbeiten" korrigieren.



  7. Wie abonniere ich ein Signal vom MetaTrader 4 (MetaTrader 5) Client Terminal aus?
    Wählen Sie das gewünschte Signal im Terminal aus und öffnen Sie es. Klicken Sie dann auf "Abonnieren" und geben Sie in dem sich öffnenden Dialogfenster alle erforderlichen Daten ein: stimmen Sie den Nutzungsbedingungen zu, bestätigen Sie das Passwort Ihres MQL5.com-Kontos und klicken Sie dann auf "OK".


    Nach ein oder zwei Sekunden erscheint das nächste Dialogfeld, in dem Sie die Einstellungen für das Kopieren von Signalen konfigurieren und auf "OK" klicken müssen.



  8. Kann ich Trades von MetaTrader 4 zu MetaTrader 5 oder umgekehrt kopieren?
    Nein, die Handelsplattformen MetaTrader 4 und MetaTrader 5 unterscheiden sich in der Orderbuchhaltung und -ausführung. Daher sollten Sie ein Signal von derselben Handelsplattform wie Ihr Konto auswählen, um Trades kopieren zu können. Oder Sie eröffnen ein Konto auf der gleichen Plattform (und vorzugsweise beim gleichen Broker) wie das Signal, das Sie abonnieren möchten.
    Wir empfehlen Ihnen, die Artikel MetaTrader 5 Trading System und Orders, Positions and Deals in MetaTrader 5 zu lesen, wenn Sie neu in MetaTrader 5 sind.

  9. Wie werden bezahlte Abonnements berechnet? Was passiert, wenn ein kostenloses Abonnement kostenpflichtig wird?
    Wenn ein kostenpflichtiges Signal abonniert wird, wird der erforderliche Geldbetrag für den gesamten Abonnementzeitraum (Woche oder Monat) auf dem Konto des Abonnenten eingefroren. Dieses Geld wird jedoch nicht sofort auf das Konto des Providers überwiesen - der Provider erhält das Geld automatisch, wenn das Abonnement abgelaufen ist. Wenn der Provider sein Signal kündigt, wird das eingefrorene Geld an den Abonnenten zurückgegeben.

    Wenn der Provider beschließt, ein kostenloses Signal kostenpflichtig zu machen, dann bleiben alle bestehenden Abonnements bis zum Ende der Abonnementdauer aktiv und kostenlos. Nach Ablauf des Abonnements wird Ihnen angeboten, für die Erneuerung des Abonnements zu zahlen, was Sie annehmen oder ablehnen können. Wenn Sie also ein kostenloses Abonnement in ein kostenpflichtiges umwandeln, wird Ihr Konto nicht belastet, wenn Sie zuvor ein kostenloses Signal abonniert haben.

  10. Kann ich ein bezahltes Abonnement kündigen?
    Wenn der Abonnent sein Abonnement kündigt, wird das eingefrorene Geld an den Provider überwiesen. In diesem Fall wird der Abonnent eine deutliche Warnung erhalten:



  11. Ich möchte Trades mit einem festen Volumen von 1,0 Lots kopieren. Ist das möglich?
    Nein, die Volumina der kopierten Trades werden automatisch vom Kundenterminal auf der Grundlage der angegebenen Einstellungen und des Saldoverhältnisses der Konten des Abonnenten und des Anbieters berechnet. Sie können kein festes Volumen der Geschäfte angeben.

  12. Auf dem Konto des Anbieters werden alle Geschäfte mit einem Volumen von 0,1 Lots durchgeführt. Ich möchte diese Geschäfte mit einem größeren Volumen kopieren, zum Beispiel 0,3 Lots. Kann ich das Volumen irgendwie erhöhen?
    Alle Volumina werden automatisch berechnet. Der Abonnent kann nur in einem Fall Trades mit einem größeren Volumen als auf dem Konto des Providers kopieren - wenn der Kontostand des Abonnenten, der für das Kopieren von Signalen reserviert ist, größer ist als der Kontostand des Providers (Abonnentensaldo * Load > Provider_Saldo).

  13. Der Provider hat ein Handelssymbol namens GOLD, und mein Broker hat das gleiche Instrument, aber es heißt XAUUSD. Werden Geschäfte mit GOLD in diesem Fall auf XAUUSD übertragen?

    Wenn auf dem Konto eines Abonnenten ein Symbol mit demselben Namen wie auf dem Konto des Anbieters vorhanden ist und der Handel für dieses Symbol vollständig erlaubt ist, werden die Trades für dieses Symbol kopiert. Wenn der Handel für das gefundene Symbol teilweise erlaubt oder deaktiviert ist, wird dieses Symbol als ungeeignet für das Kopieren betrachtet, und das System sucht weiter nach einem geeigneten Symbol:

    1. Auf dem Konto des Abonnenten sucht das System nach allen Symbolen, deren Namen in den ersten 6 Zeichen mit dem Symbol des Anbieters übereinstimmen. Zum Beispiel: EURUSD == EURUSDxxx == EURUSDyyy.
    2. Für jedes gefundene Symbol wird die vollständige Erlaubnis zum Handel geprüft. Wenn der Handel teilweise erlaubt oder ganz verboten ist, wird ein solches Symbol verworfen.
    3. Die Art der Margenberechnung wird für jedes verbleibende Symbol geprüft - wenn es sich um Forex handelt, wird das Symbol als geeignet angesehen. Symbole von CFD, Futures oder anderen Berechnungsarten werden verworfen.
    4. Wenn nach Durchführung aller Überprüfungen keine Symbole übrig bleiben oder mehr als ein Symbol gefunden wird, wird davon ausgegangen, dass ein Symbolzuordnungsversuch fehlgeschlagen ist und es unmöglich ist, die Geschäfte des Anbieters für dieses Symbol zu kopieren.
    5. Wenn ein passendes Symbol gefunden wird, wird es für die Kopie der Geschäfte des Providers verwendet.

    Der Algorithmus sieht nur zwei Ausnahmen für Metallsymbole vor:

    1. XAUUSD == GOLD
    2. XAGUSD == SILBER

    In diesen beiden Fällen wird nur die vollständige Erlaubnis zur Durchführung von Geschäften geprüft. Liegt eine solche Erlaubnis vor, gilt der Zuordnungsversuch als erfolgreich.

    Beispiel 1: Ein Provider hat Positionen auf EURUSD, während ein Subscriber - auf EURUSD! (oder umgekehrt) mit voller Handelserlaubnis. Das Terminal führt das Mapping automatisch durch und kopiert die Trades.

    Beispiel 2: Ein Provider hat Positionen auf EURUSD, während ein Subscriber - sowohl auf EURUSD! als auch auf EURUSD. Das Kopieren wird für EURUSD durchgeführt.

    Beispiel 3: Ein Provider hat Positionen auf GOLD, während ein Subscriber - mit voller Handelserlaubnis - auf XAUUSD. Das Terminal führt das Mapping automatisch durch und kopiert die Trades.

    Beispiel 4: Ein Provider hat Positionen auf GOLD, während ein Subscriber - auf XAUUSD - eine (teilweise) Close-Only-Handelserlaubnis hat. Das Mapping wird als nicht erfolgreich betrachtet und es wird kein Kopieren durchgeführt.


  14. Kann ich meine eigenen Regeln für das Kopieren von Geschäften vom Symbol eines Providers auf das eines Subscribers festlegen?
    Die Symbole von Providern und Subscribern werden beim Kopieren von Geschäften automatisch zugeordnet. Es können keine eigenen Regeln festgelegt werden.

  15. Welches Rundungsschema wird für das prozentuale Verhältnis des Geschäftsvolumens von Provider und Subscriber verwendet?

    Der folgende Schritt-für-Schritt-Algorithmus wird für die prozentuale Rundung verwendet:

    1. Wenn der Wert weniger als 0,01% beträgt, wird er auf 0,001% gerundet, d.h. es wird angenommen, dass er 0,001% beträgt. Beispiele: 0.007% => 0.001%, 0.000099 => 0.001%.
    2. Wenn der Wert größer als 0,01% und kleiner als 0,1% ist, wird er auf Hundertstel gerundet. Beispiele: 0.063% =>0.06%, 0.045 => 0.05%.
    3. Wenn der Wert größer als 0,1% und kleiner als 1% ist, wird er auf Zehntel gerundet. Beispiele: 0.11 => 0.1%, 0.25% => 0.3%.
    4. Wenn der Wert größer als 1 % und kleiner als 10 % ist, wird er auf die nächste ganze Zahl abgerundet. Beispiele: 6.25% => 6%, 7.79% =>7%.
    5. Wenn der Wert größer als 10% und kleiner als 100% ist, wird er auf die nächste ganze Zahl mit einem Schritt von 5% abgerundet. Beispiel: 29,7% => 25%.
    6. Wenn der Wert größer als 100% ist, wird er auf die nächste ganze Zahl mit einer Schrittweite von 10% abgerundet. Beispiel: 129,6% => 120%.

    Ein Beispiel für Berechnungen finden Sie im Artikel Allgemeine Informationen zu Handelssignalen für MetaTrader 4 und MetaTrader 5.

  16. Warum sollten auf meinem Konto keine offenen Positionen und schwebenden Aufträge vorhanden sein, um ein Signal zu abonnieren?

    Offene Positionen und schwebende Aufträge verhindern, dass das Konto des Abonnenten die Signale des Anbieters korrekt kopiert.

    • Das Abonnement eines Signals bedeutet, dass Sie sich vollständig auf die Handelsstrategie des Anbieters verlassen. Positionen und schwebende Aufträge, die von Ihnen oder einem anderen Signal erstellt wurden, sind nicht Teil der aktuellen Handelsstrategie des Anbieters.
    • Das Volumen der kopierten Handelsoperationen wird auf der Grundlage des Kontostandes berechnet. Positionen des Abonnenten, die manuell oder durch ein anderes Signal eröffnet wurden, erhöhen die Einzahlungslast und können auch das Kopieren von Signalen aufgrund einer unzureichenden freien Marge verhindern oder zu einem Margin Call führen.
    • Im MetaTrader 5 können Sie nur eine gemeinsame Position für ein Symbol zur gleichen Zeit haben. Wenn das Konto des Abonnenten und das Konto des Anbieters offene Positionen für die gleichen Symbole haben, kann das Kopieren von Signalen zu einer Umkehrung der endgültigen Position oder zu einer signifikanten Änderung des Volumens führen.


  17. Warum führt der manuelle Handel zu Problemen beim Kopieren von Signalen (Konten nicht synchronisiert)? Warum kann ich nicht gleichzeitig ein Signal abonnieren und auf einem Konto handeln?

    Der manuelle Eingriff in den Handel auf einem Konto, das ein Signal abonniert hat, verhindert das korrekte Kopieren der Signale des Anbieters und erschwert die Analyse der Ergebnisse des Kopierens von Signalen.

    • Das Abonnement eines Signals bedeutet, dass Sie sich vollständig auf die Handelsstrategie des Anbieters verlassen. Positionen und schwebende Aufträge, die von Ihnen oder einem anderen Signal erstellt wurden, sind nicht Teil der aktuellen Handelsstrategie des Anbieters.
    • Das Volumen der kopierten Handelsoperationen wird auf der Grundlage des Kontostandes berechnet. Positionen des Abonnenten, die manuell oder durch ein anderes Signal eröffnet wurden, erhöhen die Einzahlungslast und können auch das Kopieren von Signalen aufgrund einer unzureichenden freien Marge verhindern oder zu einem Margin Call führen.
    • Im MetaTrader 5 können Sie nur eine gemeinsame Position für ein Symbol zur gleichen Zeit haben. Wenn das Konto des Abonnenten und das Konto des Anbieters offene Positionen für dieselben Symbole haben, kann das Kopieren von Signalen zu einer Umkehrung der endgültigen Position oder zu einer signifikanten Änderung ihres Volumens führen.

    Sollten sich bei der Synchronisierung Unstimmigkeiten ergeben, d.h. Positionen, die sich von denen des Providers unterscheiden, oder ausstehende Aufträge, erscheint ein Standard-Pop-up-Fenster, das Sie um Erlaubnis zur Synchronisierung bittet.

    Das Konto des Teilnehmers ist nicht bereit für die Synchronisierung


  18. Wie kann ich mein eigenes Signal deaktivieren? Ich möchte es nicht mehr senden.

    Öffnen Sie im Bereich "Meine Signale" das Signal, das Sie löschen möchten


    und klicken Sie auf "Bearbeiten".


    Deaktivieren Sie die Option "Aktiviert" und klicken Sie auf "Speichern".


  19. Muss das MetaTrader 4/5 Terminal beim Abonnenten laufen, damit die Trades kopiert werden können?
    Trades werden direkt in das Terminal des Abonnenten kopiert, das in Betrieb und mit dem entsprechenden Konto verbunden sein muss.

  20. Kann ich das Signal auf die gleiche Weise abbestellen, wie ich es abonniert habe?
    Sie können das Signal-Abonnement unter Meine Abonnements auf https://www.mql5.com/en/signals oder direkt im Terminal kündigen: siehe MetaTrader 5 Hilfe → Benutzeroberfläche → Toolbox → Signale: Signal abbestellen. Wenn Sie ein gebührenpflichtiges Signal abbestellen, wird der Betrag, der auf Ihrem Konto für die Zahlung der Abonnementgebühr gesperrt ist, bei der Kündigung des Abonnements von Ihrem Konto abgezogen.

  21. Wie kann ich herausfinden, welches Signal ich im Terminal abonniert habe und wie kann ich das Abonnement kündigen?
    Wenn eine Verbindung zum Konto hergestellt wird, stellt das Terminal zunächst eine Verbindung zum Signal-Server her und prüft, ob ein Abonnement verfügbar ist. Wenn das Konto ein Signal abonniert hat, wird eine entsprechende Nachricht in das Journal geschrieben. Außerdem wird der Name des Signals, das das Konto abonniert hat, in der ersten Zeile des Abschnitts "Signale" der Terminaleinstellungen in blauer Farbe angezeigt.
    Zweitens gibt es eine einfache Alternative, die es Ihnen ermöglicht, alle Ihre aktuellen und abgelaufenen Abonnements auf der Seite Signale unter Meine Abonnements sofort einzusehen. Um diese Option nutzen zu können, sollten Sie bei Ihrem MQL5.com-Konto angemeldet sein.

  22. Wie werden Transaktionen kopiert, wenn der Anbieter 4-stellige Kurse für ein Symbol hat und der Abonnent 5-stellige Kurse für dasselbe Symbol oder umgekehrt?
    Alle Transaktionen, die auf das Konto des Abonnenten kopiert werden, werden zu den aktuellen Marktpreisen unter Berücksichtigung der in den Terminaleinstellungen und der Vertragsspezifikation des jeweiligen Symbols festgelegten Abweichung ausgeführt. Beim Kopieren von Geschäften spielt die Anzahl der Ziffern also keine Rolle.

  23. Wie wird das Wachstum von Signalen berechnet?
    Das Wachstum zeigt an, wie der Saldo eines Kontos wächst. Sie wird so berechnet, dass der Einfluss von Einzahlungen und Abhebungen vermieden wird.

    Die gesamte Handelshistorie eines Kontos wird in Perioden zwischen Bilanzoperationen (Einzahlungen und Abhebungen) unterteilt. Zunächst wird der Gesamtwachstumskoeffizient (K) durch Multiplikation der für jede Periode zwischen den Saldengeschäften (BO) berechneten Wachstumskoeffizienten ermittelt und dann das Wachstum in Prozent berechnet.
    Growth Coefficient К = (Balance before BO1/Initial Deposit) * (Balance before BO2/Balance after BO1 * ... * Balance before BOn/Balance after BOn-1)

    Growth in Percentage Terms = (К - 1) * 100%

    Im nachstehenden Schaubild sind die Bilanzoperationen mit großen roten Punkten gekennzeichnet, und die gestrichelten Linien zeigen die Perioden der Wachstumsberechnung an:


    Wachstumsberechnung

    In diesem Fall wird das Gesamtwachstum des Kontos wie folgt berechnet:
    Growth Coefficient К = К1 * K2 * K3 = (6 615/10 000 * 17 847/11 115 * 15 547/14 847) = 1.1

    Growth in Percentage Terms = (K-1) * 100% = (1.1 - 1) * 100 = 10%

    Obwohl der aktuelle Saldo etwa 50 % höher ist als die anfängliche Einzahlung, beträgt das reale Wachstum aufgrund von Handelsgeschäften nur 10 %.

  24. Wie wird das bisherige Jahreswachstum (YTD) berechnet, wenn die Summe der monatlichen Zuwächse von diesem Wert abweicht?

    Bei der Berechnung von YTD verwenden wir eine zusammengesetzte Rate. Das bedeutet, dass die YTD-Rate nicht durch eine einfache Addition der Zuwächse für mehrere Zeiträume berechnet wird, sondern durch deren Multiplikation. Das Wachstum jeder Periode wird mit dem kumulierten Gesamtwachstum der vorangegangenen Perioden überlagert. Dies lässt sich anhand eines Beispiels veranschaulichen.


    Im Jahr 2014 hatte das Signal folgende monatliche Wachstumswerte:

    Januar
    Februar
    März April
    Mai
    Juni
    Juli
    August
    September
    Oktober
    November
    Dezember
    Jährliche Daten
    Zuwachs, % 14.71
    20.51
    20.43
    12.77
    0.18
    -
    195.28
    -
    -
    130.00 30.55 12.48 1 776
    Wachstumsrate für den Zeitraum
    1.1471 1.2051 1.2043
    1.1277 1.0018
    1 2.9528 1 1
    2.3000 1.3055 1.1248 18.76
    Wachstumsrate für den Zeitraum insgesamt 1.1471 1.3823 1.6648 1.8774 1.8808 1.8808 5.5535 5.5535 5.5535 12.7731 16.6753 18.7563
    1. Im Januar gab es einen Zuwachs von 14,71%. Das bedeutet, dass ein Handelskonto in diesem Monat mit 1,1471 multipliziert wurde. Dies nennen wir die Wachstumsrate für den Zeitraum.
    2. Im Februar gab es einen Zuwachs von 20,51%, so dass das Wachstumsverhältnis im Februar gleich 1,2051 ist.

    Die Wachstumsrate für den Zeitraum wird nach der folgenden Formel berechnet: (Wachstum in Prozent) / 100% + 1,0. Das Wachstumsverhältnis im Januar = (14,71%/100%)+1,0 = 1,1471.

    Man muss die Wachstumsraten von Januar und Februar 2014 miteinander multiplizieren und erhält die allgemeine Wachstumsrate für diese Monate, um das Wachstum für den Zeitraum zu berechnen.

    Total growth ratio = 1.1471 * 1.2051 = 1.3823

    Das Gesamtwachstumsverhältnis hilft uns, das Verhältnis in Prozent zu erhalten: (Gesamtwachstumsverhältnis - 1) * 100% = Wachstum für den Zeitraum

    Growth for January-February of 2013 in percentage terms  = (1.3823 - 1.0) * 100% = 38.23%

    Wie Sie sehen, gab es in diesen beiden Monaten ein Wachstum von 38,23 %. Und das ist ein großer Unterschied zur einfachen Addition der Prozentsätze für jeden Monat ( 38,23% != 14,71% + 20,15%)

    Wenn Sie also eine Jahreswachstumsrate erhalten möchten, müssen Sie die Wachstumsraten für jeden Monat miteinander multiplizieren, dann 1,0 von dem Produkt abziehen und das Ergebnis mit 100% multiplizieren. Dies ist die zusammengesetzte Jahreswachstumsrate (YTD).

    Sie müssen dasselbe mit den jährlichen Wachstumswerten tun, um das Wachstum für alle Jahre des Handels zu sehen.

  25. Wie erfahre ich im Voraus das Signal-Kopierverhältnis zu meinem Konto und die Höhe der erforderlichen Kontoeinlage?

    Das Signal-Kopierverhältnis vom Konto des Anbieters zum Konto des Abonnenten hängt von 4 Faktoren ab. Der Artikel"Signalkalkulator" beschreibt den Berechnungsmechanismus und stellt eine Anwendung zur Verfügung, die diese Parameter automatisch berechnet, bevor das ausgewählte Signal abonniert wird.n

  26. Nächste Frage

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Signal an Twitter

Sergey Golubev, 2016.11.22 08:01

MetaTrader 5: Veröffentlichung von Handelsprognosen und Live-Trading-Statements per E-Mail auf Blogs, sozialen Netzwerken und speziellen Websites


Die automatische Web-Veröffentlichung von Handelsprognosen ist zu einem weit verbreiteten Trend in der Handelsbranche geworden. Einige Händler oder Unternehmen nutzen das Internet als Medium für den Verkauf von abonnierten Signalen, einige Händler nutzen es für ihre eigenen Blogs, um über ihre Erfolgsbilanz zu informieren, einige tun es, um Programmier- oder Beratungsdienste anzubieten. Andere veröffentlichen Signale nur zum Spaß oder um berühmt zu werden.

In diesem Artikel sollen fertige Lösungen für die Veröffentlichung von Prognosen mit MetaTrader 5 vorgestellt werden. Er deckt eine Reihe von Ideen ab: von der Nutzung spezieller Websites für die Veröffentlichung von MetaTrader-Prognosen über die Einrichtung einer eigenen Website, für die praktisch keine Programmierkenntnisse erforderlich sind, bis hin zur Integration mit einem Microblogging-Dienst eines sozialen Netzwerks, der es vielen Lesern ermöglicht, den Prognosen beizutreten und sie zu verfolgen.

Alle hier vorgestellten Lösungen sind 100 % kostenlos und können von jedem eingerichtet werden, der über Grundkenntnisse im Umgang mit E-Mail und FTP-Diensten verfügt. Es gibt keine Hindernisse, die gleichen Techniken für professionelles Hosting und kommerzielle Handelsprognosedienste zu verwenden.

 

Handelssysteme von digitalen Filtern


Der Anfang

  1. Generator von Filterindikatoren für MT4Thread.
  2. Digital Filters (grundlegende Erklärung)Thread.
  3. (Digital) Filters IndikatorenThread.
    3.1 T3 Digitals Indikatoren sind indiesem Beitrag. Diese sind mit t3 Glättung, sie sind mtf, und haben Warnungen, 1 hat Pfeile, wenn Sie es vorziehen, keine Glättung drehen Sie einfach t3 Zeitraum auf 1 oder Null.
    3.2. t3 Dtm Indikator ist aufdiesem Beitrag. Dies ist t3 dtm eigentlich stlm und ftlm zusammen haben sie mtf mit Alarmen auf Steigung ändern.
  4. Vorlage mit Indikatoren -der Beitrag.
  5. DigitalerASCTrend-Thread(Digitale Filter mit ASCTrend-System kombiniert).

Nach

  1. Trading-Strategien auf der Grundlage von digitalen FilternThread.
    1.1 T3Digital_Martingale EA (für MT4) ist aufdiesem Beitrag und dieHandelsergebnisse mit den Einstellungen aufdiesem Beitrag hochgeladen. Es ist die erste Version von Digital Martingale: Diese EA ist mit einigen der Indikatoren gepostet ein paar Wochen vor, mit Ausnahme der normalisierten t3 rbci. Die rbci wurde optimiert, so dass es in diesem Ea als langfristige Trendwächter verwendet wird, aber es scheint zu funktionieren ebenso gut in stündlichen Zeitrahmen. Diese Ea-Version ist mit Satl, Fatl, Stlm, und die zuvor genannten rbci alle Indikatoren haben Sie die Möglichkeit, Zeitrahmen wie gewünscht zu ändern.
 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2013.06.04 20:32

Ich bin auf dem Weg der Vorbereitung der Erstellung eines Threads über digitale Filter/ Also, ich bin jetzt in Codebase :) und versuche, einige Indikatoren zu finden. Ich habe das Folgende gefunden (es ist nur einer von vielen Artikeln über digitale Filter, die von Russen auf der Grundlage britischer Forschung erfunden wurden):

Ich benutzte digitale Filter für die lange Zeit für MT4 ... wie ich mich erinnere - ich schuf einige von ihnen (KGBP ... und es ist immer noch auf MT4 CodeBase).

Also, ich bin in großer Vorbereitung für jetzt. Nur zur Information.


 

Guter Artikel - im Zusammenhang mit den digitalen Filtern:

Vorhersage von Marktbewegungen mit Hilfe der Bayes'schen Klassifikation und Indikatoren auf der Grundlage der Singular Spectrum Analysis


Ein vielversprechender Weg, dies zu erreichen, ist der Aufbau eines Empfehlungssystems für den zeiteffizienten Handel durch die Kombination der Fähigkeiten der Vorhersage mit der Singular Spectrum Analysis (SSA) und wichtigen maschinellen Lernmethoden auf der Grundlage des Bayes'schen Theorems. Der Wert des gewählten Ansatzes liegt darin, dass die Verarbeitung der Daten ausschließlich auf statistischen Analysemethoden beruht und keine unbegründeten Annahmen voraussetzt. Dies vermittelt eine klare Vorstellung von den Möglichkeiten und Grenzen der Methode und ihren Perspektiven bei der Entwicklung eines automatisierten Handelssystems.

Bei der Entwicklung dieses Systems lag der Schwerpunkt auf der Skala der Zeitrahmeneinheiten von 5 Minuten bis zu einer Stunde. In den meisten Beschreibungen theoretisch erfolgreicher statistischer Methoden ist eine wesentlich größere Skala, nämlich Stunden und Tage, beliebter (wegen des geringeren Beitrags der chaotischen Komponente). In der Praxis des individuellen spekulativen Handels sind solche Methoden jedoch kaum von Nutzen.

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MT4 & MT5 Backtest

Sergey Golubev, 2017.02.17 20:53

Wenn Sie Backtesting EA auf MT5 mit "jeder Tick basierend auf realen Ticks", so wird es fast das gleiche mit dem Handel auf MT5-Plattform mit einem bestimmten Broker sein (weil es auf tatsächlichen historischen Daten basiert).

Beispiel, lesen Sie diesen Thread:Warum ist es besser MT5 als MT4? Hat es weniger Einschränkungen ???- dies ist das Zitat aus dem ersten Beitrag des Threads:

  • In MT5 können Sie Robotermit denBedingungenbacktesten, die demrealen Marktam nächsten kommen(echte Tick-Daten, echte variable Spreads, Lag, Slippage usw.). In MT4 können Sie das nicht. Das geht nur, wenn Sie für eine Software eines Drittanbieters bezahlen. In diesem Fall müssen Sie auch die historischen Daten von einigen wenigen Quellen herunterladen (es gibt viele wenige, fast alle verwenden die gleiche Quelle), sie in das MT4-Format umwandeln und die Plattform über diese Software eines Drittanbieters öffnen, um das MT4-Verhalten zu patchen. Sie brauchen viele Stunden, um diesen Prozess abzuschließen, und Sie müssen ihn jedes Mal wiederholen, wenn Sie neue Daten einbinden wollen.
    Wir alle haben schon Hunderte von Robotern gesehen, die beim Backtesting spektakuläre Ergebnisse erzielt haben, aber im realen Betrieb waren die Ergebnisse sehr schlecht, vor allem weil sie mit Bedingungen erstellt wurden, die nichts mit den realen Marktbedingungen zu tun hatten.

Für weitere Informationen darüber - lesen Sie diese Zusammenfassung.

--------------

Wie ich weiß, konvertieren einige Programmierer/Händler ihre MT4-EAs in MT5, um sie zu testen und/oder die Einstellungen zu optimieren, um Backtesting-Ergebnisse zu erhalten, die der Realität am nächsten kommen.


Grund der Beschwerde: