Welche Instrumente können Sie bei Otkritie handeln? - Seite 11

 
Renat Fatkhullin:

Sie irren sich.

Es ist die Nachfrage, die das Kauflimit auslöst.

Warum hacken Sie auf dem Flipper herum, wenn die Auslösebedingung asc ist?


Ganz im Ernst: Sie sind einfach ungebildet.

Sie scheinen nur über ein lückenhaftes Wissen zu verfügen und nicht zu verstehen, was man Ihnen sagt.

Vergessen Sie es. )

Um ehrlich zu sein, hätte ich nicht erwartet, dass Sie sagen, dass Grenzen durch Anc oder Bid ausgelöst werden.

 
Sergei Vladimirov:

Vergessen Sie es. )

Obwohl ich, um ehrlich zu sein, nicht erwartet habe, von Ihnen zu hören, dass die Grenzen durch den asc ausgelöst werden.

Für einen Prüfer ist dies ein korrektes und vernünftiges Verhalten. Genau wie auf dem Markt, bis ein besserer asc auftaucht, der den Grenzpreis erreicht, so ist es im Tester.

Die richtige Strategie für den Prüfer ist es, darauf zu warten, dass der asc den By-Limit-Auftrag ausführt. Denn der Prüfer sollte sich zurückhalten und nicht unnötig Anlass zur Selbsttäuschung geben, wenn ein Flipper aus dem Nichts (es war nicht für Sie, es war nicht für Sie. und es könnte leicht ein Angebotsflipper sein) Ihnen eine fabelhafte Ausführung beschert.

Denken Sie gründlicher nach und hören Sie zu, wenn man Ihnen etwas erklärt und Ihnen eine Richtung weist. Es besteht der Verdacht, dass Sie nicht wissen, was ein Begrenzungsauftrag ist.

 
Renat Fatkhullin:

Innerhalb des Testers ist dies ein korrektes und vernünftiges Verhalten. Genau wie auf dem Markt, bis ein besserer asc auftaucht (geblitzt), der den Grenzpreis erreicht, so ist es auch im Tester.


Ist das Ihr Ernst? Auf dem Markt werden Limitaufträge durch gegenläufige Marktaufträge ausgeführt. Sobald jemand auf dem Markt genügend Volumen verkauft, um Ihr By-Limit zu erreichen, wird der Auftrag (ganz oder teilweise) ausgeführt. Was der asc in diesem Fall ist, ist nicht einmal ein Zehntel eines Punktes, es kann sogar egal sein, es kann irgendwo weit weg sein.

Die richtige Strategie für den Prüfer besteht darin, darauf zu warten, dass der Ask den By-Limit-Auftrag ausführt. Denn der Prüfer sollte sich zurückhalten und nicht unnötig Anlass zur Selbsttäuschung geben, wenn aus dem Nichts ein Flipper (es war nicht für Sie, nicht für Sie. und es kann leicht ein Angebotsflipper sein) Ihnen eine fabelhafte Ausführung beschert.

Denken Sie tiefer.

Welche Art von Pferden? Welche fabelhafte Leistung? Welche Selbsttäuschung? Natürlich ist der Flipper "nicht für mich" - für jemanden, der testet, ist in der Geschichte überhaupt keine Zecke vorgesehen, was ist das für ein Argument? Es gibt einen Kauf-Limitpreis, jemand verkauft aus dem Markt, so dass der Tick auf diesen Preis oder niedriger fiel, in Wirklichkeit würde es zur Ausführung des Limits führen (obwohl, wenn der Preis erreichte streng auf den Kauf-Limitpreis, nicht eine Tatsache, aber wenn es fiel unter, dann sicher). Und die Begrenzung wird nur im Maklerhaus aktiviert.

