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

Докер

Программное обеспечение FMZ Quant Trading Platform является основой всей системы количественной торговли.ДокерDocker может быть понят как исполнитель вашей торговой стратегии, ответственный за сложные запросы данных, прием данных, сетевые ссылки, логинг и так далее. Программа живой торговой стратегии работает на программном обеспечении docker, а не на веб-сайте FMZ Quant Trading Platform. Docker работает на вашем сервере, даже еслиПлатформа квантовой торговли FMZвеб-сайт имеет сбой сети, это не повлияет на работу вашего докера.Linux, Windows, Mac OS, Android, Raspberry Pi ARM LinuxЖивые торговые журналы, управляемые докером, хранятся в каталоге./logs/storageФайл - этоSqliteфайл базы данных сdb3, который может быть отредактирован непосредственноSqliteДля файла с расширениемdb3в базе данных торговли в реальном времени, имя файла - ботID.

Развертывание Docker

Вы можете просмотреть докеров, связанных с текущим FMZ Quant Trading Platform расширение счета наДокерстраницы, и вы можете переключиться на отображение списка или отображение подробной информации, и вы можете запросить IP-адрес, версию, время компиляции и выпуска и другую связанную информацию докера на этой странице. НажмитеДобавить докеркнопка для переходаСтраница развертывания Docker, развертывание докера делится на два режима: 1) с одним щелчком мыши арендовать докер VPS. 2) Добавить докер вручную.

Docker deployment page

С одним щелчком мыши арендовать докер VPS

НажмитеС одним щелчком мыши арендовать докер VPSвкладка наДокерстраница и выберите сервер, который будет развернут на основе конфигурации, региона серверной комнаты и других требований. Нажмите Купить сейчас и введите пароль учетной записи текущей платформы FMZ Quant Trading для проверки, и развертывание программы докера будет выполнено автоматически после прохождения проверки. Сервер, арендованный после нажатия кнопки Buy Now, имеет только ограниченные системные привилегии и не поддерживает удаленный вход, поскольку он арендуется через платформу от имени клиента. Счет сервера за серверы, арендованные черезС одним щелчком мыши арендовать докер VPSФункция оплачивается отдельно и не имеет ничего общего с расчетом бота. Нажатие кнопки Redeploy не удалит журналы и файлы данных в режиме реального времени в каталоге журналов в существующем каталоге Docker.

Добавить докер вручную

Докер можно развернуть на различных устройствах, например, ПК, серверах, Raspberry Pi и т. Д. Поддерживается широкий спектр основных операционных систем.

  • Версия командной строки Linux: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
  • Версия командной строки Mac: Mac Intel64 / Apple Silicon
  • Версия командной строки, версия интерфейса Windows: 64-битная / 32-битная
  • Изображение Docker

После входа в устройство, на котором необходимо развернуть программу docker, загрузите соответствующую программу docker в соответствии с операционной системой устройства.Добавить докер вручнуювкладка наДокерСтраница. Развертывание программы докера требует установки 2 параметров:

Add a docker manually

  1. Адрес переписки, содержащий UID торговой платформы FMZ Quant.
  2. Пароль счета Quant Trading Platform FMZ, соответствующий UID.

Конфигурируйте адрес связи и пароль учетной записи платформы торговли FMZ Quant при развертывании докера:

  • Докер для Windows Версия Docker с интерфейсом Windows может заполнять эти два параметра непосредственно в соответствующие элементы управления на интерфейсе Docker.

  • Версия командной строки докера Для других версий командной строки программы docker существуют разные команды для разных операционных систем.. /robot -s node.fmz.com/123456 -p 654321, следующее описание каждой части команды:

    . /robotозначает запускать робота, исполняемую программу (т.е. программу докера), где123456является UID, и654321является паролем счета квантовой торговой платформы FMZ, соответствующего UID. Параметр-sуказывает наcorrespondence address of the UID of the FMZ Quant Trading Platform, и значение параметра может быть заполнено, например:node.fmz.com/123456- Да. Параметр-pуказывает пароль для счета UID на Платформе квантовой торговли FMZ, который может быть заполнен таким значением:654321.

    Пожалуйста, обратите внимание, что параметры здесь являются примерами, фактические параметры можно просматривать после входа вFMZ.COMи кликнуть наДобавить докер вручнуювкладка наДокерСтраница. Параметр-pне должно быть явно написано в команде для развертывания докера, вы можете использовать. /robot -s node.fmz.com/123456команду, чтобы запустить его, а затем вы будете просить пароль, который вы можете затем ввести вручную. Кроме того, обратите внимание на такие вопросы, как разрешения на выполнение программы, и дайте программе докера достаточно разрешений, чтобы снять ограничения на выполнение.

