ElRestartRobot
el método se utiliza para reiniciar la negociación en vivo bajo elAPI KEY
El ID de la negociación en vivo reiniciada es el ID de negociación en vivo especificado por elrobotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
ElrobotId
El parámetro se utiliza para especificar el ID de la negociación en vivo a reiniciar.GetRobotList
método para obtener la información de la negociación en vivo en la cuenta, que contiene el ID de negociación en vivo.
El robot
verdadero
Número
Los parámetros de configuración de operaciones en vivo, los parámetrossettings
el formato es el siguiente:
{
"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"}}
]
}
Cuando utiliza la información confidencial, como la plataformaAPI KEY
, incluidos"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
en la configuración deeid
, usted debe saber que FMZ no almacena los datos. Los datos serán enviados directamente al programa docker, por lo que esta información debe configurarse cada vez que se crea o reinicia el comercio en vivo.
Para reiniciar el comercio en vivo que utiliza el complemento para apoyar el intercambio, al configurar elsettings
Parámetro, debe hacer las siguientes configuraciones para elexchanges
el atributo:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
atributo es establecer una etiqueta para el objeto de intercambio accesado por el actualProtocolo general, que puede obtenerse mediante elexchange.GetLabel()
El objetivo de la estrategia es:
ajustes falsos Objeto JSON
Si el comercio en vivo se crea mediante la API extendida, la API extendidaRestartRobot (RobotId, Settings)
Se debe utilizar para reiniciar, y elsettings
El comercio en vivo creado en la página de la plataforma se puede reiniciar a través de la API extendida o haciendo clic en el botón de la página.settings
Parámetro. Si sólo pasa elRobotId
Parámetro, iniciar la negociación en vivo de acuerdo con la configuración actual de negociación en vivo.