Verzögerungen bei der Bearbeitung von Anfragen

Schriftsteller:wcg123, Erstellt: 2018-02-27 14:26:47, Aktualisiert: 2018-02-27 15:22:33

Bei Tests der TA-Library-Indikatoren auf der Plattform wurden die Kennzahlen von PERIODM5 und die Arrays von Records von Log herausgegeben, die zu einem bestimmten Zeitpunkt aktualisiert wurden, während auf der echten Plattform festgestellt wurde, dass die Werte der letzten Periode nach etwa 3 bis 4 Sekunden aktualisiert wurden. Die Anschlüsse zu den OKEX-Futures sind in der Nähe von Ali Cloud in Süd-China zu finden. Ich habe getestet, dass GetRecords keine Verzögerung von mehr als 100ms hat.

function main(){
    while(true){
        exchange.SetMarginLevel(10);
        exchange.SetContractType("quarter");                            
        var beginTime = new Date().getTime()
        var records = exchange.GetRecords(PERIOD_M5)
        var endTime = new Date().getTime()
        LogStatus("GetRecords 接口延迟时间:", endTime - beginTime, "毫秒。")
        
        Sleep(500)
    }
}

Mehr

Kleine TräumeIch habe es getestet und es ist wahr, dass die Börse die K-Linie mit einer Verzögerung von 3 Sekunden aktualisiert, oder sie benutzt ihre eigenen Ticker-Daten, um die K-Linie zu erstellen.

wcg123Wenn z.B. Records einen 5-minütigen Zyklus von 0 bis 0 bis 0 brauchen, erhalten sie theoretisch den Wert des ersten 5-minütigen Zyklus, wenn sie 0 bis 0 Minuten und 0 Sekunden erreichen, aber wenn ich die Festplatte laufen lasse, dauert es noch 3 bis 4 Sekunden, bis der Wert aktualisiert wird.

Kleine TräumeAuf der realen Scheibe wurde jedoch festgestellt, dass der Wert der letzten Periode nach etwa 3 bis 4 Sekunden aktualisiert wird.

nxtplayerIch versuche es auch.

wcg123Ich habe festgestellt, dass das Update von Huobi's Kryptowährungsgeschäft getrecords 5s verzögert wird.

nxtplayerDas ist sehr peinlich.

wcg123Es ist wie die OKEX-Plattform, die die K-Line aktualisiert.

nxtplayerIst es ein Fehler der Serverzeit? Sie erhalten alle 1 Sekunde eine Bar, die Zeit der Bar wird überwacht, und wenn sich die Zeit ändert, dann gibt es eine neue Bar.