输入/搜索内容
内置函数
Global
Version
IsVirtual
GetOS
GetPid
GetMeta
Sleep
Unix
UnixNano
_D
GetCommand
GetLastError
SetErrorFilter
_N
_C
_Cross
JSON.parse
JSON.stringify
Encode
MD5
UUID
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

全局函数不依赖交易所对象,提供休眠与时间、错误处理与重试、数值格式化、JSON与编码哈希,以及运行环境信息。

最常用的是Sleep(轮询间隔)、_D(格式化时间)、_N(截断小数位)、_C(失败重试)和GetLastError(读取最近的错误)。

本章内容整章阅读

名称描述
Version返回当前系统版本号。
IsVirtual用于判断策略的运行环境是否为回测系统。
GetOS获取托管者所在设备的操作系统信息。
GetPid获取实盘进程的 ID。
GetMeta获取在生成策略注册码时写入的Meta值。
Sleep休眠函数,使程序暂停运行一段指定的时间。
Unix获取当前时刻的秒级时间戳。
UnixNano获取当前时刻的纳秒级时间戳。
_D将毫秒时间戳或者Date对象转换为时间字符串。
GetCommand获取策略交互命令。
GetLastError获取最近一次的错误信息。
SetErrorFilter过滤错误日志。
_N格式化一个浮点数。
_C重试函数,用于接口容错。
_Cross返回数组arr1与数组arr2的交叉周期数。
JSON.parse解码(解析)JSON字符串,是ECMAScript标准内建对象JSON的方法。
JSON.stringify编码JSON字符串,是ECMAScript标准内建对象JSON的方法。
Encode该函数根据传入的参数对数据进行编码。
MD5计算参数data的 MD5 哈希值。
UUID创建一个 UUID。