LeRestartRobot
La méthode est utilisée pour redémarrer les transactions en direct dans le cadre duAPI KEY
L'identifiant de la négociation en direct redémarrée est l'identifiant de la négociation en direct spécifié par lerobotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
LerobotId
Le paramètre est utilisé pour spécifier l'ID de la négociation en direct à redémarrer.GetRobotList
méthode permettant d'obtenir les informations relatives aux transactions en direct sous le compte, qui contient l'identifiant des transactions en direct.
robotId
vrai
Numéro
Les paramètres de la configuration de négociation en direct, les paramètressettings
le format est le suivant:
{
"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"}}
]
}
Lorsque vous utilisez des informations sensibles, telles que la plateformeAPI KEY
, y compris"meta":{"AccessKey":"xxx","SecretKey":"yyy"}
dans la configuration deeid
, vous devez savoir que FMZ ne stocke pas les données. Les données seront envoyées directement au programme docker, donc ces informations doivent être configurées chaque fois que le trading en direct est créé ou redémarré.
Pour redémarrer le commerce en direct qui utilise le plugin pour soutenir l'échange, lors de la configuration dusettings
paramètre, vous devez effectuer les réglages suivants pour leexchanges
attribut:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
L'attribut est de définir une étiquette pour l'objet d'échange accessible par le système actuel.Protocole général, qui peut être obtenue par leexchange.GetLabel()
Le rôle de l'entreprise dans la stratégie.
paramètres faux Objet JSON
Si le trading en direct est créé par l'API étendue, l'API étendueRestartRobot (RobotId, Settings)
doit être utilisé pour redémarrer, et lesettings
Le trading en direct créé sur la page de la plateforme peut être redémarré via l'API étendue ou en cliquant sur le bouton sur la page.settings
Paramètre. Si vous passez seulement leRobotId
paramètre, démarrer la négociation en direct selon les paramètres de négociation en direct actuels.