Binance-Kontrakt-Websocket-Interface-Anfrage-Holding-Konto-Beispiel

Schriftsteller:Kleine Träume, Datum: 15.12.2020
Tags:WerkzeugBinance

Binance-Kontrakt-Websocket-Interface-Anfrage-Holding-Konto-Beispiel

Binance-Dokumentation:https://binance-docs.github.io/apidocs/delivery/cn/#e3ee8329c9

Bei der Prüfung wurden die Konfigurierungen hinzugefügt.

img


function main() {
    LogReset(1)
    var ws = null
    exchange.IO("base", "https://dapi.binance.com")
    var obj = exchange.IO("api", "POST", "/dapi/v1/listenKey")
    Log(obj, typeof(obj))
    var listenKey = obj.listenKey
    Log("listenKey:", listenKey)
    var ts = new Date().getTime()
    ws = Dial("wss://dstream.binance.com/ws/" + String(listenKey))
    while (1) {
        var arr = ["balance", "account", "position"]
        for (var i in arr) {
            var info = {
                "method": "REQUEST",
                "params": [
                    listenKey + "@" + arr[i]
                ],
                "id": ts
            }
            ws.write(JSON.stringify(info))
            var ret = ws.read()
            Log(ret)
            Sleep(1000)
        }
        Sleep(1000)
    }
}

Verwandt

Mehr

LebensmittelHallo, wie bekomme ich die Bestellupdates?

FürBitte fragen Sie, ob die Ping-Pong-Antworten bereits innerhalb der Dial-Funktion verarbeitet wurden?

Aufmerksamkeit und QuantitätIch habe versucht, die Anschrift des Vertrags in u zu ändern, aber ich habe festgestellt, dass ich keine Informationen wie "Balance", "Account", "Position" aus dem Websocket ausprobieren kann.

Kleine TräumeBei der ersten Testphase wurde die lokale Adresse in Rupee in U geändert, und die Bestellmeldung wurde ohne Abonnement direkt gesendet.

LebensmittelDas Problem ist, dass die Binärwährung, einschließlich der Transaktionsdaten, eine ähnliche Abonnementsmethode wie @balance hat, aber die U-Währung ist nicht abonniert. Ich fragte die Binärwährung, ob ich direkt mit der WSS://fstream.binance.com/ws/XaEAKTsQSRLZAGH9tuIu37plSRsdjmlAVBoNYPUITlTAko1WI22PgmBMpI1rS8Yh (meine eigene ListenKey) diese Methode benutzen kann, um alle Daten zu erhalten und zu verarbeiten.

Kleine TräumeHallo, Sie müssen sich an den entsprechenden Kanal anmelden, um die Daten zu erhalten, und Sie können genau sehen, wie Sie sich an der Börse anmelden. In diesem Beispiel haben Sie nur diese Abonnements abonniert: ``var arr = ["balance", "account", "position"] ```

Kleine TräumeDas ist sicher am unteren Ende der Herzschlagkette, ohne dass man auf strategischer Ebene ```xxx.write() `` ` schreibt.

Kleine TräumeNach den Dokumenten der Börse schreibt man. /upload/asset/17a3ea8b5fed6c2d05fd.png /upload/asset/1699cb3f9cea6f9b2012.png