exchange.SetTimeout

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}