输入/搜索内容
入门
欢迎使用发明者量化交易平台
快速开始
密钥安全性
平台基础
账号与计费
实盘计费与充值
子账号
交易所
通用协议
本地凭据文件
交易所特殊说明
证券与期货
加密货币
托管者
策略库
实盘
编写策略
开发工具
回测系统
进阶专题
数据与研究
对外接口

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 不支持