Type/to search
11
Follow
6
Followers
Bitte um Rat: Gibt es eine bessere Möglichkeit, die Aufgabe von Bestellungen während der Abwicklungsphase des Huobi-Vertrags zu vermeiden?
Help
Created 2021-03-29 11:06:06  
 4
 1357

Ich benutze es jetzt bei meiner Tour.

var now = new Date().getTime();
if(now%28800000 > 28790000 || now%28800000 < 300000) {
Sleep(300000);
}

Das ist eine gute Idee.
Ich finde diese Methode lächerlich und die Strategie läuft 2-5 mal pro Sekunde, also wie oft muss ich diese zwei Zeilen Code pro Tag für diese 3 Abrechnungen nutzen?

Die offiziellen Dokumente der Bitcoin-Methode besagen:
Wenn der Benutzer beim Abrechnen einen Auftrag oder eine Rücknahme erteilt, wird der Fehlercode "1056" zurückgegeben. Es wird empfohlen, dass Sie die Vertragsinformations-Schnittstelle: linear-swap-api/v1/swap_contract_info alle paar Sekunden an der Abrechnungszeit abfragen. Wenn der Contract_status-Statuscode einer beliebigen Zahl von 5, 6, 7 oder 8 in der Rückmeldung angegeben ist, bedeutet dies, dass der Abrechnung der Auftrag und die Rücknahme abgeschlossen werden können.

Ist es weniger effizient, wenn ich die Schnittstelle aufrufe, wenn ich in der Reihe bin?
Es gibt also keine bessere Lösung.

Related Recommendations
Comment
All comments (4)

    GetLastError 获取到1056 在错误字符串中,休眠一段时间继续

    5 years ago

    但是我的策略在结算的时候如果不下单是不会报错的,但是一下单报错就来不及了

    5 years ago

    有啥来不及的,做好容错就行,报这个错说明下单未成功

    5 years ago

    明白了,谢谢!

    5 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)