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

CommanderRobot

LeCommandRobotméthode est utilisée pour envoyer une interaction commander à la négociation en direct sur la plateforme de négociation quantitative FMZ compte correspondant à laAPI KEYdans la demande. La commande d'interaction est le Identifiant de négociation spécifié par lerobotIdparamètre, et le la commande d'interaction est renvoyée par leGetCommand()fonction appelé dans la stratégie pour le capturer.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • résultat: si la commande interactive a été envoyée avec succès; lors de l'envoi d'une commande à une transaction en direct qui n'est pas en cours d'exécution, le résultat des données renvoyées est faux.

Le paramètrerobotIdest utilisé pour spécifier l'Id du Vous pouvez utiliser la commande interactive. LeGetRobotListméthode pour obtenir les informations du les transactions effectuées sous le compte, qui contient l'identifiant de négociation en cours.

robotId vrai Numéro Le paramètrecmdest la commande interactive envoyée au bot; la commande sera capturée par la fonctionGetCommand(), qui déclenche la logique interactive dans la stratégie.GetCommand()fonction dans leManuel de l'API de la plateforme de négociation quantique FMZ.

Cmd vrai chaîne

Stratégie de négociation en direct, en supposant que cette stratégie est en fonctionnement, l'ID de négociation en direct est 123:

function main() {
    while (true) {
        var cmd = GetCommand()
        if (cmd) {
            Log(cmd)
        }
        Sleep(2000)
    }
}

Si nous utilisons le script de test Python dans ce chapitre, accédez à l'API étendue de la plateforme de trading quantique FMZ:api("CommandRobot", 123, "test command")Le trading en direct avec ID 123 recevra la commande interactive:test command, puis l'imprimer à travers la sortie de la fonction Log.

Je suis en train d' écrire une lettre à GetRobot. ArrêtezRobot