4
Подписаться
1271
Подписчики

Краткое обсуждение использования серверов в количественной торговле

Создано: 2020-09-20 08:42:17, Обновлено: 2023-09-27 19:37:25
comments   4
hits   2963

Краткое обсуждение использования серверов в количественной торговле

Краткое обсуждение использования серверов в количественной торговле

При программной и количественной торговле вы можете использовать любое устройство для запуска программы количественной торговли (программы-робота, которая управляет счетом для торговли в соответствии с определенной торговой стратегией). Однако безопаснее использовать сервер в машинном зале оператора. Сетевая связь и электроснабжение относительно гарантированы. В конце концов, количественные торговые программы работают на реальных счетах, поэтому основные гарантии, которые могут быть достигнуты, должны быть достигнуты в максимально возможной степени. Используйте собственный компьютер и другое оборудование для запуска количественных торговых программ. Потери, вызванные отключением электроэнергии в критические моменты гораздо меньше, чем те, которые вызваны серверами. Стоимость копейки и фунта глупости. Поэтому сегодня мы поговорим об использовании серверов и другого соответствующего контента при проведении количественной торговли.

Что такое «сервер», на котором работает количественный торговый робот?

Под сервером, о котором здесь идет речь, можно просто понимать компьютерное устройство, работающее в компьютерном зале поставщика серверов. Как и обычный компьютер, он имеет память, процессор и жесткий диск. Поставщик сервера гарантирует стабильное электропитание, сетевую связь и т. д. Как пользователи провайдеров серверов, мы платим провайдерам серверов (конечно, могут быть и бесплатные, но обычно они платные), а серверы предоставляются нам в пользование (в форме аренды, с такими способами оплаты, как ежемесячная оплата и ежедневная оплата). Мы можем удаленно войти на сервер, запустить нашу программу, загрузить программное обеспечение и т. д. Мы запускаем программу количественного торгового робота на этом сервере, и программа количественного торгового робота может получить доступ к бирже (цифровой валюте), серверу front-end фьючерсной компании. (Товарные фьючерсы) интерфейсы для получения рыночной информации, размещения заказов и выполнения других операций. Поставщики серверов могут предоставлять множество типов серверов (продуктов), и разные типы и конфигурации имеют разные цены. Как правило, при запуске небольшого количества торговых роботов (от 1 до 5) для количественной торговли вы можете выбрать VPS-сервер с минимальной конфигурацией, который обычно стоит около 60–100 CNY (если цена слишком низкая, обратите внимание на то, аппаратные ресурсы «разделяются»). серверы, которые имеют очень низкую производительность).

Выбор провайдера сервера

  • Облако Алибаба
  • vultr
  • Амазонка
  • Linode

Существует множество провайдеров серверов, вы можете поискать на Baidu или Zhihu. Вы можете выбрать тот, который подходит именно вам, исходя из способа оплаты, расположения компьютерного зала (чем ближе к серверу обмена, тем лучше. Ведь программы, которые в дальнейшем будут работать на сервере, будут обращаться к обмену максимально быстро). ), и т. д.

Выбор операционной системы сервера

  • Система Windows проста в эксплуатации и в основном аналогична эксплуатации системы Windows на вашем собственном компьютере, но это не рекомендуется. Linux имеет более высокую производительность и стабильность.
  • Система Linux сложнее в эксплуатации, чем Windows, но она отличается хорошей стабильностью и высокой производительностью. Несмотря на сложность операции, для развертывания программ количественной торговли требуется всего несколько команд. Существует множество версий системы Linux, в основном:
    • CentOS
    • Debian
    • Ubuntu Вы можете выбрать в соответствии со своими потребностями, обычно используют CentOS.

Использование сервера

