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

ReiniciarRobot

ORestartRobotO método é utilizado para reiniciar a negociação ao vivo no âmbito doAPI KEYO ID da negociação em tempo real reiniciada é o ID de negociação em tempo real especificado pelorobotId parameter.

{
    "code": 0,
    "data": {
        // 1 means running
        "result": 1,          
        "error": null
    }
}

OrobotIdO parâmetro é usado para especificar o ID da negociação ao vivo a ser reiniciada.GetRobotListmétodo para obter as informações sobre a negociação em tempo real sob a conta, que contém o ID de negociação em tempo real. robotId verdade Número Os parâmetros da configuração de negociação ao vivo, os parâmetrossettingsO formato é o seguinte:

{
    "name": "hedge test",
    // Strategy parameter
    "args": [["Interval", 500]],            
    // Strategy ID, which can be obtained with "GetStrategyList" method
    "strategy": 25189,                      
    // K-line period parameter, "60" means 60 seconds
    "period": 60,                           
    // Specify on which docker to run; if the attribute is not written, it will be automatically assigned to run
    "node" : 51924,                         
    // Custom field
    "appid": "member2",                     
    "exchanges": [
        // ZB; "pid" can be obtained by "GetPlatformList" method
        {"pid": 15445, "pair": "ETH_BTC"},     
        // OKX; 2 exchange objects are configured
        {"pid": 13802, "pair": "BCH_BTC"},     
        
        // In addition to the platforms ("pid" identification) configured by the FMZ dashboard, you can also set exchange configuration information that has not been configured to operate live trading
        {"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
        {"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
    ]
}

Quando você usa as informações confidenciais, tais como plataformaAPI KEY, incluindo"meta":{"AccessKey":"xxx","SecretKey":"yyy"}na configuração deeid, você deve saber que FMZ não armazena os dados. Os dados serão enviados diretamente para o programa docker, então essas informações devem ser configuradas toda vez que a negociação ao vivo é criada ou reiniciada.

Para reiniciar a negociação ao vivo que usa o plugin para suportar a troca, ao configurar osettingsParâmetro, você deve fazer as seguintes configurações para oexchangesAtributo:

{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}

labelatributo é definir um rótulo para o objeto de troca acessado pelo atualProtocolo Geral, que podem ser obtidos através doexchange.GetLabel()A política de emprego

configurações Falso Objeto JSON

Se a negociação em tempo real for criada pela API estendida, a API estendidaRestartRobot (RobotId, Settings)deve ser utilizado para reiniciar, e osettingsA negociação ao vivo criada na página da plataforma pode ser reiniciada através da API estendida ou clicando no botão na página.settingsParâmetro. Se você só passar oRobotIdParâmetro, iniciar a negociação ao vivo de acordo com as configurações de negociação ao vivo atuais.

StopRobot GetRobotDetail