Кто инвестирует в алгоритмический трейдинг. Алгоритмическая торговля. Научный подход. История развития алгоритмической торговли

Сейчас все говорят о том, что живых консультантов заменят машины. Насколько это соответствует реальности?

Роботов делают люди, поэтому кто-нибудь живой обязательно останется … Но если серьезно, давайте для начала определимся, что, собственно, мы называем роботами. Есть робоэдвайзинг, есть алгоритмические стратегии, есть автоследование.

Давайте начнем с робоэдвайзинга. Что включает это понятие?

Робоэдвайзинг — это программы, которые позволяют не только составить портфель клиенту, но и совершать ребалансировку портфеля без участия клиента.

Подобных сервисов в России не так много, но, если говорить о западных практиках, существует четкое разделение между пассивным и активным управлением:

  • активное управление состоит в решении, какой инструмент и когда покупать;
  • пассивное управление — когда портфель уже сформирован и предназначен для клиентов, не желающих вдаваться в подробности .

Алготрейдинг

Под алготрейдингом понимают вид трейдинга, при котором действия трейдера полностью формализованы в виде алгоритма, реализуя который трейдер рассчитывает получить прибыль. Простыми словами, алгоритмический трейдинг — это заранее определенный, осознанный алгоритм действий трейдера в ходе торговли.

Какое будущее у алготрейдинга в России? Отмечается высокий интерес к этой услуге как со стороны клиентов, так и со стороны профучастников рынка.

Доля таких услуг будет расти - это очевидно.

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

Плюсы и минусы

Клиенту необходимо получать полную информацию об условиях конкретной стратегии, включая, например, налоги, размер комиссий.

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

Преимущества два: скорость и дешевизна. Услуги роботов в разы дешевле, чем консультантов. Даже со скромной суммой в $5тыс. можно получить сбалансированный портфель. Но такая услуга в России не приживется. У нас любят «смотреть в глаза» тем, кто управляет деньгами.

Инвестирование — процесс неспешный и тщательный.

А услуга робоэдвайзинга нацелена на ленивых спекулянтов , которые желают зарабатывать, переложив тяжесть принятия решений на другого. Ни к чему хорошему это не приводит.

Но количество людей, которые хотят зарабатывать и при этом не принимать самостоятельные решения, очень велико. Поэтому робоэдвайзинг в любом случае будет пользоваться спросом.

Проблемы робоэдвайзинга в России связаны со слабостью самого рынка — низкой , обесцениванием значимости бренда и имени компании-разработчика, возможностью манипулирования ценой.

Еще одна проблема - число активных инвесторов. Интересным продукт станет, когда с рынка уйдет Private Banking. Но для этого нужен уникальный сервис, учитывающий интересы конкретного инвестора.

Учитывая повсеместное внедрение чат-ботов и темпы разработки подобных сервисов, широкое внедрение таких технологий — вопрос недалекого будущего. В России основные игроки находятся в состоянии серьезной конкуренции, внедряют новые продукты и услуги, улучшают сервис.

Полагаем, что скоро робоэдвайзинг будет по карману средним и нишевым игрокам, которые с удовольствием вступят в конкурентную борьбу за средства клиентов.

Дополнительно ознакомьтесь с кратким видео о том, что такое алготрейдинг:

Трейдеры на мировых биржах от Австралии и до Нью-Йорка все меньше торгуют рыками и все больше используют торговые алгоритмы. На Московской Биржи более 50% объема торгов приходится на алгоритмические стратегии. А доля их заявок в общем объеме перевалила за 80%.

Тот, кто вчера активно кликал мышкой, сегодня формализовал свою стратегию и запрограммировал её сам или у друга, который знает C++ или Python.

Почему торговые роботы так популярны?

Робот не имеет эмоций: он не радуется, когда зарабатывает 10% и не расстраивается, когда теряет 50%. Он не знает, что такое страх и жадность. У робота есть набор правил и команд, которым он следует. Если надо купить, робот покупает, если продать – продает. Робот может исполнять команды быстрее, чем человек. Робот может одновременно следить за сигналами на многих инструментах, а человек следит только за тем, что видит на мониторе.

В голове каждого робота сидит алгоритм, который придумал человек. Самое сложное – придумать этот алгоритм. Для этого нужно проанализировать данные, выдвинуть гипотизу, сформулировать правила, проанализировать результат на исторических данных, скорректировать гипотизу и правила, и еще раз прогнать алгоритм на истории. Для этого нужно владеть математикой и статистикой и знать, как применять эти знания на финансовых рынках.

Требования к слушателям:

Курс "Алгоритмическая торговля. Научный подход" рассчитан на подготовленных слушателей, которые помнят высшую математику, которую читают в экономических ВУЗах. На курсе будет не сухая теория, а чуть-чуть "жидкой теории" и много "густой практики" на примере нескольких торговых стратегий, которые работают уже 10 лет.

Чем этот курс отличается от прошлых:

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

Также Александр отказался от отдельного раздела по основным понятиям теории вероятностей и математической статистики, ограничившись напоминанием определений по мере возникновения их необходимости в материале.

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

Программа видеокурса

Занятие 1. Принципы построения торговых алгоритмов и необходимые понятия теории вероятностей и математической статистики

  • Узнаем, что такое случайность или детерминированность
  • Узнаем о вероятности, как мере числовой оценки шансов появления будущих событий
  • Открываем для себя торговый алгоритм, как статистический прогноз будущего приращения цены
  • Изучаем одномерные случайные величины:
    • функция распределения
    • математическое ожидание функции от случайной величины
    • квантили (перцентили)
    • стохастическое доминирование
  • Определяем, что такое бинарная модель приращений цен, тренд и контртренд, оптимальный алгоритм
  • Изучаем многомерные случайные величины:
    • независимость
    • условные распределения
    • задача статистического прогноза
    • регрессия
  • Узнаем, как подобрать индикаторы для торгового алгоритма «методом тыка»
  • Вспоминаем последовательности случайных величин:
    • стационарность
    • автокорреляционная и спектральная функции
    • случайное блуждание
    • показатель Херста (критика)
  • Используем математическую статистику:
    • выборка
    • выборочные статистики
    • достаточные статистики
    • различение гипотез
    • оценка параметров
    • параметрическая и непараметрическая статистика

Занятие 2. Тестирование и оптимизация торговых алгоритмов, как проверка качества статистического прогноза будущего приращения цены

  • Оцениваем долю «успехов»
  • Приводим автокорреляционную функцию динамики счета к нулевому виду
  • Отсеиваем параметры по:
    • устойчивости
    • стохастическому доминированию
    • взаимной корреляции
    • превосходству «доходность-риск» пассивной стратегии
  • Строим оптимальный портфель из:
    • одного торгового алгоритма с разными параметрами
    • нескольких торговых алгоритмов на одном активе
    • портфелей торговых алгоритмов на разных активах
  • Оцениваем будущие просадки счета методом Монте-Карло

