Wie man mit Metatrader 5 anfängt - Seite 79

 

Handels-Signale:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2013.01.23 07:34

In Bezug auf Signale ... Ich sehe, dass einige Mitglieder gefragt haben, wie man sich von den Signalen abmelden kann. Ich habe vor 3 Tagen ein kostenloses Signal abonniert (bisher ohne Probleme). Nur einige Informationen/Themen über die Signale, die ich über Signale gesammelt:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 beginnt

Sergey Golubev, 2016.02.17 09:08

Tipps für die Auswahl eines Handelssignals zum Abonnieren. Schritt-für-Schritt-Anleitung

"Der Handel an den Finanzmärkten ist ein ziemlich großer Bereich, an dem viele Menschen und eine Menge wertvoller Vermögenswerte beteiligt sind. Der erfolgreiche Handel in dem von Ihnen bevorzugten Marktsektor erfordert eine gründliche Analyse, die Weiterentwicklung Ihres eigenen Handelssystems und natürlich den Erwerb von stahlharter Disziplin und Gelassenheit. Manche Menschen haben dafür keine Zeit, aber sie haben das Bestreben, ihre finanziellen Mittel zum Laufen zu bringen und einen Nutzen daraus zu ziehen. Der Signalservice der Website MQL5.com hilft, dieses Problem zu lösen. Dieser Artikel widmet sich dem Systemansatz bei der Suche nach dem gewünschten Signal, das die Kriterien der Rentabilität, des Risikos und der Handelsambitionen erfüllt und auf verschiedenen Arten von Konten und Finanzinstrumenten funktioniert."

Forum über den Handel, automatisierte Handelssysteme und das Testen von Handelsstrategien

Wie erstellt man ein kostenloses Signal in einem realen Konto?

Aleksey Pak, 2016.02.19 14:04

Signale, die auf einem realen Konto basieren, sind nur gegen Bezahlung erhältlich. Demo-Signale immer kostenlos.

Forum über den Handel, automatisierte Handelssysteme und das Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2016.02.19 16:25

Häufig gestellte Fragen über den Signalservice

Fragen

  1. Wofür 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 sollte es keine offenen Positionen und Pending Orders auf meinem Konto geben, 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 Jahr-zu-Jahr-Wachstum (YTD) berechnet, wenn die Summe der monatlichen Zuwächse von diesem Wert abweicht?

Forum über Handel, automatisierte Handelssysteme und das Testen von Handelsstrategien

Signal-Abonnement deaktiviert, Echtzeit-Abonnement in den 'Signals'-Einstellungen aktivieren

Jose Francisco Casado Fernandez, 2016.09.23 07:00

Sie müssen sich zuerst mit Ihrem mql5-Benutzer anmelden (Tools\Options\Community):




Und dann müssen Sie das Signalabonnement aktivieren (Tools\Options\Signals):



Hinweise.

Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien

Synchronize erfüllt seine Aufgabe nicht.

Marco vd Heijden, 2016.11.03 09:12

Ihr System, das das Signal kopiert, sollte zu jeder Zeit ausgeführt werden.

Wenn Sie es schließen und wieder öffnen, wird es neue Positionen synchronisieren.


 

Sehr nützlicher Artikel

Datenstruktur in MetaTrader 4 Build 600 und höher


MetaTarder 4 Build 600 bietet eine neue Struktur und Lage der Client-Terminal-Dateien. Die MQL4-Anwendungen werden nun je nach Programmtyp (Expert Advisors, Indikatoren oder Skripte) in separaten Verzeichnissen abgelegt. In den meisten Fällen werden die Terminaldaten jetzt in einem speziellen Datenordner gespeichert, der vom Installationsort des Terminals getrennt ist. In diesem Artikel werden wir im Detail beschreiben, wie die Daten übertragen werden, und die Gründe für die Einführung des neuen Speichersystems erläutern.


 

Schnelle Bewertung eines Signals: Handelsaktivität, Drawdown/Load und MFE/MAE-Verteilungsdiagramme