SZZ: Nein, nicht nur bei DC, auch bei Aggregatoren, die den aggregierten Strom verschiedener Anbieter an ihr Terminal senden. Aber hier geht es um Devisen, nicht um den Umtausch.

 
Im Allgemeinen ist die Ausführung von bylimit asc absolut korrekt. So gibt es beispielsweise keine Flipper oder es werden keine Tests an echten Zecken durchgeführt.

Wie ich bereits sagte, verhält sich die Strategie des Händlers im Tester passiv gegenüber den Marktpreisen und verändert diese nicht mit seinen Geschäften.

Leider übermittelt moex in seinen Gateways nicht die Richtung des Handels in Flipper-Ticks. Das bedeutet, dass es unmöglich ist, mit 100%iger Genauigkeit zu sagen, in welche Richtung sich der Markt bewegt hat. Und das ist wichtig für die Auftragsauslösung.

Wenn Sie den Markt durch den Verkauf nach unten gedrückt haben, hat der Preis eines Flippers das Recht, als virtuelles Ass zu fungieren. Wenn Sie dagegen auf dem Markt kaufen, wird der Flipper zu einem virtuellen Gebot, mit dem Sie Selimit-Aufträge auslösen können.

In dem Fall, dass es keine Richtung im Flipper gibt, ist es möglich, die Richtung der Verschiebung vorherzusagen. Wir werden einige Nachforschungen anstellen und vielleicht selbst die Richtung vorgeben.

Aber ohne dies wird die Auslösung nur durch Gebote und Nachfragen simuliert.
 
Sergei Vladimirov:

Ist das Ihr Ernst? Auf dem Markt werden Limitaufträge durch Gegenmarktaufträge ausgeführt. Sobald jemand auf dem Markt genügend Volumen verkauft, um Ihr Limit zu erreichen, wird der Auftrag (ganz oder teilweise) ausgeführt. Welche Art von Anfrage ist nicht einmal ein Zehntel davon, es kann sogar egal sein, es kann irgendwo weit weg sein.

Welche Art von Pferden? Welche fabelhafte Leistung? Welche Selbsttäuschung? Natürlich ist der Flipper "nicht für mich" - für denjenigen, der testet, überhaupt kein Tick in der Geschichte, was ist das für ein Argument? Es gibt einen Kauf-Limit-Preis, jemand verkauft aus dem Markt, so dass die Zecke fiel auf diesen Preis oder niedriger, in Wirklichkeit würde es zur Ausführung des Limits führen (obwohl, wenn der Preis erreicht streng auf die bylimit Preis, nicht eine Tatsache, aber wenn es fiel unter, dann sicher). Und die Begrenzung wird nur im Maklerhaus aktiviert.

SZZ: Nein, nicht nur bei DC, sondern auch bei Aggregatoren, die den aggregierten Strom verschiedener Anbieter an ihr Terminal senden. Aber hier geht es um Devisen, nicht um den Umtausch.

Sie hätten vorher etwas lesen sollen. Sie machen sich nur lächerlich.
 
Renat Fatkhullin:
Im Allgemeinen ist die Ausführung von bylimit ask absolut korrekt. So gibt es beispielsweise keine Flipper oder es werden keine Tests an echten Zecken durchgeführt.

Wie ich bereits sagte, verhält sich die Strategie des Händlers im Tester passiv gegenüber den Marktpreisen und verändert diese nicht mit seinen Geschäften.

Und hier stimme ich zu. Nicht umsonst habe ich in meinem Kommentar mit den Screenshots geschrieben, dass es ein Test mit echten Zecken war. Sind sie nicht vorhanden, gibt es nur die Möglichkeit, zu bieten und zu fragen, keine andere. Ich habe auch geschrieben, dass der Prüfer nichts an den Preisen ändern sollte. Diese Bemerkung wurde durch die Überraschung ausgelöst, als Ihr Angestellter sagte, dass ein Bylimit-Auftrag ein Kaufauftrag zum Briefkurs ist. Erst auf der nächsten Seite stellte er klar, was er meinte - dass es nur um einen Prüfer ging, dass es bedingt war, dass es weil... usw. Und das ist seine Erklärung. Wie auch immer, ich gebe zu, dass ich es überstürzt habe und das Gespräch nicht bis zum Ende gelesen habe.

