输入/搜索内容
欢迎使用优宽量化交易平台
编程语言
JavaScript
TypeScript
Python
C++
My语言(麦语言)
PINE语言
Blockly可视化
Workflow工作流
支持的协议
密钥安全性
实盘
策略库
托管者
部署托管者
一键租用托管者
手动部署托管者
托管者操作注意事项
全局指定IP地址
命令行版本托管者程序的参数
实盘数据迁移
托管者监控
交易所
策略编辑器
回测系统
策略入口函数
策略框架与API函数
模板类库
策略参数
交互控件
商品期货
期权交易
股票证券
C++策略编写说明
JavaScript策略编写说明
内置库
扩展API接口
MCP 服务
交易终端
数据探索
Alpha因子分析工具
调试工具
远程编辑
完整策略的导入与导出
多语言支持
实盘、策略分组
实盘展示
策略分享与出租
实盘消息推送
实盘报错、异常退出的常见原因
交易所特殊说明、兼容记录

函数名称简介
Version返回系统当前版本号
Sleep休眠函数,参数为暂停的毫秒数
IsVirtual判断执行环境,返回真值表示当前为回测环境
Mail发送邮件
Mail_GoMail函数的异步版本
SetErrorFilter过滤错误日志,参数为正则表达式字符串,匹配该正则表达式的错误日志将不会上传到日志系统
GetPid获取实盘进程ID
GetLastError获取最近一次错误信息
GetCommand获取策略交互命令,策略交互控件设置请参阅:交互控件
GetMeta获取生成策略注册码时写入的Meta值
Dial用于原始Socket访问
HttpQuery发送HTTP请求
HttpQuery_GoHttpQuery函数的异步版本
Encode数据编码函数
UnixNano获取纳秒级时间戳
Unix获取秒级时间戳
GetOS获取系统信息
MD5计算MD5值
DBExec数据库函数,用于执行SQL语句进行数据库操作
UUID生成UUID
EventLoop监听事件
_G持久化保存数据,该函数实现可保存的全局字典功能。数据结构为KV表,永久保存在托管者本地数据库文件中
_D时间戳处理函数,将毫秒时间戳或Date对象转换为时间字符串
_N格式化浮点数,例如_N(3.1415, 2)将截取3.1415小数点后两位,函数返回3.14
_C重试函数,用于接口容错。注意:例如对exchange.GetTicker函数进行容错,应使用_C(exchange.GetTicker)而非_C(exchange.GetTicker())
_Cross交叉判断函数,_Cross()函数返回正数表示上穿周期数,负数表示下穿周期数,0表示当前价格相同
JSONParse解析JSON,可正确解析包含大数值的JSON字符串,会将大数值解析为字符串类型。回测系统不支持JSONParse()函数
SetChannelData在频道上发布最新状态数据,用于实盘间通信
GetChannelData订阅指定实盘的频道数据,用于实盘间通信