Abonnenten suchen oft nach einem geeigneten Signal, indem sie das Gesamtwachstum auf dem Konto des Signalanbieters analysieren, was keine schlechte Idee ist. Allerdings ist es auch wichtig, die potenziellen Risiken einer bestimmten Handelsstrategie zu analysieren. In diesem Artikel zeigen wir Ihnen eine einfache und effiziente Möglichkeit, ein Handelssignal anhand seiner Leistungswerte zu bewerten:


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MetaTrader 5 Web-Plattform ist jetzt schneller und bequemer

MetaQuotes Software Corp., 2016.09.29 10:59

Wir verbessern die Multi-Asset-Webplattform MetaTrader 5 weiter und erweitern ihre Funktionen. Mit dem neuesten Update können Sie jetzt noch komfortabler in Ihrem Lieblingsbrowser handeln. Starten Sie das Web-Terminal und probieren Sie die neuesten Innovationen aus:

  1. Es wurde die Möglichkeit hinzugefügt, die Größe der Webanwendungsblöcke, einschließlich der Market Watch- und Kurschart-Fenster, zu verändern.
  2. Es wurde die Möglichkeit hinzugefügt, in den Registerkarten Handel und Historie des Toolbox-Fensters nach Spalten zu sortieren. Die Spaltenbreite kann geändert werden.
  3. Die Registerkarte Details wurde hinzugefügt und die Möglichkeit, schnell ein Symbol hinzuzufügen.
  4. Die allgemeine Betriebsgeschwindigkeit des Web-Terminals wurde durch die Optimierung des Codes erhöht. Die Initialisierung des Kontos, das Hinzufügen von Symbolen und der Handel selbst werden jetzt noch schneller durchgeführt!

MetaTrader 5 Web-Plattform ist jetzt schneller und bequemer


Trotz aller Änderungen bleibt die Hauptsache erhalten - MetaTrader 5 Web ist nach wie vor die vielseitigste und bequemste Web-Plattform.

Starten Sie die Anwendung und probieren Sie sie gleich aus!


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2016.05.08 20:17

Herzlich willkommen,

  • Normalerweise erhalten Leute, die nicht programmieren können, keine kostenlose Hilfe in diesem Forum, aber mit etwas Glück kann das passieren, seien Sie geduldig.
  • Wenn Sie Ihre Versuche zeigen und Ihr Problem gut beschreiben, werden Sie höchstwahrscheinlich eine Antwort von der Community erhalten.
  • Wenn Sie nicht programmieren lernen wollen, ist das nicht schlimm, Sie können entweder in der Codebase nachsehen, ob es bereits etwas Kostenloses gibt, oder im Market nach kostenpflichtigen Produkten (manchmal auch kostenlos) suchen.
  • Schließlich haben Sie auch die Möglichkeit, einen Programmierer in der Sektion Freelance zu engagieren.
Viel Glück!

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2014.05.07 18:18

Nur zur Erinnerung

Es gibt einen guten Artikel über den fundamentalen Handel(für die Erstellung von EAs im Zusammenhang mit dem Nachrichtenhandel):

============

Aufbau eines automatischen News Traders



Laut Investopedia ist ein News Trader "ein Händler oder Investor, der Handels- oder Investitionsentscheidungen auf der Grundlage von Nachrichtenmeldungen trifft". In der Tat führen Wirtschaftsberichte wie das Bruttoinlandsprodukt eines Landes, Indizes zum Verbrauchervertrauen und Beschäftigungsdaten von Ländern oft zu erheblichen Bewegungen an den Devisenmärkten. Haben Sie schon einmal die Veröffentlichung der Non-Farm Payrolls in den USA verfolgt? Wenn ja, dann wissen Sie, dass diese Berichte die jüngste Zukunft der Währungen bestimmen und als Katalysator für Trendumkehrungen dienen können.


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MAMM-Plugin für MetaTrader 5 jetzt verfügbar für die Vermögensverwaltung auf den Finanzmärkten für Broker und professionelle Händler

MetaQuotes Software Corp., 2016.10.13 09:49

Infolge der wachsenden Popularität des MetaTrader 5 sind Broker nun an zusätzlichen Lösungen interessiert, die seine Möglichkeiten erweitern. Als Reaktion auf diese Nachfrage hat der Anbieter von Geschäftslösungen Plugit Apps einen Automatisierungsdienst für die Vermögensverwaltung veröffentlicht, der in die beliebte Plattform integriert ist.