Leider übermittelt moex dieRichtung der Transaktion in seinen Gateways nicht in Flipper-Ticks. Das bedeutet, dass es unmöglich ist, mit 100%iger Genauigkeit zu sagen, in welche Richtung sich der Markt bewegt hat. Und das ist wichtig für die Auftragsauslösung.

Wenn durch den Markt verkaufen, dann hat der Preis der Flipper das Recht, als virtuelle asc handeln. Umgekehrt wird der Flipper beim Kauf auf dem Markt zu einem virtuellen Gebot, das die Auslösung von Aufträgen der Verkaufsseite ermöglicht.
Nun, wenn der Tester einen Handel unterhalb der Begrenzung durchführte, dann war es entweder ein Verkauf vom Markt, oder der asc hatte sich bereits dorthin bewegt, und dann könnte es ein Kauf gewesen sein. In beiden Fällen hätte die Begrenzung funktionieren müssen. Warum sollte man die Richtung des Handels überprüfen, wenn der Put bereits verkauft ist?

In einem Fall, in dem es keine Richtung im Flipper gibt, ist es möglich, die Richtung der Verschiebung vorherzusagen. Wir werden einige Nachforschungen anstellen und uns vielleicht selbst in die Richtung bewegen.

Meinen Sie im Tester, oder werden Sie die FelderTICK_FLAG_BUY und TICK_FLAG_SELL direkt im Ablauf ausfüllen?

 

Für die Geschichte:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Liste der Änderungen in MetaTrader 5 Client Terminal Builds

MetaQuotes Software Corp., 2016.05.12 19:59

Neue Version der MetaTrader 5 Plattform Build 1340: Einfache Migration von Zertifikaten auf Mobile und Verbesserungen im Tester

