GetRobotLogs
获取当前账号下一个实盘的日志信息,所要获取的日志信息对应的实盘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,可通过 |
logMinId | number | 是 | 日志记录的最小Id。 |
logMaxId | number | 是 | 日志记录的最大Id。 |
logOffset | number | 是 | 偏移量,在由 |
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参数以获取所有状态栏信息),状态栏数据存储在返回数据的 |
备注
-
数据库中的策略日志表
返回数据中logs的属性值(数组结构)的第一个元素中(日志数据)Arr属性值描述如下:plaintext'Arr': [ [12, 5, '', '', 0, 0, '[]', 1635495362912, '', ''], [11, 3, 'Futures_Futu', '', 0, 0, 'Buy(1826.08, 1000): TrdMarket_CN: 缺少必要的参数: secMarket', 1635495362904, '', ''] ]id logType eid orderId price amount extra date contractType direction 12 5 '' '' 0 0 '[]' 1635495362912 '' '' 11 3 'Futures_Futu' '' 0 0 'Buy(1826.08, 1000): TrdMarket_CN: 缺少必要的参数: secMarket' 1635495362904 '' '' extra为打印日志的附加信息。logType值对应的日志类型描述如下:logType: 0 1 2 3 4 5 6 logType意义: BUY SALE RETRACT ERROR PROFIT MESSAGE RESTART 中文意义 买入订单日志 卖出订单日志 撤单 错误 收益 日志 重启 -
数据库中的收益图表日志表
该图表日志表数据与策略日志表中的收益日志保持一致。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线数据。