Das MetaTrader 5 PLG Multi-Asset Management Module (MAMM) ist ein spezielles serverseitiges Plugin mit einer Web-Schnittstelle, das für Broker und professionelle Vermögensverwalter entwickelt wurde. Die Anwendung vereinfacht und optimiert die Interaktion zwischen einem Vermögensverwalter (Master) und einem Anleger, der auf der MetaTrader 5 Multi-Asset-Plattform handelt. Die folgenden Arten der Vermögensverwaltung werden unterstützt: Equity Lot Ratio (MAM), Equity Cash Ratio (PAMM) und Equal Volume.

MAMM-Plugin für MetaTrader 5


PLG MAMM ermöglicht es Vermögensverwaltern, die auf der MetaTrader 5-Plattform handeln, große Handelsblöcke von einem Master-Konto aus über eine unbegrenzte Anzahl von Anlegerkonten zu platzieren und dabei eine Vielzahl von Strategien und unterschiedlichen Allokationsarten zu verwenden. Die PLG MAMM-Anwendung ist außerdem mit einem leistungsstarken Reporting-Tool ausgestattet, das es den Managern ermöglicht, ihre Kundenliste zu verwalten und ihre Performance mit Hilfe fortschrittlicher statistischer Berichte und Charts zu bewerten.

"Angetrieben durch die zunehmende Akzeptanz des MetaTrader 5 bei führenden Brokern, erkannte Plugit, dass es an der Zeit war, stark in MetaTrader 5 Lösungen zu investieren, um die steigende Nachfrage nach solchen Produkten zu befriedigen" - sagt Jalal Faour, CEO von Plugit Apps. "Heute sind wir stolz darauf, zu den ersten zu gehören, die erfolgreich eine breite Palette an zuverlässigen MetaTrader 5-Produkten auf den Markt gebracht haben, insbesondere unsere schlüsselfertige Lösung PLG MAMM. Unsere MAMM-Lösung ermöglicht es MetaTrader 5-Brokern, ihre Plattform zu nutzen und neben Privatkunden auch Money Manager zu bedienen. Wir freuen uns sehr über die enge Zusammenarbeit mit MetaQuotes vor der Einführung dieser innovativen Lösung".

Jalal Faour, Plugit Apps

Jalal Faour, Plugit Apps

Senden Sie eine E-Mail an sales@plugitapps.com oder rufen Sie +357 25 025026 an, um mehr über das MetaTrader 5 PLG MAMM Plugin zu erfahren und die kostenlose Testversion zu testen.


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Liste der Änderungen in MetaTrader 5 Client Terminal Builds

MetaQuotes Software Corp., 2016.10.13 17:14

Neue MetaTrader 5 Plattform Build 1455: Bibliotheken für mathematische Funktionen in MQL5

