ORestartRobot
O método é utilizado para reiniciar a negociação ao vivo no âmbito doAPI KEY
O 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
}
}
OrobotId
O parâmetro é usado para especificar o ID da negociação ao vivo a ser reiniciada.GetRobotList
mé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âmetrossettings
O 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 osettings
Parâmetro, você deve fazer as seguintes configurações para oexchanges
Atributo:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
atributo é 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 osettings
A 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.settings
Parâmetro. Se você só passar oRobotId
Parâmetro, iniciar a negociação ao vivo de acordo com as configurações de negociação ao vivo atuais.