Zum Inhalt springen

Doncarlos

Mitglied
  • Gesamte Inhalte

    14
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Doncarlos

  1. Anscheinend ja nicht :-) Wäre Deine Aktion rein auf Deinen Rechner beschränkt, würde es keinen Unterschied machen ob du alle 2 Sekunden oder alle 2 MS den Buffer abfrägst. Wirf doch mal deinen Code in den Ring, dann sieht man mehr
  2. Hi, Kann es sein, dass Du da etwas falsch implementiert hast ? Der Unterschied zum Polling ist bei den Websockets ja gerade eben, dass der Server Daten schickt wenn er welche/neue hat. Es ist nicht Sinn und Zweck, dass Du sie permanent abfrägst.
  3. Hallo, das ist ganz normal. Das sind verschiedene Börsen/Handelsplätze. Und wenn sich hier die Leute auf einen Kurs einigen (über Kauf und Verkauf) kann das woanders differieren. Das ist bei konventionellen Aktien nicht anders.
  4. Die API sollte Sepa Orders ausführen können. Um die muss man sich dann natürlich manuell kümmern.
  5. Mindestens 3 Sachen stehen schon in meinem letzten Beitrag: - Wie erkenne ich einen Wartungsmodus ? - Was sind die Einschränkungen von executeTrade? - Nachkommastellen und Zahlenformate Mit etwas Zeit kann ich die Liste sicher noch erweitern.
  6. Die Algorithmen zu testen wäre das I-Tüpfelchen. Die Doku ist leider nur ziemlich vage und eben nicht 100% definiert. Meine neueste Erkenntnis ist, dass es z.B. einen (Regelmässigen?) Wartungsmodus gibt. Der ist in der Doku nicht definiert. Da kommt dann auch kein JSON sondern HTML zurück aus der Schnittstelle. Allein schon meine Frage, was den executeTRade alles handeln kann, liegt hier im Forum herum und der Support meldet sich nicht. Offensichtlich sind damit nur express Handels Trades möglich - aber definiert ist das nirgends. Wieviele Nachkommastellen sind bei Beträgen möglich oder nötig ? Welches Format wird überhaupt erwartet, Komma oder Punkt als Dezimaltrenner ? Für mich gibt es zwei Möglichkeiten: Doku _massiv_ überarbeiten oder Testumgebung bereitstellen.
  7. Eine Testumgebung fände ich ebenfalls nützlich. So muss man seinen Code mit echtem Geld testen. Es hat bei mir einige Probleme beim Parsen des JSON Strings gegeben. Es ist blöd wenn dann die falschen Aktionen ausgeführt werden.
  8. Kann es sein, dass man mit execute Trade keine Order mit Payment Option 2 (Sepa Only) Ausführen kann ?
  9. Hallo Christoph, danke für die Info. Ich bin bei Fidor und habe Express Kauf aktiviert. Meinen reservierten Betrag hab ich richtig gesetzt und auch für die SEPA Überweisungen gesetzt. In meinen Augen bin ich dafür "qualifiziert". Ich wüsste jetzt nicht was ich noch anders machen könnte. Bei Execute Trade kann ich ja keine favorisierte Methode mitgeben. Was passiert den, wenn ich eine Order habe, die Expresskauf und Sepa akzeptiert und ich sie ausführen möchte. Welche Methode wird benutzt ? Mir kommt an der Stelle auch die Doku noch etwas dünn vor. Da würde mir etwas mehr Doku helfen.
  10. Hier noch die genaue Fehlermeldung: {"errors":[{"message":"The Buyer permits sepa trade only.","code":71}],"credits":14}
  11. Hallo, ich hätte gerade programmatisch einen executeTrade ausgeführt und dabei die Fehlermeldung erhalten, dass der Trade nur per Sepa ausgeführt werden kann. Mir wäre das ja eigentlich egal, das Programm macht den Trade und ich kümmere mich um die Überweisungen. Kann es sein,dass sich via API nur Express Trades ausführen lassen ? Oder mache ich da noch was falsch ?
  12. Finally .... Jetzt funktioniert es. Ich hab nur leider kein Erklärung warum.
  13. Hallo, ich beschäftige mich gerade mit der neuen API von Bitcoin.de. Nach ein paar Startschwierigkeiten mit dem HMAC Hash laufen nun die GET Abfragen recht gut. Nun wollte ich gerade executeTrade ausführen. Diese Post Methode funktioniert leider nicht. Ich hab dazu nun schon mein ganzes Programm mehrfach zerlegt, den Code auch in PHP nachgestellt und kriege es aber nicht zum Laufen. Den anderen Thread habe ich bereits gefunden, der hilft mir leider nicht weiter. Mein theoretisches Vorgehen: - Ich baue mir die URL zusammen, sodass konkret diese URL aufgerufen wird https://api.bitcoin.de/v2/trades/XXXX wobei XXXX die sechstellige, alphanumerische ID ist - aus den geforderten Parametern baue ich mir folgendes zusammen "amount=1&order_id=XXXX&trading_pair=btceur&type=buy". (Warum muss iegentlich die order_id mitübergeben werden, wenn die schon in der URL steht ?) - Diese Post Parameter sind die Grundlage für die Hash Berechnung. - Diese Post Paramter schreibe ich ihn den Request Stream. landen also in dem Body Die Aufrufhistorie meines API Keys meldet mir immer nur HTTP Code 400 mit invalid signature. Es werden dort keinerlei Post-Paramter ausgewiesen. Egal was ich mache. Teste ich meinen Aufruf mit Fiddler, wird mein Post Paramter String ordentlich übergeben. Ich gehe nun also davon aus, dass die Bitcoin Api etwas anderes erwartet. Hat jemand einen Tipp? Vielleicht auch einen Screenshot aus Fiddler wie es richtig aussehen soll ? Dankeschön.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.