В процессе загрузки ресурсов... загрузка...

CommandRobot (руководство робота)

ВCommandRobotметод используется для отправки взаимодействия команду на прямую торговлю в рамках платформы Quant Trading FMZ счета, соответствующегоAPI KEYИдентификатор в режиме реального времени, получающей команду взаимодействия, Идентификатор торговли, указанныйrobotIdпараметр, и команда взаимодействия возвращаетсяGetCommand()Функция Вызвали стратегию, чтобы захватить его.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • Результат: удачно ли отправлена интерактивная команда; при отправке команды на живую торговлю, которая не выполняется, результат в возвращенных данных ложный.

ПараметрrobotIdИспользуется для указания идентификатора Live trading, который получает интерактивную команду - Да.GetRobotListМетод получения информации о живых торговля по счету, на котором содержится идентификатор активной торговли.

robotId неправда Номер Параметрcmdявляется интерактивной командой, отправленной боту; команда будет захвачена функциейGetCommand()Для конкретной реализации логики взаимодействия в кодексе стратегии обратитесь кGetCommand()Функция вРуководство по API квантовой торговой платформы FMZ.

CMD неправда строка

Стратегия торговли в режиме реального времени, при условии, что эта стратегия работает, идентификатор торговли в режиме реального времени равен 123:

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

Если мы используем тестовый скрипт Python в этой главе, получите доступ к расширенному API FMZ Quant Trading Platform:api("CommandRobot", 123, "test command"). Торговля в режиме реального времени с ID 123 получит интерактивную команду:test command, а затем распечатать его через выход функции Log.

GetRobotСписок СтопРобот