Укажите IP-адрес глобально

  • Докер отWindowsверсия системного интерфейса может устанавливать IP-адрес непосредственно на интерфейсе программного обеспечения докера, и программное обеспечение докера по умолчанию устанавливает IP автоматически.
  • Докеры, работающие в командной строке, используют-Iпараметр для указания IP-адреса.
    -I string
        custom local ip address
    -c string
        config file
    -d string
        custom dns resolve server
    -e string
        docker node executable path
    -f string
        docker settings json
    -i string
        docker image name
    -n string
        node name
    -p string
        password
    -s string
        server address
    -u string
        run as system user
    -v  version info
    -vv
        show verbose log
    -w string
        working directory
    

Параметры версии командной строки программы Docker

После загрузки программного обеспечения Docker, исполняемый файлrobotпосле декомпрессии - программа докера; параметры могут быть указаны для программы докера при развертывании докера.

  • -v: проверьте информацию, включая версию и время компиляции текущей программы докера. Полная команда исполнения основана наApple Mac System: ./robot -v.
  • -vv: Подробные журналы работы и сообщения об взаимодействии с программой Docker не отображаются по умолчанию и не записываются в файл журналов Docker. Если вам нужно хранить подробный журнал докера и отображать его, пока докер работает, вы можете установить подробный журнал и сообщения взаимодействия, которые будут записаны в файл докера, используя-vv parameter.
  • -s: адрес, указанный для связи с FMZ Quant Trading Platform при запуске программы докера. Полная команда исполнения основана наApple Mac System: ./robot -s node.fmz.com/xxxxxxx; xxxxxxxявляется уникальным идентификационным идентификатором каждого счета на платформе FMZ Quant Trading; после выполнения команды будет предложено ввести пароль для соответствующего счета FMZ Quant Trading Platform.
  • -p: вы можете напрямую указать параметр в команде run для ввода пароля, что не рекомендуется, потому что параметр пароля останется в текущей системе записи.node.fmz.com/xxxxxxxявляется:abc123456- Да. Полная команда исполнения основана наApple Mac System: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n: присоедините информацию об этикетке к запущенной программе докера. Полная команда исполнения основана наApple Mac System: ./robot -n macTest -s node.fmz.com/xxxxxxxБудет...macTestтекстовый ярлык в информации докера на странице управления докером платформы.
  • -l: распечатать список обмена, поддерживаемый текущим докером. Полная команда исполнения основана наApple Mac System: ./robot -l, т.е. можно выводить названия поддерживаемых бирж.

Миграция данных бота

Когда вам нужно перенести данные бота на докер на другом устройстве (сервере), вы можете перенести файл базы данных (файл базы данных с расширением db3) бота на соответствующее местоположение пути в каталоге dockers на целевом устройстве (сервере) для миграции. Установите имя файла на соответствующий ID бота на платформе, чтобы вся информация о журнале от предыдущего бота не была потеряна из-за миграции на новое устройство.

Мониторинг докеров

Страница мониторинга Docker, вы можете включитьмониторинг докеровФункция впункт операции докер-листаилиподробная информация о докерной операцииПосле включения мониторинга, если докер не работает нормально, адрес электронной почты, связанный с текущей платформой FMZ Quant Trading, получит уведомление.

Библиотека стратегии Платформа