Wie man auf BitMEX nur passiven Transaktionen von Aufträgen und Stückbestellungen (IO-Beispiel) folgen lässt

Schriftsteller:Das Gras, Erstellt: 2019-04-17 15:46:32, Aktualisiert: 2019-04-19 15:25:48

Mit der IO-Funktion können Sie die folgenden Parameter in der BitMEX-Dokumentation verwenden:https://www.fmz.com/bbs-topic/3666

Eine Auflistung (nur passiv)

var id = exchange.IO("api", "POST", "/api/v1/order", "symbol=XBTUSD&side=Buy&orderQty=1&price=5000&execInst=ParticipateDoNotInitiate")

Massenanmeldung

var bulk = []
bulk.push({symbol:'XBTUSD', side:'Buy', orderQty:100, price:5000, execInst:'ParticipateDoNotInitiate'})
bulk.push({symbol:'XBTUSD', side:'Buy', orderQty:200, price:5100, execInst:'ParticipateDoNotInitiate'})
var param = "orders=" + JSON.stringify(bulk)
var ids = exchange.IO("api", "POST", "/api/v1/order/bulk", param)
Log(ids)

Alle Bestellungen zurückgezogen

exchange.IO("api","DELETE","/api/v1/order/all","symbol=XBTUSD")

Verwandt

Mehr

Wufuhao100wWenn es möglich ist, dass Post_only nicht gelingt, was wird dann zurückgegeben, wenn das nicht gelingt?

Nicht mit Schinken.HTTP-Anfrage POST /api/futures/v3/order Ein Beispiel POST/api/futures/v3/order{"client_oid": 12233456, "order_type: 1, "instrument_id:" BTC-USD-180213","type":"1","price":"432.11","size":"2","match_price":"0"} order_type String nicht vorhanden Parameter mit Zahlen ausfüllen, 0: Normaler Auftrag ((order type nicht ausgefüllt oder 0 ausgefüllt ist normaler Auftrag) 1: Machen Sie nur Maker ((Post only) 2: Vollständig ausgeführt oder sofort stornieren ((FOK) 3: Sofort ausgeführt und den Rest stornieren ((IOC))

Wufuhao100wDas ist gut.

Das GrasWenn Sie die Ergebnisse von Log direkt zurückgeben, können Sie die Bitmex-Dokumentation durchsuchen.

Wufuhao100wEntschuldigung für die Störung, meine Bestellung war erfolgreich, aber ich bekomme eine Reihe von Nachrichten zurück, die nicht die Bestell-ID sind: map[account:251345 avgPx: clOrdID: clOrdLinkID: contingencyType: cumQty:0 currency:XBT displayQty: exDestination:XBME execInst:ParticipateDoNotInitiate leavesQty:20 multiLegReporting Das Programm wird von einem Netzwerk für die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen und Informationen über die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen und Informationen für die Bereitstellung von Informationen für die Bereitstellung von Informationen. Wie geht das?

Wufuhao100wGut, vielen Dank.

Das GrasJa, das ist Str ((num)

Wufuhao100wHallo, ich habe es versucht, aber ich habe einen Fehler erhalten, der Typ-Fehler: kann nur concatenate str (nicht "int") zu str, mit Python, und ich möchte die Stringformate von order Qty = 1 und price = 5000 zu 5000 umwandeln.

Das GrasJa, ich würde lieber noch einmal in die Unterlagen schauen, ob sich etwas geändert hat.

Wufuhao100wWenn ich die Post_only-File herunterladen will, muss ich nur den Code da oben verwenden. exchange.IO (("api", "POST", "/api/v1/order", "symbol=XBTUSD&side=Buy&orderQty=1&price=5000&execInst=ParticipateDoNotInitiate") Wird es möglich, die Vergangenheit zu kopieren, um die Parameter für Richtung, Preis und Menge in die gewünschten Werte zu umwandeln?

Wufuhao100wGut, vielen Dank.

Das GrasSiehe die Dokumentation von bitemx, um die Ergebnisse zu erhalten.