onerror()
onerror(msg)只有JavaScript(含 TypeScript)策略支持:main()因未捕获的异常结束时调用,参数msg为异常的错误信息。调用了onerror()就不再调用onexit()。最长执行 5 分钟,超时会被强制结束。回测系统不支持该函数。
Python、Rust策略不支持onerror()。
示例
javascript
function main() {
var arr = []
Log(arr[6].Close) // 这里故意引发一个程序异常
}
function onerror(msg) {
Log("Error:", msg)
}
python
# Python 不支持
rust
// Rust 不支持