休眠函数,使程序暂停一段时间。
Sleep(millisecond)
millisecond
参数用于设置休眠时长,毫秒数。
millisecond
true
number
function main() {
Sleep(1000 * 10) // 等待10秒钟
Log("等待了10秒钟")
}
def main():
Sleep(1000 * 10)
Log("等待了10秒钟")
void main() {
Sleep(1000 * 10);
Log("等待了10秒钟");
}
例如执行Sleep(1000)
函数时,程序会休眠1秒。 支持休眠时间小于1毫秒的操作,例如设置Sleep(0.1)
。 支持最小参数为0.000001
,即纳秒级休眠,1纳秒等于1e-6
毫秒。
在使用Python
语言编写策略时,对于轮询间隔、时间等待的操作应当使用Sleep(millisecond)
函数。 不建议使用Python
的time
库的time.sleep(second)
函数。 因为策略中使用time.sleep(second)
函数在回测时会让策略程序实际等待一段时间(并非在回测系统的时间序列上跳过),所以导致策略回测非常慢。