upgrayedd Geschrieben 7. Januar 2018 Teilen Geschrieben 7. Januar 2018 Hallo zusammen, ich bin neu hier und das ist mein erster Post Habe mir Trading-Software geschrieben (NodeJS), die mit der bitcon.de API über deren Websocket "redet". Das klappt alles soweit wunderbar, bis auf die Tatsache, dass sobald ich eine Order ausführen möchte, die per "add_order" Event reingekommen ist, diese mit der Fehlermeldung "order not found" abgewiesen wird ({"message":"Order not found","code":50,"field":"order_id"}). Als order_id beim executeTrade API Request nehme ich das order_id Attribut der über add_order gemeldeten Order. Habe nach über 20 Anläufen von Ankäufen keine einzige Order durchbekommen und immer nur diese Fehlermeldung bekommen. Die Doku sagt zu "add_order" beim Feld order_id "Id des nicht mehr handelbaren Angebots", was ich aber für einen Copy&Paste-Fehler halte, weil warum sollte man über ein neues Angebot informieren, das gar nicht mehr verfügbar ist? Wäre für jede Hilfe sehr dankbar. Stehe da ziemlich auf dem Schlauch Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
coder Geschrieben 7. Januar 2018 Teilen Geschrieben 7. Januar 2018 (bearbeitet) "Id des nicht mehr handelbaren Angebots" dürfte eine Copy&Paste Fehler von "remove_order" sein. Kannst ja mal zum Abgleich schauen welche order_id Du siehst wenn Du das Orderbuch über showOrderbook abrufst. Verwechselst Du auch nicht Kauf- und Verkauforders? Bearbeitet 7. Januar 2018 von coder Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
upgrayedd Geschrieben 7. Januar 2018 Autor Teilen Geschrieben 7. Januar 2018 vor einer Stunde schrieb coder: "Id des nicht mehr handelbaren Angebots" dürfte eine Copy&Paste Fehler von "remove_order" sein. Kannst ja mal zum Abgleich schauen welche order_id Du siehst wenn Du das Orderbuch über showOrderbook abrufst. Verwechselst Du auch nicht Kauf- und Verkauforders? Die Mühe des Vergleichs wollte ich mir durch diese Frage sparen Dachte jemand hätte Ähnliches beobachtet und es gibt vielleicht eine einfache Antwort darauf. Ordertyp zu verwechseln ist mir zuvor bereits passiert und die Fehlermeldung war entsprechend. Sprich ein Angebot vom Type "sell" muss bei executeTrade als "buy" referenziert werden. Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
upgrayedd Geschrieben 7. Januar 2018 Autor Teilen Geschrieben 7. Januar 2018 Der Fehler war auf meiner Seite. Hast mich mit dem Hinweis auf Verwechslung auf die richtige Fährte gebracht Vielen Dank! 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden