请问在策略的开头设置exchange.SetTimeout(3000) 有什么作用?

Author: adei2010, Created: 2018-07-02 10:39:17, Updated:

API文档看了之后不是很明白,请知道的朋友解答一下,谢谢!

2.10.2 SetTimeout 仅限 rest 协议,用于设置 rest 请求时的超时时间,只用设置一次即可生效。 例如:exchange.SetTimeout(3000) , 设置 exchange 交易所对象 ,发送 rest 请求 开始 计时,超过3 秒,超时返回 null 。


More

小小梦 就是 设置 exchange.SetTimeout(3000) 后, 这个 exchange 对象 成员函数 被调用的时候 , 发送 http 请求 ,响应超时 设置 为3秒, 超过 3秒 没有接收到 交易所服务器响应,就报错 超时。