OGetRobotLogs
O método é utilizado para obter as informações de registo das negociações em tempo real sob a conta da plataforma de negociação FMZ Quant correspondente aoAPI KEY
A identificação da plataforma de negociação em tempo real a obter é a identificação da plataforma de negociação em tempo real especificada pelorobotId
parameter.
{
"code": 0,
"data": {
"result": {
"status": 1,
"updateTime": 1527049990197,
"wd": 0,
// The first data structure in logs is the log records in the strategy log table in the live trading database
"logs": [{
"Max": 3984,
"Arr": [
[3977, 3, "Futures_OKCoin", "", 0, 0, "Sell(688.9, 2): 20016", 1526954372591, "", ""],
[3976, 5, "", "", 0, 0, "OKCoin:this_week excessive positions, long: 2", 1526954372410, "", ""]
],
"Total": 1503,
"Min": 2482
}, {
// The second data structure in logs is the log records in the strategy log table in the live trading database
"Max": 0,
"Arr": [],
"Total": 0,
"Min": 0
}, {
// The third data structure in logs is the log records in the strategy log table in the live trading database
"Max": 0,
"Arr": [],
"Total": 0,
"Min": 0
}],
"chart": "",
"refresh": 1527049988000,
"summary": "...",
"chartTime ": 0,
"node_id ": 50755,
"online ": true
},
"error ": null
}
}
OrobotId
O parâmetro é usado para especificar o ID da negociação ao vivo para a qual a informação do log deve ser obtida.GetRobotList
método de obtenção de informações sobre a negociação em tempo real no âmbito da conta, que contém o ID de negociação em tempo real.
robotId
verdade
Número
OlogMinId
O parâmetro é utilizado para especificar o ID mínimo do log.
LogMinId
verdade
Número
OlogMaxId
O parâmetro é utilizado para especificar a Id máxima do Log.
LogMaxId
verdade
Número
OlogOffset
O parâmetro é utilizado para definir o deslocamento, após a determinação do intervalo porlogMinId
elogMaxId
, compensado com base nologOffset
(quantos registos são ignorados). Começar como a posição de partida para obter dados.
LogOffset
verdade
Número
O parâmetrologLimit
É utilizada para definir o número de registos de dados a selecionar após a determinação da posição de partida.
LogLimit
verdade
Número
OprofitMinId
O parâmetro é utilizado para definir o ID mínimo do registo de lucros.
lucroMinId
verdade
Número
O parâmetroprofitMaxId
É utilizado para definir o ID máximo do registro de lucros.
lucroMaxId
verdade
Número
O parâmetroprofitOffset
é usado para definir o deslocamento (quantos registros são ignorados) como a posição inicial.
lucroOffset
verdade
Número
O parâmetroprofitLimit
É utilizada para definir o número de registos de dados a selecionar após a determinação da posição de partida.
lucroLimite
verdade
Número
O parâmetrochartMinId
é utilizada para definir a ID mínima do registo de dados do gráfico.
gráficoMinId
verdade
Número
O parâmetrochartMaxId
é utilizada para definir a ID máxima do registo de dados do gráfico.
gráficoMaxId
verdade
Número
O parâmetrochartOffset
é usado para definir o deslocamento.
gráficoOffset
verdade
Número
O parâmetrochartLimit
é utilizado para definir o número de registos a obter.
chartLimit
verdade
Número
O parâmetrochartUpdateBaseId
é usado para definir o ID de base após a consulta ser atualizada.
chartUpdateBaseId
verdade
Número
O parâmetrochartUpdateDate
é usado para definir o carimbo de atualização do registro de dados, e irá filtrar registros maiores do que este carimbo.
chartUpdateDate
verdade
Número
O parâmetrosummaryLimit
é usado para definir o número de bytes de dados da barra de estado a serem consultados.
A definição de summaryLimit
Parâmetro para obter todas as informações da barra de status). Os dados da barra de status são armazenados nos dados devolvidossummary
.
Resumo Limite verdade Número
A tabela de log da estratégia na base de dados
OArr
valor de atributo no primeiro elemento doLogs
O valor do atributo (estrutura de matriz) nos dados de retorno (dados de registo) é descrito do seguinte modo:
"Arr": [
[3977, 3, "Futures_OKCoin", "", 0, 0, "Sell(688.9, 2): 20016", 1526954372591, "", ""],
[3976, 5, "", "", 0, 0, "OKCoin:this_week too many positions, long: 2", 1526954372410, "", ""]
],
Identificação | Tipo de log | eid | Ordenado | Preço | quantidade | extra | data | Contrato Tipo | direção |
---|---|---|---|---|---|---|---|---|---|
3977 | 3 | "" | 0 | 0 | 1526954372591 | "" | "" | ||
3976 | 5 | "" | "" | 0 | 0 | 1526954372410 | "" | "" |
extra
é a mensagem anexada do registo impresso.
Os tipos específicos de troncos representados pelologType
Os valores são descritos do seguinte modo:
Tipo de log: | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|---|
Significado de logType: | Comprar | Venda | RETRAÇÃO | ERROR | Lucro | Mensagem | RESTART |
Tabela de registo do gráfico de lucros na base de dados Os dados na tabela de log do gráfico são consistentes com o log de lucros na tabela de log de estratégia.
"Arr": [
[202, 2515.44, 1575896700315],
[201, 1415.44, 1575896341568]
]
Tome um dos dados de registo como exemplo:
[202, 2515.44, 1575896700315]
202
é logID
; 2515.44
é o valor do lucro;1575896700315
é o carimbo de hora.
Tabela de registos de gráficos na base de dados
"Arr": [
[23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"],
[23636, 5, "{\"x\":1575960300000,\"y\":3.0735}"]
]
Tome um dos dados de registo como exemplo:
[23637, 0, "{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"],
23637
é o logID
, 0
é o índice da série de dados do gráfico e os últimos dados"{\"close\":648,\"high\":650.5,\"low\":647,\"open\":650,\"x\":1575960300000}"
são os dados de log; Estes dados são os dados de linha K no gráfico.