2
Follow
0
Followers
O rest api da okex é muito rígido, então tente obter informações de profundidade usando o dial websocket;
Como o número de criptomoedas assinadas ao mesmo tempo é grande (cerca de 80), o processo de logística, pedidos e consultas são demorados.
O intervalo de execução da função ws.read é um pouco maior, com o acúmulo de dados excessivo, de modo que cada rodada de leitura e manutenção em profundidade leva muito tempo, mas a eficiência não é alta;
Imagino que poderia haver um programa separado que fosse responsável apenas por receber a informação do websocket em ciclo, manter a profundidade e transmitir a informação de profundidade atualizada para o robô através da porta local.
Related Recommendations
Built-In Function_Cross Analysis and InstructionsHow to Specify Different Versions of Data for the Rented Strategy by Its Rental Code MetadataAdvanced Tutorial for FMZ Quant platform Strategy WritingElementary Tutorial for FMZ Quant platform Strategy WritingGet Started with FMZ Quant PlatformSECURITY BUGI keep getting error: Exchange_GetAccount: Invalid ContractTypeWe have an incredibly profitable market making algorithm for sideways markets on Bitmex - but need expert to help eliminate wait times during downward volatility in the marketError with deribitLimitations of the backtesting engine
Comment
All comments (2)
想着能不能有一个单独的程序,只负责循环收取websocket信息、维护深度,并随时把更新后的深度信息通过本地端口传递给机器人
这个需求可以实现的。可以写个行情收集器,数据中心实盘。开启服务分发数据。
Dial函数用非阻塞的立即返回模式。
5 years ago
- 1