Das MetaTrader 5 Plattform-Update wird am Freitag, den 14. Oktober 2016, veröffentlicht. Die neue Version bietet die folgenden Änderungen:

  1. Terminal: Tooltips für die Schaltflächen Kaufen, Verkaufen und Schließen in Handelsdialogen hinzugefügt. Die Tooltips enthalten Informationen über das Wertpapier, das während des Vorgangs gekauft oder verkauft werden soll, um Anfängern das Verständnis des Handelsprozesses zu erleichtern.




  2. Terminal: Neue Icons für Aufträge, Geschäfte und Positionen in den Registerkarten "Handel" und "Historie" hinzugefügt.




  3. Terminal: Das aktualisierte Terminal bietet eine optimierte und viel schnellere (bis zu 4-5 Mal) Anzeige und Aktualisierung der Markttiefe, des Tick-Charts in der Markttiefe und der Time & Sales-Daten.
  4. Terminal: Die Synchronisierung der Tick-Historie während der Nicht-Handelszeiten wurde korrigiert. Der Prozess konnte in einigen Fällen eine übermäßige Menge an Netzwerkverkehr verbrauchen.
  5. MQL5: Eine MQL5-Version der ALGLIB-Bibliothek für numerische Analysen wurde in die Standardbibliothek aufgenommen.

    Merkmale der Bibliothek

    • Lineare Algebra
    • Systeme von linearen und nichtlinearen Gleichungen
    • Interpolation
    • Optimierung
    • Schnelle Fourier-Transformation
    • Numerische Integration
    • Lineare und nichtlineare Kleinste-Quadrate-Anpassung
    • Gewöhnliche Differentialgleichungen
    • Spezielle Funktionen
    • Deskriptive Statistik und Hypothesentests
    • Datenanalyse - Klassifizierung, Regression
    • Implementierung von Algorithmen der linearen Algebra, Interpolation, etc. in der Mehrfachpräzisionsarithmetik (mit MPFR)

    Verwendung

    Die ALGLIB-Dateien befinden sich in \MQL5\Include\Math\Alglib. Um die Funktionen zu verwenden, fügen Sie die Hauptbibliotheksdatei in Ihr Programm ein:

    #include <Math\Alglib\alglib.mqh>

  6. MQL5: Mathematische Statistikfunktionen sind in die Standardbibliothek aufgenommen worden. MQL5 bietet nun die Funktionalität der Sprache R, die eines der besten Werkzeuge für die statistische Datenverarbeitung und -analyse ist.

    Merkmale der Bibliothek

    Die Statistikbibliothek enthält Funktionen zur Berechnung der statistischen Eigenschaften von Daten sowie Funktionen für Operationen mit statistischen Verteilungen:

    • Funktionen zur Berechnung der statistischen Eigenschaften von Array-Elementen
    • Optionen für Operationen mit statistischen Verteilungen: Normalverteilung, Lognormalverteilung, Beta-Verteilung, etc.

    Verwendung

    Die Dateien der Statistikbibliothek befinden sich in \MQL5\Include\Math\Stat. Um die Bibliothek zu verwenden, fügen Sie die Datei mit den benötigten Funktionen z.B. in Ihr Programm ein:

    #include <Math\Stat\Binomal.mqh>
    #include <Math\Stat\Cauchy.mqh>
    
    

    Eine ausführliche Beschreibung der Bibliotheksfunktionen finden Sie im Artikel Statistische Verteilungen in MQL5 - Taking the Best of R.


  7. MQL5: Die MQL5-Version der Fuzzy-Bibliothek ist in die Standardbibliothek aufgenommen worden. Die Fuzzy-Bibliothek implementiert Mamdani- und Sugeno-Fuzzy-Inferenzsysteme.

    Merkmale der Bibliothek

    • 13 Zugehörigkeitsfunktionen
    • Flexible Form für die Entwicklung von Fuzzy-Systemregeln
    • Mamdani Fuzzy-Inferenzsystem
    • Sugeno Fuzzy-Inferenzsystem
    • 5 Defuzzifizierungsmethoden für Mamdani-Systeme
    • Unbegrenzte Anzahl von Eingangs- und Ausgangsvariablen

    Wie verwendet man

    Die Dateien der Fuzzy-Bibliothek befinden sich in \MQL5\Include\Math\Fuzzy. Um die Bibliothek zu verwenden, fügen Sie die Datei mit den gewünschten Funktionen z.B. in Ihr Programm ein:

    #include <Math\Fuzzy\mamdanifuzzysystem.mqh>
    #include <Math\Fuzzy\sugenofuzzysystem.mqh>
    
    

    Eine detaillierte Beschreibung der Bibliothek finden Sie in der Code Base: Fuzzy - Bibliothek für die Entwicklung von Fuzzy-Modellen


  8. MQL5: Die neue Eigenschaft CHART_QUICK_NAVIGATION ermöglicht die Aktivierung/Deaktivierung der Schnellnavigationsleiste im Chart. Wenn Sie den Zustand der Eigenschaft ändern und darauf zugreifen möchten, verwenden Sie die Funktionen ChartSetInteger und ChartGetInteger.




    Die Navigationsleiste wird durch Drücken von Enter oder Space geöffnet. Sie ermöglicht es Ihnen, schnell zu einem bestimmten Datum im Diagramm zu wechseln, sowie Symbole und Zeitrahmen zu wechseln. Wenn Ihr MQL5-Programm das Drücken der Enter- oder Leertaste verarbeitet, deaktivieren Sie die Eigenschaft CHART_QUICK_NAVIGATION, um das Abfangen dieser Ereignisse durch das Terminal zu vermeiden. Die Schnellnavigationsleiste kann weiterhin durch einen Doppelklick geöffnet werden.

  9. MQL5: Es wurden neue Funktionen FileLoad und FileSave hinzugefügt. Sie bieten eine einfache Methode zum Lesen und Speichern von Arrays in Dateien. Im Gegensatz zu FileRead* und FileWrite* benötigen diese Funktionen nicht den Indikator-Handle. FileLoad und FileSave arbeiten mit Arrays numerischer Typen, sowie mit einfachen Strukturen, die keine Strings, dynamischen Arrays oder Klassenobjekte enthalten.
    long  FileLoad(
       const string filename,      // [in] File name
       void         &buffer[],     // [out] An array to which the file is read
       uint         common_flag=0  // [in] 0 - search for the file in the Files folder of the terminal, FILE_COMMON - search in the common directory of terminals
       );
    
    bool  FileSave(
       const string filename,      // [in] File name
       const void   &buffer[],     // [in] An array to which the file is saved
       uint         common_flag=0  // [in] 0 - create a file in the Files folder of the terminal, FILE_COMMON - create in the common directory of terminals
       );
    
    Ein Beispiel dafür, wie man Zecken in eine Datei schreibt und dann liest:
    //--- input parameters
    input int      ticks_to_save=1000; // Number of ticks
    //+------------------------------------------------------------------+
    //| Script program start function                                    |
    //+------------------------------------------------------------------+
    void OnStart()
      {
       string  filename=_Symbol+"_ticks.bin";
       MqlTick ticks[];
    //---
       int copied=CopyTicks(_Symbol,ticks,COPY_TICKS_ALL,0,ticks_to_save);
       if(copied!=-1)
         {
          PrintFormat(" CopyTicks(%s) copied %d ticks",_Symbol,copied);
          //--- If the tick history is synchronized, the error code is equal to zero
          if(!GetLastError()==0)
             PrintFormat("%s: Ticks are not synchronized. Error=",_Symbol,copied,_LastError);
          //---  Writing ticks to a file
          if(!FileSave(filename,ticks,FILE_COMMON))
             PrintFormat("FileSave() failed, error=%d",GetLastError());
         }
       else
          PrintFormat("Failed CopyTicks(%s), Error=",_Symbol,GetLastError());
    //--- Now reading the ticks back to the file
       ArrayFree(ticks);
       long count=FileLoad(filename,ticks,FILE_COMMON);
       if(count!=-1)
         {
          Print("Time\tBid\tAsk\tLast\tVolume\tms\tflags");
          for(int i=0;i<count;i++)
            {
             PrintFormat("%s.%03I64u:\t%G\t%G\t%G\t%I64u\t0x%04x",
             TimeToString(ticks[i].time,TIME_DATE|TIME_SECONDS),ticks[i].time_msc%1000,
             ticks[i].bid,ticks[i].ask,ticks[i].last,ticks[i].volume,ticks[i].flags);
            }
         }
      }
    

  10. MQL5: Geänderte Anzeige von benutzerdefinierten Indikatoren mit dem Zeichenmodus DRAW_CANDLES. Jetzt ist es möglich, zwischen einer und drei Farben für diesen Modus einzustellen. Die Anzeige von Candlesticks hängt davon ab, wie viele Farben eingestellt sind.

    Wenn eine Farbe angegeben wird, werden alle Candlesticks auf dem Chart vollständig in dieser Farbe dargestellt.
    //--- Candlesticks painted in the same color 
    #property  indicator_label1  "One color candles"
    #property  indicator_type1   DRAW_CANDLES
    //--- Only one color is specified, so all candlesticks are the same color
    #property  indicator_color1  clrGreen  
    
    Wenn zwei Farben angegeben werden, wird eine Farbe für die Ränder der Kerzenständer und die andere für den Körper verwendet.
    //--- The color of the candlesticks differs from the color of shadows
    #property  indicator_label1  "Two color candles"
    #property  indicator_type1   DRAW_CANDLES
    //--- Candlestick edges and shadows are green, body is white
    #property  indicator_color1  clrGreen,clrWhite 
    
    Wenn drei Farben angegeben werden, wird eine Farbe für die Kerzenränder verwendet, zwei weitere Farben werden für die Körper von bullischen und bearischen Kerzen verwendet.
    //--- The color of the candlesticks differs from the color of shadows
    #property  indicator_label1  "One color candles"
    #property  indicator_type1   DRAW_CANDLES
    //--- Candlestick edges and shadows are green, the body of a bullish candle is white, the body of a bearish candle is red
    #property  indicator_color1  clrGreen,clrWhite,clrRed
    
    Mit dem Stil DRAW_CANDLES können benutzerdefinierte Farben für Candlesticks festgelegt werden. Alle Farben können auch dynamisch geändert werden, während der Indikator läuft, und zwar mit der Funktion PlotIndexSetInteger(drawing_index_DRAW_CANDLES, PLOT_LINE_COLOR, modifier_number, color), wobei modifier_number die folgenden Werte haben kann:
    • 0 - die Farbe der Kanten und des Schattens
    • 1 - die Farbe des bullischen Kerzenkörpers
    • 2 - die Farbe des bärischen Candlestick-Körpers
    //--- Setting the color of edges and shadows
    PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,clrBlue);
    //--- Setting the color of the bullish candlestick body
    PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,clrGreen);
    //--- Setting the color of the bearish candlestick body
    PlotIndexSetInteger(0,PLOT_LINE_COLOR,2,clrRed);
    
  11. MQL5: Behebung von Fehlern und Verbesserung der Arbeit mit der Tick-Historie durch CopyTicks-Funktionen.
  12. MQL5: Ab dem neuen Build können Operatoren in Schnittstellen verwendet werden (war vorher nicht erlaubt).
  13. Markt: Es wurde ein Fehler behoben, der zu einer wiederholten Aufforderung führen konnte, sich bei MQL5.community anzumelden, wenn man Produkte im Market kauft.
  14. Tester: UI-Übersetzung in Griechisch, Malaiisch und Hebräisch hinzugefügt.
  15. Aktualisierte Dokumentation.

