Sleep
休眠函数,使程序暂停运行一段指定的时间。
Sleep(millisecond)示例
暂停10秒后继续执行。
javascript
function main() {
Sleep(1000 * 10) // 等待10秒
Log("已等待10秒")
}
python
def main():
Sleep(1000 * 10) # 等待10秒
Log("已等待10秒")
rust
fn main() {
Sleep(1000 * 10); // 等待10秒
Log!("已等待10秒");
}参数
| 名称 | 类型 | 必填 | 描述 |
millisecond | number | 是 | 休眠时长,单位为毫秒。 |
参考
备注
例如,执行Sleep(1000)函数时,程序将休眠1秒。该函数支持小于1毫秒的休眠操作,例如Sleep(0.1)。支持的最小参数为0.000001,即纳秒级休眠,1纳秒等于1e-6毫秒。
在使用Python语言编写策略时,对于轮询间隔、时间等待等操作,应当使用Sleep(millisecond)函数,而不建议使用Python中time库的time.sleep(second)函数。因为策略在回测时若使用time.sleep(second)函数,会使策略程序实际等待一段时间(而非在回测系统的时间序列上跳过),从而导致回测速度非常缓慢。