0
Follow
0
Followers
var a = exchange.Go("GetTicker"); //GetTicker 异步多线程执行
var b = exchange.Go("GetDepth");
var c = exchange.Go("Buy", 1000, 0.1);
var d = exchange.Go("GetRecords", PERIOD_H1);
//上面四种操作是并发多线程异步执行, 不会耗时, 立即返回的
var ticker = a.wait(); //调用wait方法等待返回异步获取ticker结果
var depth = b.wait(); //返回深度, 如果获取失败也是有可能返回null的
var orderId = c.wait(1000); //返回订单号, 限定1秒超时, 超时返回undefined, 此对像可以继续调用wait等待如果上次wait超时
我的理解:示例中前4行是立即返回,但最后3行的wait还是顺序执行,也就相当于没有“并发”了,有没有回调函数呢?
Related Recommendations
The grid trading strategyPython streamlined multi-variety MACD trending strategy frameworkin main TypeError: IO() takes at most 3 arguments (5 given)symbol not setGetTicker: 400: {"code": 2, "data": {}, "message": "invalid params"}gateio getdepth 502Decrypt: Secret key decrypt failedGetOrders: 400: {"code":-1121,"msg":"Invalid symbol."}HTTP 403 errorBitcoin trading by using bots
Comment
All comments (1)
- 1


