O recurso está a ser carregado... Carregamento...

GetRobotLogs

OGetRobotLogsO 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 KEYA 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
    }
}

OrobotIdO parâmetro é usado para especificar o ID da negociação ao vivo para a qual a informação do log deve ser obtida.GetRobotListmé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 OlogMinIdO parâmetro é utilizado para especificar o ID mínimo do log. LogMinId verdade Número OlogMaxIdO parâmetro é utilizado para especificar a Id máxima do Log. LogMaxId verdade Número OlogOffsetO parâmetro é utilizado para definir o deslocamento, após a determinação do intervalo porlogMinIdelogMaxId, 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 OprofitMinIdO 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 0 significa que não há necessidade de consultar as informações da barra de status, e a definição de número diferente de zero indica o número de bytes da informação da barra de status a ser consultada (a interface não limita a quantidade de dados, para que você possa especificar um maiorsummaryLimitParâ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 OArrvalor de atributo no primeiro elemento doLogsO 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 Futures_OKCoin "" 0 0 Venda ((688,9, 2): 20016 1526954372591 "" ""
    3976 5 "" "" 0 0 OKCoin:esta_semana muitas posições, long: 2 1526954372410 "" ""

    extraé a mensagem anexada do registo impresso.

    Os tipos específicos de troncos representados pelologTypeOs 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.

PluginExecutar Terminal de negociação