Diskussion zum Artikel "Das MQL5-Kochbuch: Implementierung Ihrer eigenen Markttiefe" - Seite 3

 

Durch das Erscheinen der Grafikbibliothek Graphic.mqh gibt es eine technische Möglichkeit, die Funktionalität des Price Stack deutlich zu erweitern. Aufgrund des Interesses der Leser an diesem Artikel haben wir uns entschlossen, einen neuen Artikel zu veröffentlichen, der den Scalper Price Stack beschreibt.

Der Price Stack wurde inzwischen deutlich überarbeitet. Die folgenden Änderungen wurden vorgenommen:

Der grafische Teil des Indikators wurde in die CPanel-Grafikengine übertragen;

  • Das Aussehen des Glases wurde verbessert. Anstelle eines kleinen Dreiecks gibt es nun einen großen quadratischen Knopf, der das Glas öffnet und schließt;
  • Es ist jetzt möglich, die Position des Bechers anzupassen, indem man seine Anzeige in den Einstellungen der X- und Y-Achse festlegt;
  • Es wurden einige Fehler in der Klasse MarketBook behoben, die zu einem Array out of range Fehler führten;
  • Fehlerhafte Funktion des Indikators bei nicht vollständig gefüllten Gläsern (fehlendes Ask, fehlendes Bid, leeres Glas, etc.) behoben;
  • Jetzt aktualisiert das Preisglas automatisch und korrekt die Anzahl der Ask- und Bid-Levels (früher gab es keine Aktualisierung);
  • Behebung des Fehlers bei der Division durch Null, wenn das Symbol geändert wird;
  • Der Fehler des Einfrierens bei häufigem Öffnen/Schließen des Fensters wurde behoben.
  • Darüber hinaus arbeiten wir derzeit daran, den Preis-Feed mit einem Tick-Chart und zusätzlichen Tools für die Scalper-Analyse zu versehen. Die in der Entwicklung befindliche Funktionalität wird in Zukunft die Möglichkeiten des Systempreisfeeds übersteigen.

     

    Guten Tag Vasily,

    Haben Sie versucht, als Basis populäre Scalper Antriebe Bondar oder QScalp zu nehmen und einen neuen in MQL für MT5 zu erstellen

    Ich denke, es wird zur Popularität von MT5 unter Aktienhändlern beitragen
     
    logoped_vl:

    Guten Tag Vasily,

    Haben Sie versucht, als Basis populäre Scalper Antriebe Bondar oder QScalp zu nehmen und einen neuen in MQL für MT5 zu erstellen

    Ich denke, es wird zur Popularität von MT5 unter den Aktienhändlern beitragen.

    Ich kann im Voraus sagen, dass es kein Analogon zu Bondar- oder QScalp-Antrieben geben wird. Auch wird es kein Analogon zum MT5-Standardlaufwerk geben. Ich habe bestimmte Vorstellungen davon, wie Informationen auf einem Tick-Chart angezeigt werden sollten. Diese Ansicht ist teilweise in dem Artikel Grundlagen der Börsenkurse dargelegt. Das primäre Ziel ist es, das tatsächliche Preisverhalten auf der Mikroebene darzustellen, genau so, wie es in den Fundamentals interpretiert wird. Das Glas wird zu Beginn die grundlegendste Funktionalität darstellen, erwarten Sie also nicht die Handelsfunktionalität, die in anderen Laufwerken verfügbar ist. Dies ist ein komplexes Projekt, das eine lange Entwicklungs- und Denkphase erfordert.

     

    Vielen Dank für den interessanten und nützlichen Artikel!

    Vasiliy Sokolov:

    Durch das Erscheinen der Grafikbibliothek Graphic.mqh gibt es eine technische Möglichkeit, die Funktionalität des Preisstapels deutlich zu erweitern. Aufgrund des Interesses der Leser an diesem Artikel haben wir uns entschlossen, einen neuen Artikel zu veröffentlichen, der den Scalper Price Stack beschreibt.

    Der Preisstapel wurde inzwischen deutlich überarbeitet. Die folgenden Änderungen wurden vorgenommen:

    Der grafische Teil des Indikators wurde in die CPanel-Grafikengine übertragen;

  • Das Aussehen des Glases wurde verbessert. Anstelle eines kleinen Dreiecks gibt es nun einen großen quadratischen Knopf, der das Glas öffnet und schließt;
  • Es ist jetzt möglich, die Position des Bechers anzupassen, indem man seine Anzeige in den Einstellungen der X- und Y-Achse festlegt;
  • Es wurden einige Fehler in der Klasse MarketBook behoben, die zu einem Array out of range Fehler führten;
  • Fehlerhafte Funktion des Indikators bei nicht vollständig gefüllten Gläsern (fehlendes Ask, fehlendes Bid, leeres Glas, etc.) behoben;
  • Jetzt aktualisiert das Preisglas automatisch und korrekt die Anzahl der Ask- und Bid-Levels (früher gab es keine Aktualisierung);
  • Behebung des Fehlers bei der Division durch Null, wenn das Symbol geändert wird;
  • Der Fehler des Einfrierens bei häufigem Öffnen/Schließen des Fensters wurde behoben.
  • Darüber hinaus arbeiten wir derzeit daran, den Preis-Feed mit einem Tick-Chart und zusätzlichen Tools für die Scalper-Analyse zu versehen. Die in der Entwicklung befindliche Funktionalität wird in Zukunft die Möglichkeiten des Systempreisfeeds übersteigen.

    All dies ist sehr gut, aber woher soll man eine neue Klasse mit Korrekturen und neuen Funktionen bekommen (es ist nicht notwendig)?
     

    Die aktuellen Dateien zeigen

    INDEX DES BESTEN PREISES = 15

    INDEX DES BESTEN BRIEFKURSES = 16

    ANZAHL DER PREISNIVEAUS FÜR VERKAUF = 16

    ANZAHL DER PREISNIVEAUS FÜR DEN KAUF = 16

    Wie kann ich diese Zahlen erhöhen? Ich würde gerne 20, 30, 50... usw. hinzufügen.

    Vielen Dank für Ihre Hilfe.


     
    Pedro Miranda:

    Hallo,

    vielen Dank für den Beitrag.

    Es ist genau das, wonach ich gesucht habe.

    Depth of Market kann ein guter Hinweis für Scalper sein.

    Aber das Problem ist, dass ich nie wirklich sehen Tiefe des Marktes Volumen Informationen in meinen Terminals.

    Wie erhält man Zugang zu den vom Broker bereitgestellten Volumeninformationen?

    Yep, was Pedro sagte, ist offensichtlich.

    Kein Broker, der metaQuotes-Plattformen verwendet, sendet Volumendaten.

    Also, ich weiß nicht, warum Sie sagen, das Gegenteil in Bezug auf die Werte, die von MqlBookInfo

     

    Hallo!

    Ich habe mich gefragt, wie ich das Folgende erreichen kann, wenn ich mir das folgende DOM ansehe:


    Nehmen wir an, ich möchte 21 Volumen auf dem Markt kaufen. Ich werde den Durchschnittspreis von 56842 zahlen. Wenn ich aber 22 Stück kaufe, beträgt der Durchschnittspreis (21 * 56842 + 1* 56843) / (21 + 1) = 56842,05. Wenn ich 30 Stück kaufe, beträgt der Durchschnittspreis (21 * 56842 + 1 * 56843 + 8 * 56844) / (21 + 1 + 8) = 56842,57. Wenn ich den Markt mit einem Volumen von 100 kaufen möchte, wird der Durchschnittspreis 56845,56 betragen.

    Ich habe versucht, einen Algorithmus dafür zu finden, aber ich bin völlig ratlos. Ich dachte darüber nach, zwei rekursive Schleifen zu machen, um ein Array zu füllen und dann den Durchschnitt zu berechnen, und auch zu versuchen, einen gewichteten Durchschnitt zu berechnen.

    Hat jemand eine Idee?

     

    Wie kann ich das Volumen des besten Verkaufspreises für den Code verwenden?

    WAS IST DER CODE?

    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    Documentation on MQL5: Constants, Enumerations and Structures / Environment State / Symbol Properties
    • www.mql5.com
    To obtain the current market information there are several functions: SymbolInfoInteger(), SymbolInfoDouble() and SymbolInfoString(). The first parameter is the symbol name, the values of the second function parameter can be one of the identifiers of ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE and ENUM_SYMBOL_INFO_STRING. Some symbols...
     
    Hallo Leute, hat jemand den vollständigen Reißverschluss? Ich bin ein Anfänger hier.
     
    Marcos Issler:
    Die ZIP-Datei enthält einen Fehler in der Datei marketbook.mqh. Sie können die korrekte Datei über diesen Link herunterladen. https://www. mql5.com/en/articles/1683

    die Klasse in diesem Artikel lässt sich nicht kompilieren