Die Rest-API von okex ist zu streng, um die Tiefeninformationen über die Dial-Websocket-Verbindung zu erhalten.
Da es sich um mehrere Währungen (etwa 80) handelt, die gleichzeitig abonniert werden können, ist die Logik, die Bestellungen und die Abfragen zeitaufwändig.
Die Ausführung der w.s.read-Funktion wird mit einem etwas größeren Intervall ausgeführt, da zu viel Daten gespeichert wird, so dass jede Runde des Lesens und der Tiefwartung relativ lange Zeit in Anspruch nimmt, ohne dass die Effizienz der Rest-API hoch ist;
Ich frage mich, ob es einen separaten Prozess geben könnte, der nur die Websocket-Informationen abfragt, die Tiefe pflegt und die aktualisierten Tiefeninformationen über den lokalen Port an den Roboter weiterleitet.
想着能不能有一个单独的程序,只负责循环收取websocket信息、维护深度,并随时把更新后的深度信息通过本地端口传递给机器人
这个需求可以实现的。可以写个行情收集器,数据中心实盘。开启服务分发数据。
Dial函数用非阻塞的立即返回模式。
- 1