После оплаты аренды сервера у поставщика серверов, поставщик сервера обычно отправляет вам пароль для входа на сервер (в виде электронного письма). Некоторые также просят пользователей установить пароль для входа на сервер на странице аренды. Пароль для входа необходимо хранить в надежном месте, так как он потребуется при удаленном входе на сервер.

  • Окна Система Windows относительно проста в использовании. Вы можете войти на сайт провайдера сервера или использовать «Подключение к удаленному рабочему столу».

  • линукс Существует несколько способов удаленного входа в систему.

    • Для входа в систему Linux можно использовать терминальный вход на сайте провайдера сервера, например, Alibaba Cloud: Краткое обсуждение использования серверов в количественной торговле

    Как правило, удаленный терминал подключения арендованного сервера можно найти на сайте провайдера сервера после входа в систему. Введите пароль для входа и войдите в систему.

    • Putty и другое программное обеспечение Вы также можете использовать программное обеспечение для удаленного входа в систему. Если вы используете систему Windows (не ваш сервер, а ваш текущий компьютер), вы можете использоватьputtyЭто программное обеспечение, соответствующее введение: https://baike.baidu.com/item/putty/5426468?fr=aladdin Настройте IP-адрес и другую информацию сервера, на котором будет осуществляться вход, как показано на рисунке ниже. Краткое обсуждение использования серверов в количественной торговле Имя пользователя сервера Linux:rootПри входе в систему сначала введите свое имя пользователя, нажмите Enter, а затем введите свой пароль. Обратите внимание, что вы не можете видеть пароль при его вводе, поэтому просто введите его. Если появится запрос с просьбой выбрать Да/Нет, выберите в соответствии с к содержанию. Вот и все (обычно вводим yes и нажимаем Enter), как показано ниже. Краткое обсуждение использования серверов в количественной торговле

    • Вход в терминал компьютера Apple ssh Откройте терминал, как показано на рисунке: Краткое обсуждение использования серверов в количественной торговле Краткое обсуждение использования серверов в количественной торговле

    Использовать командыssh [email protected] Удаленный вход, xxx.xxx.xxx.xxx — это IP-адрес сервера, на который вы хотите войти. Краткое обсуждение использования серверов в количественной торговле Введите пароль для входа. Краткое обсуждение использования серверов в количественной торговле

После удаленного входа в систему операции выполняются с использованием интерфейса командной строки в операционной системе Linux, где вводятся команды для выполнения определенных задач.

Распространенные команды Linux

После входа на сервер Linux операции те же самые. Это не имеет никакого отношения к системе, которую вы используете, или к тому, как вы входите в систему. Поэтому мы будем использовать снимки экрана терминала после входа в систему на компьютере Apple (MAC) для демонстрации часто используемых команд.

  • ls Просмотр содержимого текущего каталога, то есть просмотр файлов, программ и т. д., находящихся в текущей папке. Для просмотра всего содержимого используйте параметр -a, как показано на рисунке: Краткое обсуждение использования серверов в количественной торговле Как вы видите, в текущем каталоге находятся три файла: хост-программа робота, сжатый пакет робота и папка журнала хост-программы журналов. (Это те, которые я скачал сам для демонстрационных целей)

  • pwd Просмотрите текущий каталог, как показано на рисунке: Краткое обсуждение использования серверов в количественной торговле

  • cd Введите каталог. Например, если я хочу войти в папку журналов на картинке выше, я могу ввестиcd logs, как показано на рисунке: Краткое обсуждение использования серверов в количественной торговле Войдите в каталог журналов. В это время используйте pwd для просмотра текущего каталога: Краткое обсуждение использования серверов в количественной торговле Вы можете увидеть изменения. Если я хочу вернуться на один уровень назад, я могу использоватьcd ..Заказ. Краткое обсуждение использования серверов в количественной торговле Вы видите, что родительский каталог был возвращен.

  • mkdir Создайте папку в текущем каталоге. Сначала,ls -aПосмотрите содержимое текущего каталога, затемmkdir test1Создайте каталог (папку) с именем test1 и, наконец,ls -aПроверьте, создан ли он. Краткое обсуждение использования серверов в количественной торговле

  • rm Команда Delete. Если я хочу удалить только что созданную папку (включая ее содержимое), используйтеrm -rf test1Краткое обсуждение использования серверов в количественной торговле Если я хочу удалить файл, например программу-робота, я используюrm robot, как показано на рисунке: Краткое обсуждение использования серверов в количественной торговле

  • программное обеспечение wget Обычно CentOS устанавливает wget по умолчанию. Если он не установлен, вы можете поискать Baidu, чтобы установить его. Например, используйте wget для загрузки кастодиальной программы количественной торговой платформы FMZ. Ссылка для загрузки кастодиальной программы для 64-битной системы Linux:http://www.fmz.com/dist/robot_linux_amd64.tar.gz

использоватьwget 链接Загрузите, например:wget http://www.fmz.com/dist/robot_linux_amd64.tar.gz Краткое обсуждение использования серверов в количественной торговле Краткое обсуждение использования серверов в количественной торговле

  • tar Команда распаковки, например, распаковывает сжатый пакет robot_linux_amd64.tar.gz только что загруженной хостовой программы,tar -zxvf robot_linux_amd64.tar.gz, как показано ниже:

Краткое обсуждение использования серверов в количественной торговле

  • nohup nohup запускает программу в фоновом режиме, чтобы предотвратить остановку программы после отключения удаленного входа. Например, разверните хост-программу робота FMZ. Используйте команду:nohup ./robot -s node.fmz.com/XXXXXX -p YYYYYYY & node.fmz.com/XXXXXXЭто уникальный адрес для каждой учетной записи FMZ (можно найти на платформе FMZ, добавьте страницу кастодиана), каждого пользователяXXXXXXЧасти разные, те, что после -pYYYYYYYЭто пароль учетной записи FMZ, соответствующий этому адресу.

Краткое обсуждение использования серверов в количественной торговле