Die Ressourcen sind geladen. Beförderung...

KommandoRobot

DieCommandRobotMethode wird verwendet, um eine Interaktion zu senden Befehl zum Live-Handel auf der FMZ Quant Trading Platform derAPI KEYIn der Anfrage. der Live-Handel, der den Interaktionsbefehl erhält, ist der Live-Handel Handels-ID, die von derrobotIdParameter und die Interaktionsbefehl wird von derGetCommand()Funktion Ich habe die Strategie genannt, es zu erfassen.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • Ergebnis: Ob der interaktive Befehl erfolgreich gesendet wurde; bei dem Senden eines Befehls an einen Live-Handel, der nicht ausgeführt wird, ist das Ergebnis in den zurückgegebenen Daten falsch.

Der ParameterrobotIdwird verwendet, um die ID des Sie können den Live-Handel, der den interaktiven Befehl empfängt. DieGetRobotListMethode zur Erfassung der Informationen der Handel auf dem Konto, das die Live-Handelsinformant enthält.

RobotId wahr Zahl Der Parametercmdist der interaktive Befehl, der an den Bot gesendet wird; der Befehl wird von der Funktion erfasstGetCommand(), die die interaktive Logik in der Strategie auslöst.GetCommand()Funktion imFMZ Quant Trading Plattform API Handbuch.

cmd wahr String

Live-Handelsstrategie, vorausgesetzt, dass diese Strategie in Betrieb ist, ist die Live-Handels-ID 123:

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

Wenn wir in diesem Kapitel das Python-Test-Skript verwenden, können wir auf die erweiterte API der FMZ Quant Trading Platform zugreifen:api("CommandRobot", 123, "test command")Der Live-Handel mit ID 123 erhält den interaktiven Befehl:test command, und dann ausdrucken Sie es durch die Log-Funktion Ausgabe.

GetRobotListe StoppRobot