O recurso está a ser carregado... Carregamento...

ComandoRobot

OCommandRobotmétodo é usado para enviar uma interação comando para a negociação em tempo real na plataforma de negociação quantitativa FMZ conta correspondente aoAPI KEYNo pedido. do comércio ao vivo que recebe o comando de interação é o Identificador de negociação especificado pelorobotIdParâmetro, e o comando de interação é devolvido peloGetCommand()função chamou a estratégia para capturá-lo.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • Resultado: se o comando interativo foi enviado com sucesso; quando um comando é enviado para uma negociação em tempo real que não está em execução, o resultado nos dados devolvidos é falso.

O parâmetrorobotIdÉ utilizado para especificar o ID do O que você pode fazer com o seu computador é executar a transação ao vivo que recebe o comando interativo. OGetRobotListmétodo para obter as informações do vivo O número de transações efetuadas no âmbito da conta, que contém o ID de transação em curso.

robotId verdade Número O parâmetrocmdé o comando interativo enviado para o bot; o comando será capturado pela funçãoGetCommand(), que desencadeia a lógica interactiva na estratégia.GetCommand()função naManual da API da plataforma de negociação quântica FMZ.

cmd verdade cordel

Estratégia de negociação ao vivo, assumindo que esta estratégia esteja em funcionamento, o ID de negociação ao vivo é 123:

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

Se usarmos o script de teste Python neste capítulo, acesse a API estendida da FMZ Quant Trading Platform:api("CommandRobot", 123, "test command")A negociação ao vivo com o ID 123 receberá o comando interativo:test command, e depois imprimi-lo através da saída da função Log.

GetRobotList StopRobot