upgrayedd Posted January 7, 2018 Share Posted January 7, 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 to comment Share on other sites More sharing options...
coder Posted January 7, 2018 Share Posted January 7, 2018 (edited) "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? Edited January 7, 2018 by coder Link to comment Share on other sites More sharing options...
upgrayedd Posted January 7, 2018 Author Share Posted January 7, 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 to comment Share on other sites More sharing options...
upgrayedd Posted January 7, 2018 Author Share Posted January 7, 2018 Der Fehler war auf meiner Seite. Hast mich mit dem Hinweis auf Verwechslung auf die richtige Fährte gebracht Vielen Dank! 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now