Лучшая операционная система для количественного трейдинга
(Фрагмент одной из моих статей, размещенных на сторонних ресурсах)
Сравнительные характеристики трех главных операционных систем (ОС) на предмет их соответствия требованиям количественного (квантового) трейдинга. В какой среде торговые алгоритмы отрабатывают максимально полно, эффективно и оптимально. Плюсы и минусы 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).
Как бы там ни было, рассмотрим три базовые операционные системы, получившие широкое распространение и в количественных финансах.
Полную версию текста смотрите здесь
Другие блоги автора:
Комментарии
Отправить комментарий