Лучшая операционная система для количественного трейдинга


 

(Фрагмент одной из моих статей, размещенных на сторонних ресурсах)


Сравнительные характеристики трех главных операционных систем (ОС) на предмет их соответствия требованиям количественного (квантового) трейдинга. В какой среде торговые алгоритмы отрабатывают максимально полно, эффективно и оптимально. Плюсы и минусы Microsoft Windows, Apple Mac OS X и Ubuntu/Linux для алготрейдинга. Толкование ряда ключевых терминов. Адаптированный перевод статьи “Best Operating System For Quant Trading?”

Предисловие переводчика
 
Материал продолжает серию публикаций ресурса Quantstart по инструментарию, стратегиям, математической и программной компоненте систематического (алгоритмического) трейдинга.

В этом цикле смотрите также:

Тема данной статьи - какая операционная система лучше для алготрейдинга? Сравниваются три версии ОС: Microsoft Windows, Apple Mac OS и Linux.

<Вставка переводчика>

Прежде всего, несколько слов о том, что же такое операционная система и какие они бывают?

Согласно Википедии:
Операционная система (Operating System, OS) - комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем”.

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

Введение

<Изложение по тексту - от первого лица>

Мне часто задают вопрос: какая операционная система лучше для исследований в области количественного трейдинга и внедрения торговых алгоритмов?

Краткий ответ на момент подготовки публикации: если вы хотите провести серьезное  математическое изучение количественной торговли ((09)машинное обучение / глубокое обучение, (вс_1)ML/DL), то следует использовать настольную версию Ubuntu 16.04 LTS Linux на торговом VPS или его аналоге. Это самый простой способ избежать проблем с новейшими библиотеками.

Однако, Windows по-прежнему остается магистральной ОС, как дома, так и в офисе, и Ubuntu/Linux трудновато отвоевывать место под солнцем для массового пользователя.

Учитывая то, что ваша очевидная цель - потратить как можно больше времени на исследование и создание количественных торговых стратегий, а не на чтение стопки книг по программированию - стоит ли осваивать что-то, кроме Windows?

Я уверен, что большинство сложных научных/количественных разработок, ориентированных на (10)Python, максимально эффективно реализуются именно на Ubuntu/Linux с его интерфейсом командной строки (Command Line Interface, CLI).

Как бы там ни было, рассмотрим три базовые операционные системы, получившие широкое распространение и в количественных финансах.




Комментарии

Популярные сообщения из этого блога

Бета-коэффициент и бета-нейтральный портфель

Анализ временных рядов. Руководство для начинающих

Высшая математика без университета