Занятие 3. Практическое занятие по тестированию торговых алгоритмов

  • Используем полученные знания на практике

Занятие 4. Модели цен, как основы торговых алгоритмов

  • Разбираем конкурентный рынок, условную нормальность, «кусочную» стационарность
  • Изучаем кусочно-постоянную условно нормальную модель, тренды, минимаксную модель трендов
  • Вспоминаем кусочно-марковскую условно нормальную модель, тренды и контртренды
  • Узнаем о сильно «антиперсистентной» модели и ступенчатых трендах

Занятие 5-6. Примеры трендовых торговых алгоритмов

  • Строим модели для кусочно-постоянной условно нормальной модели
  • Рассматриваем модели для сильно «антиперсистентной» модели

Занятие 7. Фильтрация трендовых торговых алгоритмов и примеры контртрендовых торговых алгоритмов

  • Разбираем минимаксные модели трендов
  • Изучаем историю реальной торговли и модификации
  • Отбираем трендовые торговые алгоритмы
  • Кусочно-марковская условно нормальная модель, как основа построения «фильтра пилы»
  • «Фильтры» шортов и плечей, принципы построения, особенности использования
  • Рассматриваем примеры контртрендовых торговых алгоритмов
  • «Фильтр пилы», как индикатор торговли контртренда в рамках бинарной модели приращений цен
  • Maximum profit system для опционов (факультативно)

Экономист Андрей Мовчан, имеющий большой опыт работы в управляющих компаниях на фондовом рынке, выразил своё крайне скептичное мнение по поводу алгоритмической торговли, которая вновь становится модной. (Алгоритмическая торговля / роботрейдинг - это когда вы покупаете программу, которая сама решает, когда надо покупать, а когда продавать).

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

Рынок инвестиций огромен и игроков на нём очень много – просто как в живой природе. Относительно реальных стоимостей инвестирование – это игра с очень небольшой положительной суммой (формируемой перетоком части доходов из реального бизнеса на рынки в виде платы за предоставляемый рынками капитал), в которой участники перераспределяют в основном то, что принесли на рынок, между собой, не забывая платить дань банкам, брокерам, юристам, налоговым органам, мошенникам и пр.

То есть, в переводе на butthead language, подавляющее большинство игроков просто отдаёт свои капиталы более умелым и приспособленным, или – жуликам.

Десятилетия опыта и миллиарды долларов, конечно, дали множеству игроков возможность приспособиться к рыночной среде и приспособить рынки – так же, как в живой природе одни вырастили зубы, другие – когти, третьи стали очень быстрыми, четвертые – очень большими, остальные — умерли. Кто эти выжившие чемпионы?

Это инсайдеры. Это – крупные посредники, глобальные игроки, которые способны видеть потоки и опережать их своими действиями.

Это пиратские команды, состоящие из профессионалов высочайшего класса, с опытом в десятки лет и железными нервами, которые даже не видят – чувствуют качество той или иной инвестиции, просто потому что уже не раз наблюдали что-то подобное на рынке.

Это монстры, способные вложить больше других, провести анализ на месте силами десятков аналитиков и экспертов, договориться с теми, кто определяет политику, организовать рыночные манипуляции, заставив толпу пойти в нужную сторону.

Наконец это те, кто сумел построить технологии, гарантирующие им опережение остальных игроков – мощнейшие сервера, уникальные процессоры, программы, замечающие арбитражные возможности раньше всех и раньше всех реагирующие на них. Эти «технологии» стоят сотни миллионов долларов просто потому, что они постоянно становятся быстрее – в этом деле первый получает все, второй – убытки. И тем не менее, даже все эти чемпионы устойчиво зарабатывают не впечатляющие обывателя цифры. Лучшие (если мерить на, скажем, 10-летнем горизонте) показывают 11-12% годовых.

Нормальные, осторожные и умные – 7-8% годовых, зато значительно стабильнее. Вполне хорошо если инвестор получает и 4-5% годовых – он все равно выигрывает у рынка и у инфляции с запасом. О, да, есть конечно получающие любые доходы, хоть 1000%, хоть 1000000%. Это те, кто выиграл джек пот, случайно попал в яблочко. Один раз. Два раза – не исключено теорией вероятности, но в природе не встречалось. А если говорить все же о устойчивых показателях, то показывающих 15% годовых на вменяемом горизонте (те же 10 лет) – просто не существует — за редким исключением тех, кто (а) получил случайную сверхприбыль 1 раз и с тех пор ее еще не проел (ну, скажем, взял Apple с плечом в нужный момент), или (б) достаточно тупо стоял в позиции, а эта позиция росла (например если в 2008 осенью взял РТС и дожил до конца 2013-го). Ни в том, ни в другом случае нет ни искусства ни технологии – есть везение.

Что же такое алгоритмическая торговля, если она не основана на стоящих сотни миллионов долларов технологиях? Особенно – если она к тому же приносит или обещает приносить пресловутые «5% в месяц»? Мошенничество? Иногда. Но не всегда. Иногда же это просто “survivorship bias”. Собираются ребята, изучившие курс математики технического вуза и поторговавшие на свои 5 тыс долл. акциями в БКС. И решают запилить алготрейдинг. Кто-то верит в свою гениальность от недостатка знаний; кто-то в силу нормальной для затянувшегося детства самоуверенности; кому-то повезло во время торговли в БКС и он поверил в свою звезду. Пишут они роботов медленных (оборудования нет, каналы обычные), настроенных на простые алгоритмы (а откуда им взять сложные при их подготовке и опыте) – в основном торгуют на расхождениях пар с устойчивой ковариацией, факторном распознавании трендов, поиске простых образов и пр. Групп таких ребят собираются в год сотни, благо вузы штампуют технарей и экономистов, применения им мало, а программировать сегодня в России может почти каждый неглупый подросток из крупного города 25-ти лет от роду, да и брокеров, готовых их подсоединить к своей платформе, много и в России и в мире – казино всегда прибыльный бизнес.

Их торговые стратегии в сущности – белый шум, с небольшой долей длинных позиций относительно рынка, и соусом из краткосрочных паттернов, которые они верно находят с помощью регрессионного анализа (только вот паттерны эти «уползают» на глазах). Но по закону больших чисел результаты у них будут распределены достаточно случайно, половина в плюс, половина в минус. В первый год половина получит убытки сходу и по большей части «сольется» с рынка. Тридцать процентов получит маленькую прибыль и решит, что они на верном пути, и будет искать новых алгоритмов. Процентов двадцать получат приличную прибыль и уверует в свою гениальность. На следующий год соотношение будет тем же – в итоге через 2 года останется 4% тех, кто два года получал огромную прибыль, 6% тех, кто получил огромную прибыль в первый год и небольшую во второй, 6% тех, кто получил небольшую прибыль в первый год и огромную во второй, и наконец 9% тех, кто получил в оба года небольшую прибыль.

