Gast Geschrieben 29. Dezember 2017 Teilen Geschrieben 29. Dezember 2017 (bearbeitet) Hallo zusammen, mir ist beim Arbeiten mit der Trading API (v2) und der Websocket API aufgefallen, dass bei manchen Orders eine Diskrepanz im Wert des Feldes payment_options zwischen den beiden APIs gibt. Bislang ist dies nur bei buy-Orders aufgetreten ... Beispiel: Trading API (v2): {'type': 'buy', 'price': 12220, 'order_id': 'HBBFYC', 'max_amount': '0.5', 'max_volume': 6110, 'min_amount': '0.25', 'min_volume': 3055, 'trading_pair': 'btceur', 'order_requirements': {'seat_of_bank': ['AT', 'BE', 'BG', 'CH', 'CY', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IS', 'IT', 'LI', 'LT', 'LU', 'LV', 'MQ', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SE', 'SI', 'SK'], 'only_kyc_full': False, 'payment_option': 1, 'min_trust_level': 'bronze'}, 'trading_partner_information': {'bic': '***', 'rating': 100, 'username': '***', 'bank_name': 'FIDOR BANK AG', 'is_kyc_full': True, 'trust_level': 'platin', 'seat_of_bank': 'DE', 'amount_trades': 822}, 'order_requirements_fullfilled': True} Websocket API: {'id': '9232519', 'uid': '***.', 'type': 'order', 'price': '12220', 'amount': '0.5', 'volume': '6110.0', 'bic_full': '***', 'order_id': 'HBBFYC', 'bic_short': '***', 'min_amount': '0.25', 'order_type': 'buy', 'is_kyc_full': '1', 'is_shorting': '0', 'fidor_account': '0', 'only_kyc_full': '0', 'payment_option': '2', 'min_trust_level': 'bronze', 'is_shorting_allowed': '0', 'trade_to_sepa_country': '["DE","AT","CH","BE","GR","MT","SI","BG","IE","NL","SK","DK","IT","ES","HR","PL","CZ","EE","LV","PT","HU","FI","LT","RO","GB","FR","LU","SE","CY","IS","LI","NO","MQ"]', 'seat_of_bank_of_creator': 'de', 'is_trade_by_sepa_allowed': '1', 'country_payment_method_de': 'Deutschland', 'country_payment_method_en': 'Germany', 'country_payment_method_es': 'Alemania', 'country_payment_method_fr': 'Allemagne', 'country_payment_method_it': 'Germania', 'is_trade_by_fidor_reservation_allowed': '0'} Dies scheint ein Fehler zu sein - oder hat jemand von Euch eine Erklärung für den Unterschied? Viele Grüße Bearbeitet 29. Dezember 2017 von Gast Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
matthias.linden Geschrieben 29. Dezember 2017 Teilen Geschrieben 29. Dezember 2017 Kaufanfragen werden immer (nicht 100% sicher) zuerst als SEPA Orders reingestellt, damit einhergehend der Wert 2 via WebSocket. Erst danach werden sie auf 3 (SEPA&Express) oder 1 (Express-only) umgestellt. Hierzu gibt es via Wegsacket ein 'update'-Packet zur entsprechenden id: {u'9232519': {u'trading_pair': u'btceur', u'is_trade_by_sepa_allowed': u'1', u'is_trade_by_fidor_reservation_allowed': u'1'}, 'update': 'update'} Die Update-Packete enthalten ein Dictionary aller IDs die geändert werden sollen. Via API bekommst du dann natürlich die finalen (aktuellen) payment_options. Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gast Geschrieben 31. Dezember 2017 Teilen Geschrieben 31. Dezember 2017 Super, besten Dank für die schnelle Hilfe, Dein Hinweis hat mir sehr weitergeholfen! 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