Les ressources ont été chargées... Je charge...

Redémarrer le robot

LeRestartRobotLa méthode est utilisée pour redémarrer les transactions en direct dans le cadre duAPI KEYL'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":{
        "result":1,
        "error":null
    }
}
  • résultat: code d'état de négociation en direct, 1 signifie en cours.

LerobotIdParamètre utilisé pour spécifier l'Id de la Vous pouvez utiliser leGetRobotListLa méthode utilisée pour obtenir l'information sur les transactions en direct compte, qui contient l'identifiant de négociation en direct.

robotId vrai Numéro Les paramètres de la configuration de négociation en direct, les paramètressettingsle format est le suivant:

{
    "appid":"test",
    "args":[],
    "exchanges":[
        {"pair":"SOL_USDT","pid":123},
        {"pair":"ETH_USDT","pid":456}
    ],
    "name":"test",
    "node":123,
    "period":60,
    "strategy":123
}
  • appid: champs personnalisés Les balises peuvent être définies.
  • args: paramètres de stratégie La structure est un tableau, chaque élément est un paramètre.Interval, et vous voulez définirIntervalà 500 lors du redémarrage de la stratégie, puisargsIl contient:["Interval", 500], à savoir:"args": [["Interval", 500]].
  • échanges: configuration de l'objet d'échange pour la liaison de négociation en direct La structure est un tableau, où chaque élément est une configuration d'objet d'échange.
    • Il peut se lier à l'objet d'échange configuré sur la plateforme C'est à dire, utiliserpidconfiguration:{"pair":"SOL_USDT","pid":123}; pidLes données peuvent être consultées par le biais deGetPlatformListl'interface, et leidle champ dans les données renvoyées est l'échangepid.
    • Nous pouvons passer directement dans les informations de configuration et lier des objets d'échange C'est à dire, utilisereidconfiguration:{"eid":"Huobi","label":"test Huobi","meta":{"AccessKey":"123","SecretKey":"123"},"pair":"BCH_BTC"}; informations sensibles telles queAPI KEYSi ce type de configuration est utilisé, les informations doivent être configurées à chaque fois qu'une transaction en direct est créée ou redémarrée.
    • Il peut se lierProtocole douanierobjet d'échange Il peut transmettre des informations de configuration:{"eid":"Exchange","label":"test exchange","pair":"BTC_USDT","meta":{"AccessKey":"123","SecretKey":"123","Front":"http://127.0.0.1:6666/test"}}. labelL'attribut est de définir une étiquette pour l'objet d'échange accessible par le système actuel.Protocole douanier, qui peut être obtenue par leexchange.GetLabel()Le rôle de l'entreprise dans la stratégie.
  • nom: nom de la stratégie
  • nœud: Docker ID Spécifie sur quel docker exécuter. Si cet attribut n'est pas défini, le docker sera affecté à exécuter automatiquement.
  • période: période par défaut de la ligne K Paramètre de la période de la ligne K, 60 signifie 60 secondes.
  • stratégie: stratégie ID Il peut être obtenu à l'aide deGetStrategyList method.

paramètres faux Objet JSON

Si une transaction en direct est créée par l'API étendue, l'API étendueRestartRobot (RobotId, Settings)doit être utilisé pour redémarrer, et lesettingsLe 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.settingsParamètre. Si vous passez seulement leRobotIdparamètre, démarrer la négociation en direct selon les paramètres de négociation en direct actuels.

ArrêtezRobot GetRobotDétails