输入/搜索内容

获取当前账号下一个实盘的日志信息,所要获取的日志信息对应的实盘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

是

要获取日志信息的实盘Id,可通过GetRobotList方法获取账号下的实盘信息,其中包含实盘Id。

logMinId

number

是

日志记录的最小Id。

logMaxId

number

是

日志记录的最大Id。

logOffset

number

是

偏移量,在由logMinId和logMaxId确定的范围内,根据logOffset跳过指定数量的记录,从而确定数据获取的起始位置。

logLimit

number

是

从起始位置开始获取的数据记录条数。

profitMinId

number

是

收益日志的最小Id。

profitMaxId

number

是

收益日志的最大Id。

profitOffset

number

是

偏移量,跳过指定数量的记录作为起始位置。

profitLimit

number

是

从起始位置开始获取的数据记录条数。

chartMinId

number

是

图表数据记录的最小Id。

chartMaxId

number

是

图表数据记录的最大Id。

chartOffset

number

是

偏移量。

chartLimit

number

是

获取的记录条数。

chartUpdateBaseId

number

是

查询更新记录的基准Id。

chartUpdateDate

number

是

数据记录的更新时间戳,将筛选出大于此时间戳的记录。

summaryLimit

number

是

查询状态栏数据的字节数。该参数为整型,设置为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线数据。