После третьего года у нас все равно еще будет примерно 2% тех, кто либо все три года получал очень высокую прибыль, либо получил небольшую прибыль в первый год и очень высокую во второй и третий. Эти будут ходить с нимбами и продавать себя направо и налево совершенно искренне. Если в первый год в игру вступило 300 команд, то таких великих через три года будет ни много ни мало 6 команд. К ним добавится еще примерно 15 команд с более скромными, но тоже хорошими результатами, они тоже будут себя продавать. Если считать, что 10% вступивших в игру – мошенники, то поверх этой 21 группы искренне заблуждающихся у нас будет еще 30 групп, фальсифицирующих свои результаты и утверждающих, что у них все отлично, и тоже собирающих деньги. Итого каждый год добавляет нам условно 51 группу алгоритмических трейдеров, которые продают клиентам свои услуги. Обращаю внимание – более 40% из «успешных» действительно верят в свой успех.

Что случится с этими группами еще год спустя (то есть – что случится с вашими деньгами, если вы дали их какой-то из этих групп)? Половина из честных и все мошенники получит вам убытки – ваш шанс заработать с командой, продающей вам свой трехлетний успешный опыт — примерно 20% (всего их, напомню, 51, прибыль вам принесет лишь половина из 21 команды не мошенников). Ваш шанс заработать большие деньги – примерно 8% (20% от 21 команды из общего числа предлагающих в 51). Ваш шанс заработать большие деньги 2 года подряд – уже меньше 2%. Ваш шанс зарабатывать 10 лет подряд с такими ребятами – примерно 1/1024 если говорить о каких бы то ни было доходах и 1/10000000 если речь идет о крупных доходах каждый год.

А внутри экосистемы алготрейдеров идет сложная жизнь, которая делает ваши шансы еще ниже. В частности, происходит конвертация части «гениев» в мошенники по факту получения ими первых убытков. Примириться с убытками они не могут, и потому еще долго продают «результаты за избранный период» или «среднее по трем годам», например +60%, +80% и -90% становятся у них не 1,6*1,8*0,1 = 0,29 (то есть 71% убытка), а (0,6+0,8-0,9)/3 = 16,7% годовых, которые они выдают за свой устойчивый результат. Мошенники же тоже совершенствуются: помимо простой выборки периода, фейковых отчётов и искусственных сделок для изменения результата, они например заводят два счета с противоположными стратегиями, и показывают официальный отчет по тому счету, который в этом году зарабатывает. Управляющие жаждут высоких комиссий и достаточно спокойно переживают быстрый уход клиента, потерявшего деньги – за время инвестирования он все равно заплатил, а на его место придет другой любитель даровых сверхдоходов. Использующие же два противоположных продукта одновременно вообще просто делят свои активы в уме на два – одна половина приносит огромные комиссии и генерирует новых клиентов, вторая половина просто сливает клиентов; в следующем периоде они меняются местами.

Возникает вопрос – можно ли заработать, передав деньги такой команде? Ответ – да. Можно и не один год зарабатывать. Из 1024 команд 1 команда должна 10 лет подряд генерировать прибыль. Если «ваши ребята» 10 лет подряд приносят вам прибыль – значит где-то рядом минимум 1023 инвестора потеряли деньги. Какова вероятность заработать на 11 год? 50%.

Возникает еще вопрос – неужели нельзя предположить, что вдруг в московской (питерской, нижегородской) квартире найдется гений, который построит такой алгоритм, ну просто растакой алгоритм, что он именно что будет зарабатывать большие деньги на рынках, и все его клиенты будут счастливы, а все не клиенты – несчастны? Ответ – нельзя, и вот почему:

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

Но вдруг мы ошиблись – и на рынках где-то все же прячется закономерность? Тут наступает «во-вторых». Какова вероятность что сотни (тысячи!!!) многочисленных команд с нобелевскими лауреатами в составе, обремененные дорогущим оборудованием и десятками лет индивидуального опыта, не открыли такую закономерность, а гений ее открыл? Какие ресурсы есть у этого гения? Где и как берет он временные ряды данных, которые стоят сотни тысяч долларов в приобретении и поддержании? На каком компьютере он их обсчитывает? – для минимального разумного обсчета нужны мейнфреймы. Я не хочу сказать, что вероятность этого ровно ноль, хотя количество открытий в современной науке, сделанных на коленке – именно ровно ноль. Но даже если она равна одной тысячной, а вероятность заработать при случайном инвестировании – 50%, то я не могу отличить 50% от 50,1% — если хотите верить в гения, считайте что вероятность позитивного исхода инвестирования в продукт местных алготрейдеров 50,1%. Ой, не забудьте что они возьмут 2% за управление и 20% за доход, а комиссии брокера составят еще от 0,5 до 3%. Выгоднее (статистически) кидать дартс в экран системы Блумберг.

Ну и «в третьих». Вдруг закономерность все же нашлась и она работает. Что произойдет, если начать ее применять? На рынке, прямо на биржах, сидят роботы-анализаторы стратегий, занимающиеся выявлением видимых паттернов. Их уже много и будет еще больше. Удачную стратегию тут же поймают, соберут по ней достаточно данных, расшифруют и скопируют, и наконец – применят крупные игроки, которые занимаются выращиванием и селекцией стратегий. Они будут быстрее, и съедят вашу прибыль с момента расшифровки под ноль. Более того – их действия поменяют рынок, закономерность перестанет работать – на рынке, как и в квантовом мире, наблюдать уже значит изменять, а уж инвестировать – значит изменять все.

Откуда же берутся счастливые инвесторы, успешные локальные алгоменеджеры, адепты и апологеты, сотни постов и статей, прославляющих удачные алгоритмы? Оттуда же, откуда берутся дорогие гомеопаты, хиропрактики, тибетские медицинские практики и даже народные приметы. Их отец – человеческая психология (способность запоминать только то, что соответствует желаниям, способность принимать случайность за закономерность, готовность верить логичным доводам, даже если они оперируют на абсурдной базе, склонность игнорировать факты, идущие в разрез с нашими желаниями и пр.). Их мать – человеческая алчность: если вам свойственно заблуждаться, будьте спокойны – найдется немало тех, кто на этом заработает. Их няня – асимметричность доходов управляющих: зарабатываете вы или теряете – управляющий всегда в плюсе.

Была такая история – про грузинского акушера-гинеколога, который изобрел специальный метод обеспечения желаемого пола у будущего ребенка. Он был таким честным, что брал с родителей деньги только в случае, если пол ребенка совпадал с пожеланием. Не представляете, сколько родителей были ему благодарны! К чему это я? Да так, вспомнилось…

Вторая часть от 20.01.2017