Das Update wird über das LiveUpdate-System verfügbar sein.


 

Sichern von MQL5-Code: Passwortschutz, Schlüsselgeneratoren, Zeitlimits, Fernlizenzen und erweiterte EA-Lizenzschlüssel-Verschlüsselungstechniken

"Die meisten Entwickler müssen ihren Code absichern. In diesem Artikel werden einige verschiedene Möglichkeiten zum Schutz von MQL5-Software vorgestellt. Alle Beispiele in diesem Artikel beziehen sich auf Expert Advisors, aber die gleichen Regeln können auch auf Skripte und Indikatoren angewendet werden. Der Artikel beginnt mit einem einfachen Passwortschutz und geht dann auf Schlüsselgeneratoren, die Lizenzierung eines bestimmten Brokerkontos und den zeitlich begrenzten Schutz ein. Dann wird das Konzept eines Fernlizenzservers vorgestellt. Mein letzter Artikel über das MQL5-RPC-Framework beschrieb Remote Procedure Calls von MetaTrader 5 zu einem beliebigen XML-RPC-Server."

"Ich werde diese Lösung nutzen, um ein Beispiel für eine Fernlizenz bereitzustellen. Ich werde auch beschreiben, wie diese Lösung mit base64-Kodierung erweitert werden kann, und ich werde Ratschläge für die PGP-Unterstützung geben, um einen ultra-sicheren Schutz für MQL5 Expert Advisors und Indikatoren herzustellen. Mir ist bekannt, dass die MetaQuotes Software Corp. einige Optionen für die Lizenzierung des Codes direkt aus dem Marktbereich von MQL5.com anbietet. Dies ist wirklich gut für alle Entwickler und wird die in diesem Artikel vorgestellten Ideen nicht entkräften. Beide Lösungen zusammen können den Schutz gegen Software-Diebstahl nur verstärken und sicherer machen."