OS
发明者量化交易平台支持文件读写操作,os库提供了完整的文件系统操作接口,帮助用户在策略开发中进行数据持久化、配置管理和日志记录等操作。
需要注意,该功能仅支持JavaScript语言策略。
os库支持:文件对象、文件列表对象、文件信息对象。
| 对象 | 说明 | 备注 |
|---|---|---|
| 文件对象:File | 提供文件读写、定位等操作。 | 通过os.open()获取,使用完毕需调用close()释放资源。 |
| 文件列表对象:ListFilesResult | 用于记录目录列表信息。 | 支持通配符匹配模式,由os.listFiles()函数返回。 |
| 文件信息对象:FileStat | 文件统计信息。 | 由os.stat()函数返回。 |
支持实盘、回测系统。
- 实盘环境:
每个实盘有独立的文件目录:托管者目录下实盘数据库文件同级目录的files文件夹,即logs/storage/xxx/files(相对托管者目录),其中xxx为实盘Id,托管者程序(robot)与logs在同一级目录。不同实盘的文件互不影响。 - 回测系统环境:
回测系统是一个沙盒环境,系统模拟一个文件目录,默认目录为:/logs/storage/1/files。
当回测结束时,创建的文件内容将被清除。
本章内容整章阅读
| 名称 | 描述 |
| os (13) | 为策略提供完整的文件系统操作接口。 |
| File (11) | 文件对象,提供文件读写、定位等操作。 |
| ListFilesResult | 文件列表对象,用于记录目录列表信息。 |
| FileStat | 文件统计信息对象。 |