Один из законов социального общения гласит: как ни объясняй, кто-то все равно не поймет.
Я очень подробно кажется объяснял про рынок и алгоритмическую торговлю, но поняли меня далеко не все – значит плохо объяснял. Наезды и крики «Бог жив» комментировать не буду, нет смысла. Разумные вопросы и комментарии сводятся к следующим:
(1) Разве рынки случайны?
(2) А ты откуда знаешь?
(3) Что же вообще нет успешных управляющих? А как же мой друг Петька?
(4) Что ж тогда делать?
Попробую прокомментировать.
Основное непонимание выражено словами: «Вот вы говорите, что рынок абсолютно случаен, но тогда же вообще ничего не имеет значения – ни размер, ни оборудование, ни команда»
На неквантовом уровне не существует ничего случайного. Когда вы подбрасываете монету, в момент, когда она оторвалась от вашей руки, уже достоверно определено, какой стороной она упадет. Беда в том, что вы этого не знаете и знать не можете. Кто родится у женщины, которая только узнала, что забеременела – мальчик или девочка? До УЗИ – это случайный процесс. После – точно известен ответ. Случайным мы называем процесс, результата которого МЫ ex ante ЗНАТЬ НЕ МОЖЕМ. В этом смысле не существует вообще случайных процессов – все они случайны ДЛЯ КОГО-ТО (иногда – для всех), и, кроме того, матожидание результата для всех разное. Для пары молодых людей в арендованном кабинете в Москва Сити, сидящих у компьютера, рынок акций США абсолютно случаен, вероятность успеха 50%. Для программы, которая имеет самый быстрый доступ к бирже и настроена отлавливать расхождение в цене между индексом и его корзиной, появление такого расхождения делает ситуацию намного менее случайной – программа знает, что расхождение почти наверняка закроется за миллисекунды. Для инвестора из Москвы, который занят строительством офисных центров, и по совету друга покупает облигацию маленькой компании из сельских районов Индонезии, процесс ее погашения настолько же совершенно случаен, насколько случайным будет цвет волос первого человека, которого вы встретите, выйдя на улицу. Для опытного инвестора, изучающего кредитоспособность компаний многие годы, исследовавшего отчетность этой компании, поговорившего с аналитиками на месте, с кредиторами, с директором, с владельцем, с поставщиками, с клиентами, с конкурентами – вопрос погашения стал намного менее случайным. И в том и в другом случае он остался случайным, но вероятность благоприятного исхода сильно выросла. Для обычного управляющего вопрос – вырастет завтра акция или нет – является случайным. Для члена совета директоров, только что одобрившего слияние – почти определенным.

В РАМКАХ СЛУЧАЙНЫХ ПРОЦЕССОВ, ПРОТЕКАЮЩИХ НА РЫНКЕ, ВЫИГРЫВАЕТ ТОТ, КТО УМЕЕТ СДВИГАТЬ МАТОЖИДАНИЕ РЕЗУЛЬТАТОВ СВОИХ ДЕЙСТВИЙ В ПОЗИТИВНУЮ СТОРОНУ. Как? Имея больше информации, чем большинство игроков, или имея ее быстрее большинства игроков, или имея больше возможностей, чем большинство игроков.

Отсюда мораль для инвестора: давайте деньги тем, кто докажет вам, что у них есть одно из трёх преимуществ, а лучше два или три:

  1. Больше информации (опыт + умение делать анализ и, не менее важно, его тщательное исполнение + каналы информации + работа на нишевом рынке, куда не ступает нога большого человека);
  2. Скорость получения информации и скорость реакции (дорогущие системы в основном; инсайд, как неправомочное получение информации вперед остальных, запрещен законом);
  3. Уникальные возможности (например – торговать на крайне закрытом рынке, структурировать очень сложные деривативы, влиять на рынки и пр.)

Печаль состоит в том, что в реальной природе вы скорее всего найдете только преимущество №1, а оно не дает очень больших доходов, 5-10% годовых в долларах сегодня его предел (правильнее сказать – 3-7% выше инфляции). Зато – это устойчиво. Преимущество №2 используется мега-игроками, ваши деньги им не нужны. Преимущество №3 – удел как правило крупнейших брокеров и банков, ваши деньги им тоже без надобности.

Можно конечно сказать: «а разве уникальный алгоритм – это не способ увеличить количество информации?» Конечно способ. Только уникальных алгоритмов не может быть – они совершенное коммодити, математика на всех одна. Алгоритм можно только использовать, взяв его из толстой книжки по теории систем. И уже прошли времена, когда алго было внове и алгоритмы впервые выходили на рынок, реализуя свои преимущества. Сегодня можно не опасаясь сказать, что все методы, известные науке и не требующие еще не существующей мощности систем, применены на крупных рынках и даже, пожалуй, на мелких тоже – и рынки поменялись под эти методы. В низкодоходных (до тех же 5-10% годовых) областях есть ниши, куда мощные игроки не лезут – не адекватно для них строить машины ради таких доходов. В этих нишах можно руками обыгрывать публику, которая идёт напролом (индексные фонды, пенсионные фонды, секторальные фонды, институционалы, частные банки – все они идут напролом, для них доп. анализ – лишнее удовольствие, им и так хорошо; хеджирующие риски корпорации тоже идут напролом, им вообще доход не нужен, им бы не потерять). Но в алго области, как и в зоне двузначных доходностей, конкуренция жесточайшая. Мало крупняка, который быстрее всех и поглощает все неэффективности; мало роботов-разведчиков и роботов-диверсантов, которые выявляют чужие стратегии или заставляют других роботов ошибаться в свою пользу; на рынке есть еще крупные собиратели – они ищут удачливых новичков, нанимают их пока их алгоритмы еще производят прибыль и выбрасывают, как только прибыль начинает падать.

Конечно, мир не стоит на месте. Существенная часть математического аппарата еще не может быть реализована – не хватает мощности компьютеров. В том же распознавании образов возможности безграничны, и конечно с ростом мощности и скорости будут появляться новые игроки с новыми возможностями. Но это не надежда для новичков, а риск для акул рынка; это соревнование железа, это удел крупнейших и способных нанять самых талантливых. На нашем Татуине, на задворках галактики, можно даже не мечтать о таком.
И не надо меня подозревать в незнании трейдинга, коллеги. Я его знаю со всех сторон – и торговал, и руководил опосредованно, и был клиентом (и воевал много с трейдерами). А еще я – математик по образованию, статистика и теория оптимальных процессов (управляемых систем) – моя специальность. Я кое-как разбираюсь и в механизмах нехитрой многопараметрической оптимизации даже если она делается на нечетких множествах и с обучением, и в распознавании образов. И сам управляю деньгами очень давно. И тем не менее biased – не люблю акции (считаю, что рынок акций в последнее время практически казино), занимаюсь в основном облигациями, деривативами, макро, люблю старые проверенные методы.

