输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
exchange.GetName
exchange.GetLabel
exchange.GetCurrency
exchange.SetCurrency
exchange.GetQuoteCurrency
exchange.GetPeriod
exchange.SetMaxBarLen
exchange.SetPrecision
exchange.GetRate
exchange.SetRate
exchange.SetBase
exchange.GetBase
exchange.SetProxy
exchange.SetTimeout
exchange.Encode
IO
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

设置exchange交易所对象rest请求的超时时间。

exchange.SetTimeout(timeout)

示例

把REST请求超时设为3秒后获取行情。

javascript
function main() { exchange.SetTimeout(3000) Log(exchange.GetTicker()) }
python
def main(): exchange.SetTimeout(3000) Log(exchange.GetTicker())
rust
fn main() { exchange.SetTimeout(3000); Log!(exchange.GetTicker(None)); }

参数

名称类型必填描述

timeout

number

是

超时时间的毫秒数。

参考

备注

参数timeout为毫秒数值,1000毫秒等于1秒。该设置仅适用于rest协议,用于设置rest请求的超时时间,只需设置一次即可生效。例如:exchange.SetTimeout(3000),将exchange交易所对象的rest请求超时时间设置为3秒;调用exchange.GetTicker()等涉及网络请求的函数时,若超过3秒未收到应答则判定为超时,发生超时的函数调用将返回空值。

SetTimeout()不是全局函数,而是exchange交易所对象的方法。