输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
OS
os
File
ListFilesResult
FileStat
结构体
内置变量与常量
通用约定
交易所

发明者量化交易平台支持文件读写操作,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文件统计信息对象。