En la carga de los recursos... Cargando...

ComandoRobot

ElCommandRobotmétodo se utiliza para enviar una interacción el comando de la negociación en vivo en la plataforma de negociación de FMZ Quant cuenta correspondiente a laAPI KEYen la solicitud. de la negociación en vivo que recibe el comando de interacción es la Identificador de negociación especificado por elrobotIdParámetro, y el la orden de interacción es devuelta por elGetCommand()Función llamó a la estrategia para capturarlo.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • Resultado: Si el comando interactivo se envía con éxito; cuando se envía un comando a un comercio en vivo que no se está ejecutando, el resultado en los datos devueltos es falso.

El parámetrorobotIdSe utiliza para especificar el ID de la el que recibe el comando interactivo. ElGetRobotListmétodo para obtener la información de la vida la operación se realiza bajo la cuenta, que contiene el ID de operación en vivo.

- ¿Qué quieres? verdadero Número El parámetrocmdes el comando interactivo enviado al bot; el comando será capturado por la funciónGetCommand(), que activa la lógica interactiva en la estrategia.GetCommand()La función en elManual de la API de la plataforma de negociación cuántica FMZ.

el CMD verdadero la cuerda

Estrategia de negociación en tiempo real, suponiendo que esta estrategia esté en funcionamiento, el ID de negociación en tiempo real es 123:

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

Si utilizamos el script de prueba de Python en este capítulo, acceder a la API extendida de la plataforma de comercio de FMZ Quant:api("CommandRobot", 123, "test command")El comercio en vivo con ID 123 recibirá el comando interactivo:test command, y luego imprimirlo a través de la salida de la función Log.

GetRobotList es una lista de robots Detener el robot