输入/搜索内容
入门
欢迎使用发明者量化交易平台
快速开始
密钥安全性
平台基础
账号与计费
实盘计费与充值
子账号
交易所
通用协议
本地凭据文件
交易所特殊说明
证券与期货
加密货币
托管者
策略库
实盘
编写策略
开发工具
回测系统
进阶专题
数据与研究
对外接口

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

返回值

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

参数

名称类型必填描述

robotId

number

是

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

logMinId

number

是

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

logMaxId

number

是

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

logOffset

number

是

logOffset参数用于设置偏移,由logMinId和logMaxId确定范围后,根据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字段中。

logExchange

string

否

只返回该交易所对象(按标签)的日志,空字符串表示不筛选。

logKeyword

string

否

只返回日志内容包含该关键字的日志,空字符串表示不筛选。

logTypes

string

否

只返回这些类型的日志,日志类型号用逗号分隔,例如"0,1,2"只看买单、卖单、撤单日志;空字符串表示全部类型。

备注

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

    plaintext
    "Arr": [ [3977, 3, "Futures_OKX", "", 0, 0, "Sell(688.9, 2): 20016", 1526954372591, "", ""], [3976, 5, "", "", 0, 0, "this_week 仓位过多, 多: 2", 1526954372410, "", ""] ],
    idlogTypeeidorderIdpriceamountextradatecontractTypedirection
    39773"Futures_OKX"""00"Sell(688.9, 2): 20016"1526954372591""""
    39765""""00"this_week 仓位过多, 多: 2"1526954372410""""

    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线数据。