Am Freitag, den 13. Mai 2016, wird ein Update für die MetaTrader 5-Plattform veröffentlicht. Das Update enthält die folgenden Änderungen:

  1. Tester: Geänderter Algorithmus für die Auslösung und Ausführung von Pending- und SL/TP-Aufträgen für korrektere Tests. Erweiterte visuelle Testmöglichkeiten.

  2. Was sich bei börsengehandelten Instrumenten geändert hat
    Im realen Markt für börsliche Instrumente werden die Charts geplottet und Stop-Orders werden zum letzten Handelskurs (Last) ausgelöst. Limitaufträge werden zu Geld-/Briefkursen ausgelöst. Alle Auftragsarten werden immer zu den aktuellen Marktpreisen (Bid/Ask) ausgeführt. Es wurden Änderungen am Strategietester vorgenommen, um ihn besser an die realen Marktbedingungen anzupassen:
    Früher war
    Wurde
    Auslöser Alle Arten von schwebenden Aufträgen und SL/TP in Bid/Ask
    Limitierte Aufträge nach Bid/Ask
    Stop, Stop Limit und SL/TP-Aufträge bei Last
    Ausführung Alle Arten von schwebenden Aufträgen und SL/TP zu dem im Auftrag angegebenen Preis
    Alle Arten von schwebenden Aufträgen und SL/TP zum Bid/Ask-Marktpreis zum Zeitpunkt der Auslösung

    Betrachten wir ein Beispiel mit Si-6.16. Zu den aktuellen Kursen Bid=72570, Ask=72572, Last=72552 wurde eine Buy Stop Order mit dem Auslösepreis von 72580 platziert. Im Preisfluss haben wir neue aktuelle Preise:

    • Gebot=72588
    • Anfrage=72590
    • Letzte=72580


    Bei börslichen Instrumenten ist der Auslöser für das Auslösen von Stop-Aufträgen der letzte Kurs. Daher hat das Eintreffen des Preises Last=72580 in der Strömung eine Buy Stop Order ausgelöst. Zuvor wäre genau dieser Preis von 72580 für die Ausführung dieses Auftrags verwendet worden. Dieses Verhalten war nicht korrekt, da es keinen Ask=72580 Kurs auf dem Markt gibt, um den Buy Stop auszuführen.


    Der aktualisierte Tester verwendet den aktuellen Kaufkurs Ask=72590, und die Buy Stop Order wird dort ausgeführt. So entspricht der neue Algorithmus der Handelsausführung im Testgerät genauer dem realen Markt. Mit dem alten Algorithmus wurde ein Handel zu einem nicht marktgerechten Preis ausgeführt, was zu falschen Testergebnissen führte.

    Was sich für OTC-Symbole geändert hat
    Für OTC-Symbole bleibt der Auslösealgorithmus derselbe: Die Geld- und Briefkurse werden für alle Arten von schwebenden Aufträgen und SL/TP verwendet. Der Ausführungsmodus hat sich geändert: Bisher erfolgte die Ausführung zu dem im Auftrag angegebenen Preis, jetzt werden die aktuellen Geld- und Briefkurse zum Zeitpunkt der Auslösung verwendet.

    Neue Funktionen bei der visuellen Prüfung
    Während des visuellen Tests werden nun Linien für den maximalen Ask-Preis und den minimalen Bid-Preis pro Bar angezeigt. Es ist einfacher, Expert Advisors in einem Chart zu testen, in dem Balken aufgebaut und Aufträge durch Last-Kurse ausgelöst werden, während Marktoperationen durch Bid- und Ask-Kurse ausgeführt werden.



    Das visuelle Testdiagramm bietet nun die Möglichkeit, zu einem bestimmten Datum zu navigieren. Doppelklicken Sie auf das Diagramm und wählen Sie das gewünschte Datum und die Uhrzeit aus. Darüber hinaus können Sie das Diagramm zu jedem Auftrag oder Handel verschieben: Doppelklicken Sie auf einen Handel auf den Registerkarten "Handel", "Historie" oder "Transaktionen".

 
Andrey Khatimlianskii:

Für die Geschichte:

Ein gewisser Widerspruch.

Limitierte Aufträge nach Bid/Ask

Stop, Stop-Limit und SL/TP-Aufträge auf Last

Ist TP nicht ein Limitauftrag? Und wie kann SL bei Last ausgeführt werden, wenn das Beispiel etwas anderes besagt?

Im aktualisierten Tester wird der aktuelle Kaufkurs Ask=72590 verwendet und der Kaufstopp wird dort ausgeführt. Damit entspricht der neue Algorithmus der Handelsausführung im Testgerät genauer dem realen Markt. Mit dem alten Algorithmus würde der Handel zu einem nicht marktgerechten Preis ausgeführt, was zu falschen Testergebnissen führen würde.

 
Anton Zverev:

Dies ist ein Widerspruch.

Ist TP nicht ein Limitauftrag? Und wie kann SL auf Last ausgeführt werden, wenn das Beispiel etwas anderes sagt?

In dem Beispiel geht es um die Ausführung (Befüllung), nicht um die Ausführung-Aktivierung.

Der Auftrag wird als Last aktiviert und sein Preis wird dem Ask zugeordnet, der zu diesem Zeitpunkt galt.

 
Andrey Khatimlianskii:

In dem Beispiel geht es um die Ausführung (Gießen), nicht um die Ausführung-Aktivierung.

Aktiviert den Auftrag Last, und sein Preis wird Asc zugewiesen, der in diesem Moment war.

Danke, ich habe den Unterschied gespürt. Aber warum wird TP trotzdem auf dem Flipper aktiviert?

Und überhaupt, was hat die Geschichte des Flippers mit der Aktivierung der Ausführung zu tun? Kann jemand das klar und deutlich erklären?

Grund der Beschwerde: