Шнуровкой наружу

Автор: Intro. Кто был на конференции Дерекса, тот в курсе, кто такой Хайм Бодек. Прочитал его книжку. Реально, впечатление одно, человека заклинило. Работать на рынке он уже просто не может. Кто смотрел Эйс Вентуру, тот помнит, там был такой персонаж, американский футболист, который промазал решающий мяч и стал во всем винить неправильно повернутый шнуровкой к … Читать далее

Тянем дневные данные с Yahoo.Finance: код на Java

Автор: Александр Кургузкин (mehanizator). Сервис исторических данных на yahoo.finance имеет то преимущество, что расчитывает для данных adjusted цену, то есть создает «поправленную» цену с учетом дивидендов и сплитов. Напишем же код, который тянет дневные данные по нужному нам тикеру. Во-первых, на вкладке «Historical prices» в конце таблицы есть ссылка «Download to Spreadsheet» — тянем и … Читать далее

Грааль 2009 года

Автор: Intro. В 2009 году, как всем известно, профитило у алгоритмистов решительно все. Долгое время я пытался прикрутить к рынку после кризиса баскет трейдинг. Но быстро пришло понимание, что корзину на такой волатильности брать не нужно. Только спрэды покушаешь зря, да еще вечные проблемы, того в шорт не взять, там дивиденды надо включить, здесь вообще … Читать далее

Автоматический запуск Quik

Автор: Александр Кургузкин (mehanizator). Чтобы запускать терминал Quik в автоматическом режиме, нужно как-то вводить логин/пароль. Особенно эта задача актуальна, когда квиков нужно запустить много. Для старта всего этого хозяйства приходится пользоваться сторонним средством — AutoHotKey. Делюсь скриптом запуска, который использую сам. Пришлось подбирать последовательность действий и таймауты, которые позволяют обойти «подтормаживания» и разные другие особенности … Читать далее

Полный алягер

Автор: Intro. Сноуденовские откровения труфлипера прямо всем глаза открыли. Крупные игроки используют админресурс для лоббирования своих интересов, внезапная и неожиданная новость для всех, оказывается. Может и я немного всем приоткрою глаза тогда. На рынке идет постоянная война, любыми способами. У каждого игрока, большого и маленького, свои интересы. И когда на кону большие или очень большие … Читать далее

Насколько полезным является поток заявок?

Можно ли предсказать краткосрочные движения цен (я говорю о секундах или минутах)? Это вопрос относится не только к высокочастотным трейдерам, но и ко всем долгосрочным инвесторам. Даже если кто-то планирует покупать акции и держать в течение многих лет, никто не любит получать убытки сразу же после входа в позицию. Одним из краткосрочных методов прогнозирования, который … Читать далее

Недоподгонка, неверная подгонка и понимание источника альфы для торговой стратегии

Хотя переподгонка, конечно, является проблемой, но борясь с ней ее можно уйти в другую крайность. Вот часть интервью Уильяма Экхардта (William Echkardt) журналу Futures (которую я рекомендую прочитать целиком): «Я бы мог еще немного рассказать о переподгонке, если бы это не касалось моих собственных методов. Прежде всего, мне больше нравится термин «переподгонка», а не «подгонка … Читать далее

Сам себе квант: алгоритмическая торговля становится доступной для индивидуальных инвесторов

Шестой этаж тусклого, обшарпанного офисного здания около Юнион-сквера, Манхэттен — здесь Кристофер Айви (Christopher Ivey) работает над тем что, по его мнению, станет следующим шагом в эволюции торговли. Его усилия также являются осторожным напоминанием о том, что нынешний бычий рынок выглядит пузырем. Вооруженный финансированием 4,5 млн. долларов, выпускник Гарварда 2011 года недавно запустил веб-платформу под … Читать далее

Культура тестирования новых технологий на биржах угрожает рынкам

Без нового подхода к тестированию такие инциденты, как недавний сбой торгового оборудования NASDAQ и неразбериха с Knight Capital, случившаяся прошлым летом, неизбежно будут повторяться и ослаблять прочность и репутацию американских рынков. Биржи должны внедрить подход, который тесно интегрирует тестирование в разработку. Многократный процесс, в котором тестирование и разработка происходят параллельно, является единственным способом гарантировать то, … Читать далее

Высокочастотные алгоритмы выбирают скорость в ущерб качеству

Высокочастотная торговля (High Frequency Trading, HFT) участвовала в гонке на самую низкую задержку (latency) в течение нескольких лет, и по мере того, как мы все ближе и ближе подходим к физическим пределам, выбор между качеством и скоростью все больше и больше склоняется к скорости. Алгоритмы, которые обеспечивают стабильность на наших рынках, не основаны на экзотических … Читать далее

Алготрейдинг и HFT не влияют на волатильность цен

Алгоритмы и высокочастотная торговля, по-видимому, не влияют на волатильность цен, как показали исследования Ассоциация фьючерсной торговли (The Futures Industry Association, FIA), которая рассмотрела 15 фьючерсных контрактов таких бирж, как CME Group, Eurex, IntercontinentalExchange и NYSE Liffe. «Исследование показало, что цены на этих 15 рынках двигались циклично от высокой до низкой волатильности, так же как и … Читать далее

Парный трейдинг и коинтеграция

Автор: Александр Кургузкин (mehanizator). Я тут начал не так давно постить всякое про парный трейдинг, однако люди стали жаловаться на недостаточное употребление мною термина “коинтеграция” в этом контексте. Испугавшись, что пропустил что-то очень важное в этой жизни, пошел читать про коинтеграцию. Оказалось, что многие достаточно умные люди на полном серьезе думают, что сложив несколько нестационарных … Читать далее

Смерть внутридневного трейдинга как полезный побочный эффект высокочастотной торговли

Высокочастотную торговлю (High Frequency Trading, HFT) почти повсюду осыпают бранью. Просто слишком очевиден ущерб от соревнования; нет никакой социальной ценности в том, чтобы доставить кусок информации на рынок за одну миллисекунду до того, как она там появилась бы, но люди, несомненно, тратят кучу денег, чтобы делать это. Совсем не эффективно сталкивать друг с другом наши … Читать далее

Выбираем язык программирования для разработки надежных торговых систем

Автор: Александр Кургузкин (mehanizator). Сложился некий стандарт для количественных трейдеров (квантов) по выбору средств исследования и разработки: R, Python, C++. С первыми двумя все более-менее понятно, это неплохие средства для ведения исследовательской работы со множеством статистических/математических библиотек. Однако повальный выбор C++ в качестве средства для реализации конечных систем вызывает у меня недоумение. Понятно, когда имеет … Читать далее

Проп-трейдинг: меняющаяся динамика

Регулятивные изменения вынуждают фирмы в каждой точке торгового цикла переоценивать свои бизнес-модели. Проп-фирмы не были защищены от издержек из-за низких объемов и высокой уступчивости, которые отравляют жизнь большинству организаций в индустрии, и с чем многие боролись последние 18 месяцев. Это привело к консолидации на рынке. Вот недавние примеры: Getco покупает Automat, Marex Spectron преобретает Schneider … Читать далее

Citadel Securities: компьютеры, управляющие фондовым рынком

Торговая платформа Citadel Securities без лишнего шума стала одной из самых крупных сил на фондовом рынке США. Высокочастотная торговля в действии (видео): С 35-го этажа офисного здания в центре Чикаго Citadel заключает в Соединенных Штатах одну сделку с акциями из каждых восьми. Она торгует примерно 900 миллионами лотов акций в день. Через системы Citadel проходит … Читать далее

Успешная проверка алгоритмических торговых стратегий на исторических данных. Часть 2: Пакеты программного обеспечения для бэктестирования

Успешная проверка алгоритмических торговых стратегий на исторических данных. Часть 1: Ошибки, оказывающие влияние Часть 2: Пакеты программного обеспечения для бэктестирования Часть 3: Операционные издержки Область программного обеспечения для бэктестирования обширна. Решения простираются от полностью интегрированного институционального высококачественного сложного программного обеспечения до таких языков программирования, как C++, Python и R, где почти все должно быть написано … Читать далее

Успешная проверка алгоритмических торговых стратегий на исторических данных. Часть 1: Ошибки, оказывающие влияние

Успешная проверка алгоритмических торговых стратегий на исторических данных. Часть 1: Ошибки, оказывающие влияние Часть 2: Пакеты программного обеспечения для бэктестирования Часть 3: Операционные издержки Мы продолжаем серию статей по количественной торговле, которая началась с постов «Количественные торговые стратегии: гид для начинающих» и «Как идентифицировать алгоритмические торговые стратегии». Эти длинные и сложные статьи стали очень популярны, … Читать далее

Ждите усиления конкуренции в высокотехнологичном трейдинге

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

Статистический арбитраж

В мире финансов и инвестиций, термин статистический арбитраж используется в двух соотносящихся, но различных контекстах. В академической литературе, «статистический арбитраж» противополагается (детерминированному) арбитражу. В детерминированном арбитраже, гарантированная прибыль может быть получена от лонга по одному инструменту и шорта по другому. В статистическом арбитраже используется статистическая недо- или переоценка одного или более активов, основанная на ожидаемой … Читать далее