Global
Sleep()
暂停策略执行指定的毫秒数。
语法
python
Sleep(milliseconds)参数
| 参数名 | 类型 | 必选 | 默认值 | 说明 |
|---|---|---|---|---|
| milliseconds | any | 否 | - | 休眠时长(毫秒) |
返回值
无
说明
Sleep() 函数用于暂停策略执行,单位为毫秒(兼容风格)。
示例
基本用法
python
def main():
Log("开始执行")
Sleep(5000) # 暂停5秒
Log("5秒后继续执行")循环中使用
python
def main():
while True:
ticker = exchange.GetTicker()
Log("当前价格:", ticker['Last'])
Sleep(10000) # 每10秒查询一次不同时间间隔
python
def main():
while True:
# 快速检查
ticker = exchange.GetTicker()
if ticker['Last'] > 60000:
Log("价格突破!")
Sleep(1000) # 1秒
else:
Sleep(5000) # 5秒使用策略参数
python
def main():
# interval 参数已自动注入(如 5000 表示5秒)
while True:
ticker = exchange.GetTicker()
Log("价格:", ticker['Last'])
Sleep(interval) # 使用配置的间隔时间换算
python
Sleep(1000) # 1秒
Sleep(5000) # 5秒
Sleep(60000) # 1分钟
Sleep(300000) # 5分钟
Sleep(3600000) # 1小时相关函数
- Unix() - 获取当前时间戳(秒)
- UnixNano() - 获取当前时间戳(纳秒)