exchange.SetTimeout()函数用于设置{@var/EXCHANGE exchange}交易所对象的rest请求超时时间。
exchange.SetTimeout(timeout)
timeout参数用于指定超时设置的毫秒数。
timeout
true
number
function main() {
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
}
def main():
exchange.SetTimeout(3000)
Log(exchange.GetTicker())
void main() {
exchange.SetTimeout(3000);
Log(exchange.GetTicker());
}
参数timeout为毫秒数值,1000毫秒等于1秒。仅适用于rest协议,用于设置rest请求的超时时间,只需设置一次即可生效。例如:exchange.SetTimeout(3000),将exchange交易所对象的rest请求超时时间设置为3秒。当调用exchange.GetTicker()等涉及网络请求的函数时,如果超过3秒未收到响应则会超时,发生超时的函数调用将返回空值。
SetTimeout()不是全局函数,而是{@var/EXCHANGE exchange}交易所对象的方法。
{@var/EXCHANGE exchange}