[Trader's Handbook] Artikelentwürfe, "out of pocket" Diskussionen - Seite 26

 
GaryKa:
Es wäre eine gute Idee, einen Beitrag über Ticks und die wichtigsten Arten von Algorithmen für das Trade Matching zu schreiben.
Ich bin von sanyooooook gebeten worden, dies in diesem Thread zu tun, aber ich glaube nicht, dass es irgendwelche Informationen gibt.
 
GaryKa:
Es wäre eine gute Idee, einen Beitrag über Ticks und die wichtigsten Arten von Algorithmen für das Trade Matching zu schreiben.

Das verstehe ich nicht.

Schreiben Sie zu den Themen, die Sie ermittelt haben, auf, was im Kurs enthalten ist und was nicht. Dann werde ich vielleicht verstehen, welche Lücke ich füllen muss.

 
hrenfx: Das verstehe ich nicht. Schreiben Sie zu den Themen, die Sie ermittelt haben, auf, was jetzt in Alkohol ist und was nicht. Vielleicht verstehe ich dann, welche Lücke ich füllen muss.
  • Was ist ein Tick für einen Trader? Eine Änderung in mindestens einem der Bänder (Preis oder Volumen) im Stapel? Wie hoch ist die Veränderung mindestens? Wie stellen Makler den Kunden Ticks zur Verfügung (Verbindung zum onTick-Ereignis, Gruppierung, Filterung)? Der Unterschied zwischen STP, ECN, ECN/STP Ticks? Sie könnten einfach diesen Beitrag hinzufügen.
  • Es gibt einigeAlgorithmen wie diesen. Wenn es einige Umsetzungen gibt, wird es vielleicht einige Arbitrage-Fähigkeiten geben)
 

papaklass:

1. ein Tick ist kein Preis, sondern eine Information über eine Preisänderung. Ich stimme zu, dass dieses Ereignis-Tick nicht anzeigt, um wie viele Punkte sich der Preis geändert hat, sondern es informiert über die Preisänderung. Daher können wir die Preisdifferenz zwischen Level2[0] und Level2[1] nicht in Ticks messen. Ich verstehe nicht, warum nicht. Wir hatten einen Tick, er hat sich verändert, dann hat er sich wieder verändert - 2 Ticks sind vergangen. Ein Glaswechsel entspricht 1 Tick. In der Formulierung "Wirvergleichen Level2[0] und Level2[1].Wenn Bid[0] >= Ask[1] " Bid[0] und Ask[1] sind die besten Preise auf benachbarten Ticks.

Der Autor ist hier und kann genauer erklären, was er gemeint hat. Ich persönlich habe es so verstanden.
 
GaryKa:
  • Was ist ein Tick für einen Trader? Eine Änderung in mindestens einem der Bänder (Preis oder Volumen) im Stapel? Wie hoch ist die Veränderung mindestens? Wie stellen Makler den Kunden Ticks zur Verfügung (Verbindung zum onTick-Ereignis, Gruppierung, Filterung)? Der Unterschied zwischen STP, ECN, ECN/STP Ticks? Sie könnten einfach diesen Beitrag hinzufügen.

Sie scheinen es hier übertrieben zu haben. Alles auf einen Haufen. Entweder habe ich Sie wieder nicht verstanden.

  • DieHandelsalgorithmen sehen in etwa so aus. Wenn es einige Umsetzungen gibt, wird es vielleicht auch einige Arbitrageure geben).

Ich habe nicht verstanden, was ich hier hinzufügen sollte. Unter den Links finden Sie einige Berichte/Präsentationen, die sich in wenigen einfachen Absätzen zusammenfassen lassen. Und diese Absätze sind in den Bibliotheken verfügbar.

Umtausch:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Leitfaden für Trader: Aufträge, Preise, Brokerage, Fonds, Währungen

hrenfx, 2013.05.30 12:45

Ausführung von Limit-Aufträgen an der Börse

Der korrekte Börsenalgorithmus lässt die Situation Bid >= Ask bei der öffentlichen Preisbildung nicht zu. Im Algorithmus selbst bildet sich beim Eingang der Aufträge in der Anfangsphase eine Tasse, in der die Situation Bid >= Ask häufig auftritt. In einer solchen Situation wird der ausführende Teil des Börsenalgorithmus aktiviert, dessen Aufgabe es ist, die Situation in den Zustand Ask > Bid aufzulösen. Und erst nach dem Aufbrechen wird der gebildete Marktstapel mit entsprechend gebildeten Last-Daten öffentlich - für alle verfügbar.

SellLimit wird immer zum Bid-Kurs ausgeführt, BuyLimit wird immer zum Ask-Kurs ausgeführt.
Aber nur diese Bid und Ask sind nicht die öffentlichen Preise der gebildeten in der Anfangsphase des Cups wie oben beschrieben.