Я звёзд не хватаю, потихоньку, в среднем 8% в долларах за 15 лет, волатильность ниже 7%, за 15 год доход 7,6%, за 16 год около 7% (последние 3 квартала – 4,3%, первый квартал был хорош), в 17 году будет явно меньше 7%, (но зато стабильно и всегда своими деньгами вместе с клиентскими). Я всем желающим всегда говорю одно и то же: хотите «управления активами» — это не ко мне, героев много. Ко мне только вместо депозита. Ну или когда наиграетесь с «прибыльными продуктами». Я стараюсь максимально развивать Преимущество №1 (опыт, знания, анализ эмитентов, алерты, считалки, прямой контакт со всеми, с кем только можно, сеть друзей по всему миру, работа на нишевых рынках), вообще не думаю о Преимуществе №2 и чуть-чуть стараюсь добавлять Преимущества №3 за счет работы с лучшими брокерами – я хорошо понимаю границы моих возможностей. Делаю ли я ошибки? Конечно. В портфеле – редко, вне портфеля – часто. Я вроде бы макро специалист. Я в 13 году предсказал падение нефти и рубля, я верно прогнозировал ребаунд американских рынков после кризиса, падение цены золота, восстановление российского рынка в 2014-м. Но я на этом не торговал. Почему?

Потому что я в 16 году был уверен, что фунт по 1,31 это перебор и он пойдёт обратно. А он сейчас – 1,2. Можно было мне на основании прошедших лет дать в начале 16 года деньги на макро стратегию? Ещё как. Что бы вы имели? Думаю – минус 20 – 25% на фунте точно. Так что я себе денег на макростратегию не даю и вам не советую – нет у меня в ней никаких преимуществ. А в облигационной – есть.

Но вот что ещё важнее, что сбивает с толку и заставляет верить: игроки, не имеющие перечисленных выше преимуществ, тоже МОГУТ показывать высокие доходы. Это происходит за счёт одного из двух факторов:

(1) Случайность. В семье бывает и пять мальчиков, у управляющего бывают случайно цепочки удачных операций. Вероятность 5 лет случайно угадывать рынок – 1/32.

(2) Корреляция портфеля с длинным восходящим трендом рыночного актива или их комбинации. Эту корреляцию не всегда можно сходу увидеть. Например, отличные результаты показал бы в 2013 – 2016 годах фонд, скоррелированный с комбинацией длинного DJ и короткой нефти, причем даже в 2016 году при определенной комбинации показал бы ровный рост. Но просто наложить его на нефть или S&P не удалось бы. Это особенно опасная штука – далеко не все управляющие могут отрефлексировать факт такой корреляции и честно верят, что придумали вечный двигатель, тогда как на самом деле их алгоритм просто «long (short) biased» к какой-то комбинации активов. Я пересмотрел за свою карьеру сотни продуктов, из них сотни «удачных стратегий». Примерно в 80% вылавливается такой bias. Он означает что управляющий не понимает, за счет чего заработал, и как только поменяется тренд у него волшебным образом начнутся убытки.

Умные люди справедливо пишут: а как же паттерны всем известные, выявленные Фамой например, типа «большие компании против маленьких компаний» или «регрессия к среднему»? Да, есть такие паттерны. Можно ли на них торговать? Нет, нельзя. Почему? Вот почему:

  1. Эти паттерны не имеют временных лимитов и нормального распределения отклонений. Да, отклонение от долгосрочного тренда можно найти. Но большое ли оно – нельзя сказать; возможно оно еще увеличится в разы прежде чем пойти «обратно», а «обратно» пойдет через 10 лет. Именно такие типы паттернов используются в управлении стратегиями «глобал макро». Именно эта стратегия – самая неприбыльная. Именно поэтому.
  2. Эти паттерны не всегда сходятся: на длинной дистанции влияние случайных факторов — лебедей может стать решающим. Лебеди бывают идиосинкразические (пришел дурак СЕО и компания рухнула, новое изобретение убило товар и пр.) и систематические (финансовый кризис, революция, новое налогообложение и пр.). Чем длиннее ставка, тем больше вероятность попасть под такой фактор.
  3. С тех пор, как эти паттерны стали известны, и их авторы наполучали премий, все крупные дома стали пробовать их использовать. Из-за этого сами паттерны существенно изменились. Чтобы понять, как это происходит, попробуйте вспомнить улицу, на которой в час пик образуются пробки. Представьте себе, что вы обнаруживаете объезд через дворы. Вы счастливо ездите по нему несколько дней. Потом обнаруживаете что с вами по объезду едут и другие проницательные автомобилисты. Через месяц на объездной дороге почти такая же пробка (о ней не знают только иногородние и новички), а иногда на ней и бОльшая пробка, потому что на главной дороге почему-то пробки не оказалось (светофор сломался), а все всё равно поехали дворами.
  4. Множественные исследования показывают, что маржинальность этих факторов настолько низка, что не покрывает комиссии брокеров и стоимость коротких позиций. Есть исследования, говорящие что нет, все же покрывает, но дает низкий Шарп, а на что они нужны с низким Шарпом?
    И еще, еще, еще раз: разумеется, многие будут утверждать, что есть успешные алго-трейдеры из маленьких домов и вообще успешные управляющие с высокими доходами (то есть те, кто УСТОЙЧИВО показывает больше 7-8% годовых С НЕБОЛЬШОЙ ВОЛАТИЛЬНОСТЬЮ).

Во-первых, это правда. Фонд Ричарда Дитца показывает чуть ли не 14% годовых уже около 10 лет, и не только потому что он попал в эру снижения ставок и гиперликвидности, но и потому что его команда – зубры в distressed debt, готовые выдирать из глоток заемщиков остатки облигаций; они – лучшие на рынке, они управляют 1,5 млрд и могут себе позволить мощную команду и влиятельные связи по всему миру. Но это – 14% и 10 лет, и они делают дистрибуции, это не сложные проценты. Таких команд в мире немного, ваши деньги им не очень нужны. Или, например, игроки, оседлавшие совсем нишевой рынок – только развивающийся, крохотный, с налоговыми неэффективностями – они могут делать двузначные доходы в короткий период формирования этого рынка на очень небольших объемах (кстати, российский рынок все еще является таким нишевым, на нем арбитраж делать полегче, чем в США, умные ребята с хорошим оборудованием зарабатывают в периоды волатильности по проценту в месяц, правда когда все спокойно – могут и терять).

Во-вторых, это правда для всех тренд фоллверов – осознанных и нет. Простой шорт РТС давал бы с 2010 года едва ли не 30% годовых стабильно до начала 2016 года.

В-третьих, вы много видели track records больше 3х лет? И я не видел – так, десяток. А на горизонте 3х лет каждый восьмой хаотично торгующий должен выглядеть великим трейдером. Было ли 3 года назад 80 команд на рынке? Конечно было.

