Tiki in Echtzeit - Seite 24

 
Ilya Baranov:

Wenn das Angebot ein Marktangebot ist, hat es keinen Preis.

Wenn es keinen Preis gibt, sondern nur zwei Marktgebote, wird das erste mit dem, was in der Tasse ist, abgeglichen, das zweite mit dem, was in der Tasse übrig ist. Sie können nicht miteinander verglichen werden.

Wenn also die Limits weit vom letzten Preis entfernt sind, können zwei Marktaufträge nicht konvergieren?

 
Ilya Baranov:

Wenn das Angebot ein Marktangebot ist, hat es keinen Preis.

Wenn es keinen Preis gibt, sondern nur zwei Marktgebote, wird das erste mit dem, was in der Tasse ist, abgeglichen, das zweite mit dem, was in der Tasse übrig ist. Sie können nicht miteinander verglichen werden.

Da irren Sie sich gewaltig!

Jedes Gebot hat einen Preis!

Das Terminal stellt einfach einen Mindest- oder Höchstpreis für das Symbol im Marktauftrag ein.

 
prostotrader:

Da irren Sie sich gewaltig!

Jede Bestellung hat ihren Preis!

Es ist nur so, dass das Terminal selbst den Mindest- oder Höchstpreis des Instruments in die Market Order einträgt.

Nicht unbedingt, es gibt Plattformen mit echten Marktgeboten.

 
Ilya Baranov:

Nicht unbedingt, denn es gibt Orte mit echten Marktangeboten.

Auf jedem Marktplatz muss eine Bestellung einen Preis haben, sonst wird sie storniert!

Es gibt keinen Grund zum Fantasieren!

 
prostotrader:

Auf jeder Plattform muss ein Auftrag einen Preis haben, sonst wird er storniert!

Es gibt keinen Grund zum Fantasieren!


Mal sehen, wer hier fantasiert. Hier ist eine Spezifikation von der gleichen Mosbirzhi-Plattform, nur nicht SR:

 
Ilya Baranov:


Mal sehen, wer hier fantasiert. Hier ist eine Spezifikation von der gleichen Mosbirch-Website, nur nicht SR:

"Benutze deinen Kopf! Wie wird das Angebot zustande kommen, zu welchem Preis?

Wir geben "0" ein - dies ist nur ein Zeichen dafür, dass der Auftrag zu einem beliebigen Preis ausgeführt wird, und das Terminal (Server) setzt den Preis von

für das beste Angebot!

 
prostotrader:

"Dreh deinen Kopf ein! Wie wird der Auftrag abgeglichen, zu welchem Preis?

Die "0" ist nur ein Zeichen dafür, dass der Auftrag zu einem beliebigen Preis ausgeführt werden soll, und das Terminal (der Server) selbst ersetzt den Preis

für das beste Angebot!

Nein, die Börse stellt bereits den Preis zusammen und "setzt" ihn fest, nicht der Terminal-Server.

 
Aleksey Mavrin:

Nein, die Börse aggregiert und "rahmt" den Preis bereits, nicht der Terminal-Server.

Wen interessiert das? :)

 
prostotrader:

Wen interessiert das? :)

Das ist mir egal :) Haben wir uns entschieden - können die beiden Marktgebote konvergieren oder nicht?)

 
Ilya Baranov:


Mal sehen, wer hier fantasiert. Hier ist eine Spezifikation von der gleichen Mosbirch-Seite, nur nicht SR:

Im Kern der Börse gibt es keine Marktaufträge, im Kern wird alles durch Limitaufträge ausgeführt.
Oder eine Limit-Order zum besten Preis (die zuerst in das Orderbuch aufgenommen wird).
Oder ein Limitauftrag zu einem schlechteren Preis, der zum nächsten verfügbaren Preis ausgeführt wird.
Das war's, es gibt keine Marktaufträge. Alles, was geschrieben wird, dass der Auftrag Markt, Markt, etc. ist, ist Slang, um das Verständnis des Auftrags zu vereinfachen.
Markt, Markt, etc. Marktorder usw. bedeutet, dass Sie eine Limit-Order zu einem schlechteren Preis senden, die sofort ausgeführt wird, vom System erkannt wird und Ihnen den Status einer Marktorder gibt.
Ein Zeichen Null ist einfach alles, was in den Tiefen des Systems verborgen ist.

Wissen Sie übrigens, wie man das FIX-Protokoll schreibt? Ich habe eine Frage.
Ich kann nicht verstehen, wie das funktioniert, nicht in Bezug auf die Tags, sondern auf die Organisation selbst.
Es handelt sich also um eine normale Socket-Verbindung?
in der anstelle einer offenen Nachricht ein aus der Tag-Spezifikation generierter FIX-signierter String gesendet wird ?
Um FIX zu schreiben, muss man also nur lernen, wie man einen Query-String formt?
Und es wird über das normale TCP-Protokoll gesendet?
Habe ich es richtig verstanden?