Devisen:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Leitfaden für Trader: Aufträge, Preise, Charts, Fonds, Währungen

hrenfx, 2013.06.10 11:18


Analysieren wir den Algorithmus der Ausführung anhand des obigen Beispiels:

In dem Moment, in dem Bid >= SellLimit ist, wird das virtuelle SellLimit eingefroren (vom Ausführungssystem aus der Buchhaltung entfernt, der Kunde kann damit nichts anfangen) und das gleiche SellLimit wird an den entsprechenden LP gesendet. All diese Maßnahmen haben keine Auswirkungen auf die Preisgestaltung. Das heißt, ein wenig später als das Einfrieren (zum Beispiel um 1 ms) kann ein besseres Gebot (von anderen LPs) gebildet werden, aber es wird fast (es gibt Nuancen) nicht an der Ausführung des SellLimit unseres Kunden teilnehmen.

Der LP, an den das SellLimit gesendet wurde, antwortet, dass er einen Teil des SellLimit ausgeführt und den Rest aus verschiedenen Gründen nicht ausgeführt hat - eine Zurückweisung. Danach erhält der Kunde eine offene SELL-Position auf hohem Niveau für das ausgeführte Volumen und ein ungefrorenes SellLimit für das verbleibende Volumen.

Die Geschwindigkeit und Qualität der LP-Antwort hängt von vielen Faktoren ab. Die Antwortzeit kann bis zu mehreren Sekunden betragen. Situationen, in denen keine Antwort von LP erfolgt, sind nicht ausgeschlossen.

Beachten Sie, dass (bei dieser Implementierung von STP) die Limits der Aggregator-Kunden nicht in den negativen Bereich rutschen. Darüber hinaus gibt es häufig positive Slippages, die einen erheblichen Teil der festen Handelskosten - die Provisionen - abdecken.

Hier können Sie sehen, wie sehr sich die Ausführung und Preisgestaltung zwischen Börsen und FOREX unterscheiden.

 
hrenfx: ... Ich verstehe nicht, was ich hier hinzufügen soll. Die Links führen zu einigen Berichten/Präsentationen, die sich in wenigen einfachen Absätzen zusammenfassen lassen. Und diese Abschnitte sind im Text verfügbar.
Ein etwas zweideutiger Titel (der andere sind die Algorithmen für die Handelszuteilung)
Ich bin kürzlich darauf gestoßen, habe es gegoogelt, fand es interessant und habe gefragt.

Ich werde versuchen, es mit meinen eigenen Worten zu erklären - Algorithmen, die bestimmen, welche Aufträge und welches Volumen ein Marktauftrag auf einem bestimmten Gang abdeckt, wenn das verbleibende nicht erfüllte Volumen des Marktauftrags geringer ist als das Gesamtvolumen auf dem gegebenen Gang. Für mich persönlich war es interessant zu erfahren, dass der Händler in einigen Fällen (je nachdem, welcher dieser Algorithmen verwendet wird) nicht in ein "Band" einsteigen muss, um etwas Liquidität zu erhalten.

Der Trailer ist zwar schon etwas älter, aber ein angemessenes Dokument, in dem alles genau beschrieben wird. In dem obigen Link waren nur leicht verständliche Zeichnungen zu sehen.
Aber es ist nicht an mir, einem Laien, zu entscheiden, was auf den Lyknöpfen stehen soll. Ich stimme völlig zu.
Auf eine gute Art und Weise ist es besser, Theoretiker nicht zu kopieren. Und bitten Sie die Praktiker zu schreiben. Bei allem Respekt vor den Forumsteilnehmern: Es gibt nur sehr wenige hartgesottene Praktiker. Es ist besser, wenn sie schreiben. Und Unverständnis entsteht in Form von Fragen, nicht von Argumenten. Denn ein bekannter starker Praktiker weiß viel mehr und tiefer als das, was in der Literatur steht, aus der das meiste Wissen stammt.

P.S. Auf die Zecken werde ich später antworten.

 
GaryKa:
Wahrscheinlich ein etwas zweideutiger Name (der andere ist Handelszuteilungsalgorithmus)

Hat geschrieben. Jetzt können wir eine kleine Beobachtung machen:


Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien

Trader's Guide: Aufträge, Preise, Brokerage, Fonds, Währungen

hrenfx, 2013.06.10 11:18

Nuancen der Ausführung.

