输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Threads
TA
Talib
OS
结构体
内置变量

策略代码可以直接调用的全部API,按用途分为全局函数、日志与图表、行情、交易、账户、期货、多线程、TA指标、talib指标和文件系统。

行情、交易、账户、期货函数是交易所对象(exchange)的成员函数,只作用于该对象绑定的账户;调用失败时返回空值,用GetLastError读取错误信息。商品期货策略调用这些函数前,先用exchange.IO("status")确认已连接期货公司前置机。

本章内容整章阅读

名称描述
Global (30)全局函数不依赖交易所对象,提供休眠与时间、错误处理与重试、数值格式化、JSON与编码、网络请求、数据持久化、事件监听、实盘间通信和运行环境信息。
Log (11)日志与图表函数把信息输出到实盘或回测页面:日志栏(Log)、状态栏(LogStatus)、收益曲线(LogProfit)和自定义图表(Chart、KLineChart)。
Market (11)行情函数通过交易所对象获取市场数据:行情、深度、成交、K线和品种信息;不传symbol时取当前设置的合约。
Trade (11)交易函数负责下单、撤单和查询订单,只作用于调用它的交易所对象绑定的账户。
Account (5)账户函数查询交易所对象绑定的账户和对象本身的信息:exchange.GetAccount返回资金账户信息(Account结构),exchange.GetName、exchange.GetLabel返回交易所名称与自定义…
Futures (6)期货函数设置合约与开平仓方向,并查询持仓。
Threads (7)优宽量化交易平台从系统底层真正支持JavaScript语言策略的多线程功能,实现了以下对象:
TA (13)平台内置的常用技术指标函数,传入K线数据(Record数组)或数值数组,返回指标数值数组。
Talib (151)TA-Lib的指标函数,传入K线数据(Record数组)或数值数组,参数与返回值的形式与TA-Lib一致。
OS (4)优宽量化交易平台支持文件读写操作,os库提供了完整的文件系统操作接口,帮助用户在策略开发中进行数据持久化、配置管理和日志记录等操作。