Всем день добрый!
Коллеги, ведь наверняка у нас тут есть люди, которые по взрослому занимаются HFT.
Я в самом начале пути и хочется прояснить для себя некоторые моменты связаные с организацией рабочей инфраструктуры.
Вопросы изложеные ниже касаются трейдинга только косвенно, так что сильно не пинайте. Если кто подскажет что-то путное, буду благодарен.
Думаю многие, для торговли чтобы быть поближе к бирже используются виртуальные сервера (ВПС) это решение довольно дёшево и вполне себя оправдывает если не нужна высокая производительность.
Вот тут и возник вопрос, а какую задержку в обработку данных вносит виртуальная среда? На сколько миллисекунд будет отставать реакция софта установленного на виртуальном сервере по сравнению с простеньким выделенным сервером? Ведь данные с физического порта сетевой карты хост сервера на котором крутится виртуалка сначала должны попасть на виртуальный коммутатор гипервизора, потом на порт виртуальной машины, которая опять же програмно эмулируется, не говоря уже о том что виртуальная машина обладает крайне ограниченным пулом аппаратных ресурсов которые может использовать для вычислений, вплоть до ошибок связанных с дискретизацией времени из за неправильного подсчёта тактов процессора. По идее все эти программные обработки могут вносить неслабую задержку.
(
Читать дальше )