В-четвёртых, на рынке много профессиональных garbage sales, которые за комиссию продадут вам вашу же маму недорого. Посмотрите хотя бы сайт capitalogy.io – это те же люди, что и почившая кажется лаборатория инвестиционных технологий. Послушайте что они говорят на Эхе Москвы. Эти хотя бы дураки и поверить им могут только совсем уже ничего не понимающие люди, но есть полно умных sales.

В-пятых, если бы я сейчас написал, что божественный огонь не сходит в Иерусалим, или что Иисус не исцелял слепого, или что царя Соломона не существовало, или что Мухаммед не возносился с храмовой горы, или что гомеопатия сама по себе не действует на здоровье – знаете сколько набежало бы комментаторов с заявлениями об обратном и даже со статьями «Отрицание божественного огня – невежество или некомпетентность?» Вера – великая женщина и непревзойденная в близости, но абсолютно слепая. Нам свойственно верить в то, чему нас учили в детстве, в то, что мы сами делаем, в то, что защищает нас от страхов. Чем гениальные торговые алгоритмы хуже святых мощей в смысле веры? Ничем. Но наука требует проверяемости. И тут наступает «в-шестых»: не спорьте со мной, господа верующие, просто принесите результаты – show me money. Убедите меня – и я готов дать много денег в управление, и платить любые комиссии. Я еще и маркетировать вас буду.

Так вот, в-шестых. Мы в православной стране и потому просто обязаны верить в чудо. Но даже Ватикан чудеса проверяет. Поэтому если вам все же попались управляющие, которые показывают, как бы, привлекательные результаты, перед тем, как давать им деньги, я советую:

(1) Проверить себя на знание математики. Посчитайте годовой доход на 1 доллар, при доходностях от 10% до 50% и сроке в годах от 3 до 35 лет например. Очень хорошо приводит в чувство.

(2) Проверить их личность: они вообще кто? Их кто-то знает? Где семьи, дети, кто с ними работал, учился? Каковы их предыдущие достижения – в науке, в бизнесе, в финансах? Если непонятно – в аут; если они пока никто – в аут, пусть приходят когда что-то сделают в жизни. Если в команде нет никого старше 35 лет – в аут. Юные гении встречаются везде кроме последних известий.

(3) Проверить их на наглость: если хвастаются, обещают много, говорят быстро и настойчиво, очень обидчивы, кричат, что они благодетели и вот-вот вы упустите шанс – это мошенники, в аут;

(4) Проверить на уверенность: если обещают доходность (любую кроме минус 1% годовых) – сразу (!!) в аут: они не только мошенники, они не знают правил поведения приличных финансистов; если говорят о доходах и не говорят о рисках – тоже в аут; если оперируют понятиями «средний доход за несколько лет», а годовые доходы сильно различаются – тоже в аут, они не понимают границы применимости статистики; если показывают трек рекорд за несколько месяцев или даже лет, и говорят что он что-то доказывает – в аут по той же причине;

(5) Проверить на преимущества: не давайте им денег, если они не смогут подробно объяснить, какое из трех преимуществ они эксплуатируют. Заметьте, «уникальный алгоритм» не входит в список таких преимуществ, алгоритм – это ложка, преимущества – суп. Нет супа, ложка не нужна;

(6) Проверить на предпосылки: Какое у них образование – могут ли они вообще понимать, о чем говорят? Сколько у них самих денег – если меньше, чем у вас, то почему? Сколько их собственных денег в стратегии? Если меньше нескольких миллионов долларов на человека – сразу в аут, они ничего не заработали и/или не верят собственной стратегии;

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

(8) Проверить наконец уже стратегию: найдите специалиста в инвестициях, в математике, пусть поговорит с ними на предмет не несут ли они пургу. Если несут – в аут;

(9) Проверить структуру: куда вы даете деньги? «к ним на счет» — сразу в аут; непонятно что непонятно где – сразу в аут; либо пусть управляют вашим счетом у вашего брокера, либо пусть подставят лицензированный фонд, управляемый лицензированным администратором, лучше если есть аудированный большой четверкой track record, точно должен быть ISIN, должно быть отражение в Bloomberg. Если только это не продукт людей с безупречной многолетней репутацией (например Ланистеров, они всегда платят), то не поленитесь поговорить с администратором – это должен быть глобальный игрок, и проверить в комиссии по ценным бумагам страны домицилиации фонда, что он реально существует и регулируется. То же касается брокера. Кстати, хорошие структуры вынуждены делать хороший комплаенс. Если у вас не просят подтвердить источники дохода, место проживания, биографию с рождения, национальность прабабушки (все с апостилем) – в аут;

(10) Проверить без денег: если это HFT, сразу в аут, те, кто может HFT делать, не пойдут к вам за деньгами. Если нет – попросите поприсылать вам сделки по факту совершения. Хотя бы квартал. Откажутся – сразу в аут.

(11) Проверить себя на привлекательность: игроки, которые не собираются вас раздеть, будут на вас зарабатывать дай бог 1-1,5% в год комиссиями, и покрывать из этого все расходы на свою работу (ну хорошо, ну ладно, пусть они берут 2/20 и с вашего с понтом дохода в 15% будут иметь даже 4,6%). Как думаете, 1000 долларов в год с вас (при том, что вам надо отчетность, и на ваши вопросы отвечать, и ланчами кормить, и вводы-выводы будут, и сейлз зарплату хочет и пр.) их устроит, если они действительно умеют работать? Вот то-то. Если они готовы брать меньше 100 000 долларов с клиента (ну хорошо, меньше 30 000 долларов если 2/20) – в аут, они не планируют честно работать. Не путайте с «кухнями» типа «Альпари» — они предоставляют услуги казино, у них клиент оставляет все свои деньги в среднем за 3 месяца, так что они и 100 долларов возьмут, но они хотя бы честно говорят, что делают.

Да, ко мне конечно набежало много народу со словами «как можно так огульно всех под одну гребенку. А вдруг все же гений?»

На это у меня есть цитата из Пелевина (я её по любому поводу привожу, она универсальна):

«Элементарно, Ватсон: если девушка сосет х*й в публичном доме, из этого с высокой степенью вероятности следует, что перед нами проститутка.
Я почувствовал обиду за своё поколение.

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

Самарцев поднял палец:

Вот на этом невысказанном предположении и держится весь хрупкий механизм нашего молодого народовластия…»

То есть, для оптимистов: Если команда двадцатипятилетних детей без собственных денег предлагает вам уникальную стратегию управления капиталом, по их уверениям приносящую 25% годовых в валюте, и хочет чтобы вы отдали им деньги (можно от 1000 долларов) наличными или перечислением на счет компании на Сейшельских островах, потому что их уникальный алгоритм работает только на этих островах, то из этого с высокой степенью вероятности следует, что перед нами дураки или мошенники.

