В самом деле, управление «задержками», временем системной отсрочки сигнала, превратилось в отрасль бизнеса, в которой вращаются многие миллиарды долларов, и не только в деле торговли акциями. Если у вас проблемы с кабельным или интернет-соединением, мастер пингует определенный адрес, чтобы измерить циклическую задержку – время, которое требуется пакету данных на то, чтобы отправиться из вашего кабельного блока или компьютера, достигнуть места назначения и вернуться. Нам часто хочется, чтобы пинг вернулся как можно скорее. Очень раздражает, когда говоришь с кем-нибудь по спутнику, и каждого ответа приходится ждать больше полсекунды.
Когда задержка слишком велика, данные путешествуют туда-сюда очень медленно. Разговор не клеится. С играми по Сети еще хуже – даже на скорости света спутниковая задержка портит интерактивную игру. Точно так же хирургу, который проводит операцию удаленно, требуется моментальная обратная связь, так что полагаться на спутник рискованно. Для телефонных звонков, видеоигр и удаленного оперирования скорость часто имеет решающее значение, и «медленнее» в этих делах значит «хуже».
Но в иных ситуациях более быстрый сигнал не нужен. Задержка телефонного сигнала, в отличие от спутниковой, почти всегда составляет меньше 150 миллисекунд, а это быстрее, чем способен засечь человеческий слух, так что мы редко замечаем отсрочку. Телефонные компании могли бы вложить деньги в системы, способные сократить время задержки, но они этого не делают. От того, что они повысят скорость коммуникации, нам лучше не станет. В самом деле, если компьютеры запрограммированы получать пакеты данных за определенный промежуток времени, слишком ранняя отправка информации может создать неудобства или информационные пробки. Вот почему компьютерные программы часто вписывают в код паузы, чтобы убедиться, что компьютеры на принимающем конце будут готовы к входящим данным. В таких сферах высокая скорость несущественна, и можно быть медленнее и выигрывать от этого.
Технические консультанты рекомендуют компаниям поискать баланс между скоростью и расходами и подсчитать, во что обойдется задержка, отчасти чтобы обеспечить своевременную доставку данных, отчасти же – чтобы не переплатить за сверхбыстрый сигнал[57]. Существует оптимальное время отсрочки. Не всегда обязательно его сокращать.
Задержки, с которыми имеет дело индустрия телекоммуникаций, могут показаться чем-то сложным, но управление ими ничем не отличается от управления людьми. Если компания требует, чтобы сотрудник явился на встречу на час раньше назначенного, ей придется покрыть расходы на кофе; если сотрудник должен прибыть раньше на целый день, придется оплатить ему гостиницу и питание. Если клиенту все равно, когда именно явится сотрудник фирмы, лишь бы он не опоздал на встречу, какой смысл посылать его слишком рано? Не каждая фирма захочет платить лишние деньги за то, чтобы ее работник подоспел первым.
Если коротко: допустимое время задержки зависит от того, что мы делаем. Нам важнее скорость или расходы? Если время ценнее, будем разгоняться до максимума; минимизировать задержки. Но если стоимость важнее, лучше повременить, пока не подвернется наиболее удачный момент. В таком случае мы хотим задержки оптимизировать. Минимизация и оптимизация – это совершенно разные вещи.
Оптимизация – это то, что делает профессиональный спортсмен, когда на него летит мяч. То, что делает эмоционально уравновешенный ребенок, когда ему предлагают сладость. Они не реагируют мгновенно, а с пользой для себя распоряжаются лишней долей секунды, распознавая мяч или изменяя частоту сердцебиения. Компьютеры, в которых отсрочки оптимизированы, тоже на высоких скоростях не всегда реагируют моментально – так же, как спортсмены и дети. Их цель не обязательно в том, чтобы оказаться первыми; их цель в том, чтобы оказаться в выигрыше.
А минимизация? Вот вам яркий пример: оптоволоконный кабель (горячая линия, по которой совершаются сделки с ценными бумагами) тянется из Чикаго, где заключают бóльшую часть опционов и фьючерсов, в Нью-Йорк, где больше всего торгуют акциями. Многие фирмы вполне устраивает необходимость торговать между Чикаго и Нью-Йорком по проводам, которые петляют по Индиане, Огайо и Пенсильвании. Им неважно, если сделки будут заключаться на несколько миллисекунд быстрее, точно так же, как нам неважно, если заказанная вечером срочная посылка прибудет на следующий день в восемь пятьдесят девять, а не ровно в девять утра.
Но иные фирмы настаивают на более коротком пути, и это требование заставило компанию «Спрэд Нетворкс» за два года и несколько сотен миллионов долларов проложить новый прямой канал из Чикаго в Нью-Йорк. Торговля по этому кабелю – чему-то вроде суперскоростной версии службы доставки FedEx – стоит целое состояние, но многие компании готовы платить, чтобы минимизировать задержки. В конце концов, они экономят целых три миллисекунды.[58]
Почему эти три миллисекунды так важны? Для некоторых трейдеров вся разница между прибылью и убытком – в том, чтобы их электронный запрос на покупку или продажу дошел первым. Если по низкой цене доступна только одна акция, первый заказавший получит ее за эту цену. Припозднившимся скорее всего придется платить больше. Высокоскоростной трейдинг порой – что-то вроде гонки временных вооружений или ускоренной версии праздничного шопинга. Если вы не окажетесь в числе первых покупателей в Черную пятницу[59], наутро после Дня благодарения, то пока доберетесь до магазина, все лучшее уже расхватают.
По словам самих трейдеров, сверхскоростная компьютеризированная торговля выгодна инвесторам, потому что позволяет покупать или продавать когда угодно с наименьшими издержками. Им возражают, что растущая скорость торговли не только неоправданна, но и опасна. Критики полагают, что лишь по счастливой случайности высокоскоростной трейдинг пока не обрушил рынок, но когда-нибудь удача нам изменит. Хорошо, что курс ценных бумаг чутко реагирует на новую информацию, но краткосрочные колебания цен слишком капризны и ничего не говорят о стоимости компании в долгосрочной перспективе, и это главный повод для беспокойства; в какой-то момент, если автоматизированные торговые программы подтолкнут цены слишком далеко в одну сторону, они резко изменят направление. По сути, это спор о том, кто лучше принимает решения – человек или компьютер. Стоит ли позволить компьютерам торговать самостоятельно на предсознательных скоростях или необходимо сознательное человеческое вмешательство?