Ich möchte historische OHLC-Daten aus den Kraken-Trades erstellen. Da Kraken keine historischen OHLC-Daten liefert (zumindest nicht weit zurück), empfiehlt es sich, diese anhand der Liste der Trades selbst zu erstellen ( https://support.kraken.com/hc/en-us/articles/218198197-How -to-pull-all-trade-data-with-the-Kraken-REST-API ). Ihre Trades-API gibt tatsächlich Trades bis Oktober 2013 zurück, aber ich verstehe nicht, wie ich die Daten interpretieren soll.
Sie geben die folgenden Informationen für jeden Trade zurück (siehe https://www.kraken.com/help/api#get-recent-trades ):
All dies macht Sinn, außer dem letzten, Markt/Limit. Wie kann ein Trade ein Markt-Trade oder ein Limit-Trade sein? Ich bin sehr vertraut mit Market- und Limit-Orders, aber ich dachte, dass jeder Trade eine Market-Order ist, die mit einer oder mehreren Limit-Orders abgeglichen wird. Wie kann ein Trade also Markt oder Limit sein?
Kann ich vielleicht einen Market Sell Trade als Limit Buy Trade behandeln und umgekehrt? Und es wäre also nur Zufall, ob sie es Market Sell oder Limit Buy nennen? Das käme mir etwas seltsam vor...
Jeder Einblick wäre willkommen!
In der Tat geben sie nicht an, was es bedeutet, aber die einzig vernünftige Option ist, dass das Market/Limit-Tag von der Art der Order stammt, die das Geschäft abgeschlossen hat.
Zum Beispiel gibt es zwei niedrigste Verkaufs(Ask)-Orders, die im Orderbuch hängen:
0,05 BTC bei 2000 EUR
0,03 BTC bei 2300 EUR
Ich komme zu Kraken und erteile eine Market-Order, kaufe (biete) für 0,07 BTC, also wird der erste Trade für 0,05 BTC und der zweite für 0,02 BTC sein. Beide werden die Bezeichnung „Markt“ haben.
Es ist jedoch möglich, dass ich etwas Bitcoin kaufen möchte (sagen wir 0,9 BTC), aber nicht mehr als 2300 EUR. Um sicherzustellen, dass ich nicht mehr als geplant bezahle, mache ich dann eine LIMIT-Order und die beiden wartenden Orders werden mit meiner abgeglichen und was von meiner Ordermenge übrig bleibt, kann im Orderbuch auf der Kaufseite hängen. In diesem Szenario haben die Trades, wie sie über die API gesehen werden, die Bezeichnung „Limit“.
Nur ich
Flecto
Ilja Gilmijarow