Но не обязательно. Может, это случайно встретившиеся в Москве молодые научные гении (которые рождаются один на сто миллионов) зато душа у них такая широкая, что все свои заработанные миллиарды они отдают детским домам, и хотят осчастливить всех инвесторов, даже маленьких, высокими доходами. К тому же трудное детство развило у них паранойю и потому они непроизвольно скрывают все данные о своей стратегии и даже не лицензируют фонд. Именно на этом невысказанном предположении и держится весь хрупкий механизм привлечения денег российских инвесторов под обещания 25% годовых.

Алгоритм - это определенный набор четко определенных инструкций, направленных на выполнение задачи или процесса.

Алгоритмическая торговля (автоматическая торговля, торговля черным ящиком или просто торговля алго) - это процесс использования компьютеров, запрограммированных на выполнение определенного набора инструкций для размещения торговли с целью получения прибыли со скоростью и частотой, которая невозможно для торговца людьми. Определенные наборы правил основаны на сроках, цене, количестве или любой математической модели. Помимо возможностей для торговли трейдерами, торговля алговыми делает рынки более ликвидными и делает торговлю более систематической, исключая эмоциональные воздействия человека на торговую деятельность. (Подробнее см. Выбор правильного алгоритмического торгового программного обеспечения .)

Предположим, что трейдер следует этим простым торговым критериям:

  • Покупайте 50 акций акции, когда ее 50-дневная скользящая средняя превышает 200-дневную скользящую среднюю
  • Продать акции акции когда его 50-дневная скользящая средняя идет ниже 200-дневной скользящей средней

Используя этот набор из двух простых инструкций, легко написать компьютерную программу, которая будет автоматически отслеживать цену акций (и индикаторы скользящего среднего) и место заказы на покупку и продажу при соблюдении определенных условий. Трейдеру больше не нужно следить за живыми ценами и графиками, или заказывать вручную. Алгоритмическая торговая система автоматически делает это за него, правильно определяя торговые возможности. (Подробнее о скользящих средних см. В разделе Простые скользящие средние. Вывод трендов .)

[Если вы хотите узнать больше о проверенных и точных стратегиях, которые в конечном итоге могут быть обработаны в алорифмической торговой системе, ознакомьтесь с курсом «Академия онлайн-трейдеров Академии Investopedia».]

Преимущества Алгоритмическая торговля

Algo-trading предоставляет следующие преимущества:

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

Наибольшая часть сегодняшней алго-трейдинга - высокочастотная торговля (HFT), которая пытается извлечь выгоду из размещения большого количества заказов на очень быстрых скоростях на нескольких рынках и нескольких параметров решения, основанных на по предварительно запрограммированным инструкциям.(Более подробно о высокочастотной торговле см. Стратегии и секреты фирм с высокой частотой торговли (HFT) .)

Algo-trading используется во многих формах торговой и инвестиционной деятельности, в том числе:

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

Алгоритмическая торговля обеспечивает более систематический подход к активной торговле, чем методы, основанные на интуиции или инстинкте трейдера.

Алгоритмические торговые стратегии

Любая стратегия алгоритмической торговли требует определенной возможности, которая выгодна с точки зрения повышения прибыли или снижения затрат. Ниже перечислены общие торговые стратегии, используемые в торговле алгомистами:

  • Стратегии после следующих стратегий:

Наиболее распространенные алгоритмические торговые стратегии следуют тенденциям в скользящих средних, прорывах каналов, изменениях уровня цен и соответствующих технических индикаторах. Это самые простые и простые стратегии для реализации с помощью алгоритмической торговли, поскольку эти стратегии не включают в себя прогнозы или прогнозы цен. Торги инициируются на основе появления желательных тенденций, которые легко и просто реализовать с помощью алгоритмов, не вникая в сложность интеллектуального анализа. Вышеупомянутый пример 50 и 200 дневных скользящих средних является популярной тенденцией после стратегии. (Подробнее о стратегиях трейдинга см. Ниже: Простые стратегии капитализации на тренды .)

  • Арбитражные возможности:

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

  • Рефинансирование фондового индекса :

Фонды индексов определили периоды перебалансировки, чтобы довести свои запасы до их соответствующих контрольных показателей. Это создает выгодные возможности для алгоритмических трейдеров, которые извлекают выгоду из ожидаемых сделок, которые предлагают прибыль в размере 20-80 базисных пунктов в зависимости от количества акций в индексном фонде, до перебалансирования фондового индекса. Такие торги инициируются с помощью алгоритмических торговых систем для своевременного исполнения и лучших цен.

  • Стратегии, основанные на математических моделях:

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

  • Торговый диапазон (средняя реверсия):

Средняя стратегия реверсии основана на идее, что высокие и низкие цены актива являются временным явлением, которое периодически возвращается к их среднему значению. Определение и определение ценового диапазона и алгоритма реализации, основанного на том, что позволяет автоматически размещать сделки, когда цена актива разрывается и выходит за пределы его определенного диапазона.

  • Средневзвешенная по объему цена (VWAP):

Стратегия взвешенной средней цены по току разбивает крупный заказ и выпускает на рынок динамически определенные мелкие куски заказа на рынке с использованием исторических профилей объема запаса. Цель состоит в том, чтобы выполнить заказ, близкий к средневзвешенной цене (VWAP), тем самым выиграв среднюю цену.

  • Средневзвешенная средняя по времени (TWAP):

Стратегия взвешенной средневзвешенной цены времени разбивает большой порядок и выпускает динамически определенные мелкие куски заказа на рынок, используя равномерно разделенные временные интервалы между началом и временем окончания. Цель состоит в том, чтобы выполнить заказ близко к средней цене между временем начала и окончания, тем самым минимизируя влияние на рынок.

  • Процент объема (POV):

Пока торговый заказ не будет полностью заполнен, этот алгоритм продолжает отправлять частичные заказы в соответствии с определенным коэффициентом участия и в соответствии с объемом, проданным на рынках. Связанная стратегия «шагов» отправляет заказы с определенным пользователем процентным объемом рынка и увеличивает или уменьшает этот коэффициент участия, когда цена акций достигает определенных пользователем уровней.

  • Нехватка реализации:

Стратегия дефицита реализации направлена ​​на минимизацию стоимости исполнения заказа путем торговли с рынком в реальном времени, что позволяет сэкономить на стоимости заказа и выиграть от альтернативной стоимости отсроченного исполнения. Стратегия увеличит целевой уровень участия, когда цена акций движется благосклонно и уменьшит ее, когда цена акций движется отрицательно.

  • Помимо обычных торговых алгоритмов:

Существует несколько специальных классов алгоритмов, которые пытаются идентифицировать «события» с другой стороны. Эти «алгоритмы обнюхивания», используемые, например, маркет-мейкером на стороне продажи, имеют встроенный интеллект, чтобы идентифицировать существование любых алгоритмов на стороне покупки большого заказа. Такое обнаружение с помощью алгоритмов поможет маркет-мейкеру определить возможности большого заказа и дать ему возможность выиграть, заполнив заказы по более высокой цене. Это иногда называют высокотехнологичным фронтом. (Более подробно о высокочастотной торговле и мошеннических методах см.: Если вы покупаете акции онлайн, вы участвуете в HFT .)