Es ist sehr schwierig, die vielen Feinheiten zu beschreiben, die die Qualität der Ausführung beeinflussen. Das Einfachste, was die Aggregatoren tun, ist, die Kommunikationskanäle zwischen den LPs zu verbessern. Der entscheidende Faktor für die Ausführungsqualität (FillRate) sind jedoch immer noch die Algorithmen der STP-Aggregator-Ausführung. Es handelt sich dabei um eine ganze Reihe interessanter Algorithmen, die ständig verbessert werden (nicht von jedem) und von denen einige sogar die Preisgestaltung von STP-Aggregatoren beeinflussen. Es handelt sich dabei größtenteils um wettbewerbsunabhängige Lösungen, die sehr spezifisch für das Händlerhandbuch sind, so dass ich sie wahrscheinlich nicht erwähnen werde.

Tatsache ist, dass zwei gleichwertige STP-Aggregatoren aufgrund der Verwendung unterschiedlicher Ausführungsalgorithmen erhebliche Unterschiede in der Ausfüllrate aufweisen können. Dies kann sich besonders bei Giftstoffen bemerkbar machen. D.h. die Performance einer Handelsstrategie kann sehr stark von dem verwendeten Aggregator abhängen, insbesondere wenn das Handelsvolumen steigt.

Wenn die Handelswerte von zwei identischen TS, die unter gleichen Bedingungen auf demselben Aggregator laufen, gleich sind, ist dies ein indirekter Beweis für eine sehr hohe Qualität der Ausführungsalgorithmen dieses Aggregators.

Der unterstrichene Vorschlag impliziert insbesondere eine Pro-Rata-Zuweisung.

 
papaklass:
Ich habe den Eindruck, dass Sie damit zum Ausdruck bringen wollen, dass die Ausführung von Geschäften nicht zwangsläufig zu einer Änderung der besten Preise führt (das weiß ich). Daher ist die "Inter-Tick"-Analyse von Bid und Ask unzureichend.

Nun bitte ich Sie, auf den Titel des Beitrags"Grober Algorithmus für den Erhalt von T&S-Daten von Level2" und auf den folgenden Satz zu achten
Dieser Algorithmus lässt sich leicht anhand der Verknüpfung mit den von den Börsen bereitgestellten offiziellen T&S-Daten überprüfen. Verbessern Sie dann die Situation durch eine ungleiche Verteilung der Banden usw.
Was bedeutet das? Der von diesem Algorithmus erfasste T&S (oder vielmehr seine Schätzung) ist in etwa proportional zum tatsächlichen T&S an dem betreffenden Standort. Mit anderen Worten: Ja, wir können nicht die gesamte Ausführung erfassen (z. B. die Geschäfte in Ihren Beispielen), aber das, was wir finden (durch die Analyse der besten Preise bei benachbarten Ticks), kann uns Aufschluss über die Art der Ausführung geben. Bei der Verwendung dieses Algorithmus ist beispielsweise festzustellen, dass die mit diesem Algorithmus geschätzte T&S in der Mitte der Handelssitzung höher ist als vor deren Abschluss. Das bedeutet, dass sich die echte T&S genauso verhält.

P.S. Ich für meinen Teil werde die Diskussion zu diesem Thema beenden, bis der Autor sich dazu äußert. Es ist durchaus möglich, dass hrenfx über eine Sache geschrieben hat, Sie über eine andere, während ich für die dritte spreche (auch bei STP ist mir nicht alles klar, also ist es durchaus möglich, dass ich auch bei ECN etwas falsch verstanden habe).
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 

Ehrlich gesagt habe ich mir nicht vorgenommen, herauszufinden, wer den Beitrag über Level2 -> T&S verstanden hat. Also nicht zum Thema der Auseinandersetzung.

Vielleicht sollten Sie den Beitrag noch einmal genau lesen.

Vielleicht sehe ich aber auch nur nicht, dass es an manchen Stellen zweideutige Interpretationen gibt. Dann lohnt es sich, auf diese Stellen hinzuweisen, um Klarstellungen vorzunehmen.

 

Offtopic, aber ein deutliches Beispiel dafür, dass wir uns die kindische Frage nach dem "Warum?" kaum stellen.

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Marktgesetze

hrenfx, 2013.07.15 13:37

Kürzlich wurde einem Kind die Multiplikation auf verständliche Weise erklärt. Und er zeigte den Beweis, dass 2 * 2 = 4 ist:
Die Multiplikation ist eine Sternchen-Operation (*) mit den folgenden Eigenschaften:

  1. 1 * a = a.
  2. a * b = b * a.
  3. (a + b) * c = a * c + b * c.

Beweisen wir die Aussage, dass 2 * 2 = 4 ist:

2 * 2 =
(1 + 1) * 2 = Posten 3 anwenden
= 1 * 2 + 1 * 2 = Posten 1 anwenden
= 2 + 2 = 4.