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

GetRobotLogs方法用于获取请求中API KEY对应的优宽量化交易平台账号下的实盘日志信息,所要获取的日志信息对应的实盘Id由robotId参数指定。

返回值

json
{ "code": 0, "data": { "result": { "chart": "", "chartTime": 0, "logs": [{ "Total": 8, "Max": 94, "Min": 87, "Arr": [] }, { "Total": 0, "Max": 0, "Min": 0, "Arr": [] }, { "Total": 0, "Max": 0, "Min": 0, "Arr": [] }], "node_id": 123, "online": true, "refresh": 1732520711000, "status": 4, "summary": "...", "updateTime": 1732520715044, "wd": 0 }, "error": null } }
  • logs: 日志信息;查询出的若干条日志数据存储在Arr字段中。
    logs中第一个数据结构为实盘数据库中策略日志表的日志记录。
    logs中第二个数据结构为实盘数据库中收益日志表的日志记录。
    logs中第三个数据结构为实盘数据库中图表日志表的日志记录。
  • summary: 实盘状态栏数据。

参数

名称类型必填描述

robotId

number

robotId参数用于指定要获取日志信息的实盘Id,可通过GetRobotList方法获取账号下的实盘信息,其中包含实盘Id。

logMinId

number

logMinId参数用于指定日志记录的最小Id。

logMaxId

number

logMaxId参数用于指定日志记录的最大Id。

logOffset

number

logOffset参数用于设置偏移量,在由logMinIdlogMaxId确定的范围内,根据logOffset跳过指定数量的记录,从而确定数据获取的起始位置。

logLimit

number

logLimit参数用于设置从起始位置开始获取的数据记录条数。

profitMinId

number

profitMinId参数用于设置收益日志的最小Id。

profitMaxId

number

profitMaxId参数用于设置收益日志的最大Id。

profitOffset

number

profitOffset参数用于设置偏移量,跳过指定数量的记录作为起始位置。

profitLimit

number

profitLimit参数用于设置从起始位置开始获取的数据记录条数。

chartMinId

number

chartMinId参数用于设置图表数据记录的最小Id。

chartMaxId

number

chartMaxId参数用于设置图表数据记录的最大Id。

chartOffset

number

chartOffset参数用于设置偏移量。

chartLimit

number

chartLimit参数用于设置获取的记录条数。

chartUpdateBaseId

number

chartUpdateBaseId参数用于设置查询更新记录的基准Id。

chartUpdateDate

number

chartUpdateDate参数用于设置数据记录的更新时间戳,将筛选出大于此时间戳的记录。

summaryLimit

number

summaryLimit参数用于设置查询状态栏数据的字节数。该参数为整型,设置为0表示不查询状态栏信息,设置为非0值表示需要查询的状态栏信息字节数(此接口不限制数据量,可指定较大的summaryLimit参数以获取所有状态栏信息),状态栏数据存储在返回数据的summary字段中。

备注

  • 数据库中的策略日志表
    返回数据中logs的属性值(数组结构)的第一个元素中(日志数据)Arr属性值描述如下:

    plaintext
    'Arr': [ [12, 5, '', '', 0, 0, '[]', 1635495362912, '', ''], [11, 3, 'Futures_Futu', '', 0, 0, 'Buy(1826.08, 1000): TrdMarket_CN: 缺少必要的参数: secMarket', 1635495362904, '', ''] ]
    idlogTypeeidorderIdpriceamountextradatecontractTypedirection
    125''''00'[]'1635495362912''''
    113'Futures_Futu'''00'Buy(1826.08, 1000): TrdMarket_CN: 缺少必要的参数: secMarket'1635495362904''''

    extra为打印日志的附加信息。

    logType值对应的日志类型描述如下:

    logType:0123456
    logType意义:BUYSALERETRACTERRORPROFITMESSAGERESTART
    中文意义买入订单日志卖出订单日志撤单错误收益日志重启
  • 数据库中的收益图表日志表
    该图表日志表数据与策略日志表中的收益日志保持一致。

    plaintext
    "Arr": [ [202, 2515.44, 1575896700315], [201, 1415.44, 1575896341568] ]

    以其中一条日志数据为例:

    plaintext
    [202, 2515.44, 1575896700315]

    202为日志ID,2515.44为收益数值,1575896700315为时间戳。

  • 数据库中的图表日志表

    plaintext
    "Arr": [ [23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"], [23636, 5, "{\"x\":1575960300000,\"y\":3.0735}"] ]

    以其中一条日志数据为例:

    plaintext
    [23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"],

    23637为日志ID,0为图表数据系列索引,最后的数据"{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"为日志数据,该条数据为图表上的K线数据。