Технические требования к алгоритмической торговле

Реализация алгоритма с использованием компьютера программа - последняя часть, забитая бэктестированием. Задача состоит в том, чтобы преобразовать идентифицированную стратегию в интегрированный компьютеризированный процесс, который имеет доступ к торговому счету для размещения заказов. Требуется следующее:

  • Знания в области компьютерного программирования для программирования требуемой торговой стратегии, нанятых программистов или готового торгового программного обеспечения
  • Сетевое подключение и доступ к торговым платформам для размещения заказов
  • Доступ к каналам рыночных данных, которые будут контролируется алгоритмом для возможности размещения заказов
  • Способность и инфраструктура для проверки системы после ее сборки, прежде чем она выйдет на реальные рынки
  • Доступные исторические данные для проверки бэк-тестинга в зависимости от сложности правил, реализованных в алгоритме

AEX торгуется в евро, тогда как LSE торгуется в фунтах стерлингов

  • Из-за разницы в часах AEX открывается на час раньше, чем LSE, после чего оба биржи торгуют одновременно в течение следующих нескольких часов и затем торгуется только в LSE в течение последнего часа, когда AEX закрывается
  • Можем ли мы изучить возможность арбитражной торговли на фондовых рынках Royal Dutch Shell, перечисленных на этих двух рынках в двух разных валютах?

Требования:

  • Корреспонденты с LSE и AEX
  • Курс курса форекс для курса GBP-EUR
  • Возможность размещения заказов, которая может маршрутизировать порядок для правильного обмена
  • Возможность повторного тестирования по историческим ценовым каналам
  • Компьютерная программа должна выполнить следующее:
  • Использование доступных обменных курсов, конвертировать цену одной валюты в другую
  • Если существует достаточно большое расхождение в цене (дисконтирование брокерских расходов), что приводит к выгодной возможности, затем размещайте заказ на покупку по более низкому тарифу на продажу и продажу по более выгодному обмену > Если заказы выполняются по желанию, арбитражная прибыль будет следовать
  • Простой и простой! Однако практика алгоритмической торговли не так проста в обслуживании и исполнении. Помните, что если вы можете разместить торговлю, генерируемую алго, то и другие участники рынка. Следовательно, цены колеблются в милли- и даже микросекундах. В приведенном выше примере, что произойдет, если ваша покупка торговли будет выполнена, но продавать торговлю не так, как цены на продажу меняются к моменту поступления вашего заказа на рынок? Вы закончите сидеть с открытой позицией, делая свою арбитражную стратегию бесполезной.
  • Существуют дополнительные риски и проблемы: например, риски сбоя системы, ошибки сетевого подключения, временные задержки между торговыми ордерами и исполнением и, самое главное, несовершенные алгоритмы. Чем сложнее алгоритм, тем более строгий бэктестинг необходим, прежде чем он будет введен в действие.

Нижняя линия

Количественный анализ производительности алгоритма играет важную роль и должен быть рассмотрен критически. Увлекательно заниматься автоматизацией с помощью компьютеров с идеей легко зарабатывать деньги. Но необходимо убедиться в том, что система тщательно протестирована и требуются ограничения. Аналитическим трейдерам следует рассмотреть возможность самостоятельного изучения программ и систем построения, чтобы быть уверенными в правильном осуществлении правильных стратегий. Осторожное использование и тщательное тестирование алго-трейдинга могут создать выгодные возможности. (Подробнее см. В разделе «Как закодировать свой собственный торговый робот Algo».)

Алгоритмическая торговля (или алгоритмический трейдинг ) - это метод исполнения большой заявки (слишком большой, чтобы быть исполненной за раз), когда с помощью особых алгоритмических инструкций большая заявка делится на несколько под-заявок со своими характеристиками цены и объема и каждая из под-заявок отправляется в определенное время на для исполнения. Такие алгоритмы были придуманы для того, чтобы трейдерам не приходилось постоянно следить за и делить большую заявку на маленькие вручную .

Популярные алгоритмы биржевой торговли носят названия:

  • Percentage of Volume;
  • Pegged;
  • VWAP»;
  • TWAP;
  • Implementation Shortfall;
  • Target Close.

Алгоритмическая торговля не ставит целью получить прибыль . Её цель - уменьшить стоимость исполнения крупной заявки, минимизировать её влияние на и уменьшить её неисполнения.

К сожалению, сегодня термин «алгоритмическая торговля » часто ошибочно используется в тех случаях, когда на самом деле речь идет об . Перед такими системами действительно ставится цель получить прибыль. Они также известны под названием «торговых роботов», в которых торговые стратегии строятся на базе сложных математических формул и быстрой обработки данных.

Применение и реализация алгоритмической торговли

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

До появления программных комплексов алгоритмической торговли трейдеры институциональных инвесторов или трейдеры брокеров, получавших заявки от таких крупных инвесторов, должны были делить крупные заявки вручную. Существовала даже целая индустрия исполнения крупных заявок, когда сторонние компании принимали заявки от крупных и исполняли их, опираясь на свой собственный опыт.

В середине 2000-х годов эту рутинную работу удалось автоматизировать с помощью создания алгоритмических «движков», которые самостоятельно исполняли все те же действия, что делал . Трейдеру достаточно было перенаправить заявку в такой «движок», выбрать алгоритм исполнения и дальше только отслеживать его работу, сконцентрировавшись на ручном исполнении лишь только некоторых сложных заявок.

С середины 2000-ых годов ведущие стали предоставлять доступ к своим алгоритмическим движкам крупным клиентам, так что клиентам не надо было больше создавать такие движки самостоятельно. Комиссия за пользование алгоритмическим движком брокера выше, чем за пользование услугой прямого доступа к рынку .

Реализация механизма алгоритмической торговли

Передача заявки между клиентом и брокером осуществляется, как правило, с помощью сообщения по протоколу FIX . Для передачи заявок, предназначенных для алгоритмических движков, в 2004 году был преложен стандарт FIXatdl (расширение протокола FIX), но до сих пор этот стандарт так и не получил широкого распространения. Сообщение регистрируется в системе управления заявками брокера и перенаправляется автоматически в алгоритмический движок брокера. Сообщение FIX содержит в особых тегах параметры исполнения алгоритма, например:

  • время начала и конца исполнения;
  • целевая цена исполнения;
  • агрессивность/пассивность исполнения;
  • участие/неучастие в аукционах открытия и закрытия торговых сессий.

По мере исполнения своей заявки на рынке получает FIX-сообщения от брокера об исполнении и в конце дня сообщение о полном исполнении заявки или отмене ее оставшейся неисполненной части.