Аннотация: в статье раскрываются основные понятия алготрейдинга. Отдельно рассмотрены хэдж-фонды, площадки для алготрейдинга, а также его преимущества. Отмечается, что алготрейдинг используется в банковском секторе и на крипторынке.
Ключевые слова: алготрейдинг, алгоритмическая торговля, трейдеры, хедж-фонды,
Понятие об алготрейдинге
Понятие алгоритмического трейдинга имеет два основных определения:
Алготрейдинг. Автосистема, которая может торговать без трейдера в заданном ей алгоритме. Система необходима для получения прямой прибыли за счёт автоанализа рынка и открытия позиций. Этот алгоритм ещё называют «торговым роботом» либо «советником».
Алгоритмическая торговля. Исполнение крупных ордеров на рынке, когда они в автоматическом порядке делятся на части и постепенно открываются в соответствии с заданными правилами.
Если упростить, алгоритмическая торговля — это автоматизация повседневных операций, выполняемых трейдерами, которая позволяет уменьшить время, необходимое для анализа информации об акциях, расчёта математических моделей и проведения транзакций.
Важно, что автоматизация процессов позволяет решить важнейшую проблему человеческого фактора. К данному фактору можно отнести эмоциональность, домыслы, интуицию, неверные прогнозы, ошибки мышления. Все это может препятствовать получению прибыли.
Суть алгоритмической торговли заключается в подборе правил по открытию позиций и семейств роботов. Такой подбор может быть:
ручным — выполняется исследователем на основе математики и физических моделей;
автоматическим — нужен для массового перебора правил и тестирования в рамках программы;
генетическим — в этом случае правила разрабатываются программой с элементами искусственного интеллекта.
По оценке ZeroHedge, 84% сделок на мировых биржах осуществляется с помощью инструментов высокочастотного трейдинга (high-frequency trading) — основного вида алгоритмической торговли, при котором специализированные программы в автоматическом режиме ищут возможности для заработка, продают и покупают позиции в доли секунды.
Хедж-фонды
Инвестиционные банки и хедж-фонды — первопроходцы в данной области, и они как никто другой нуждаются в автоматизации исполнения крупных ордеров. Они успешно инвестировали в разработку подобных алгоритмов немалые средства, в результате чего появлялись различные системы, влияющие на рынок.
Renaissance Institutional Equities Fund (RIEF) – крупнейший хедж-фонд, использующий алгоритмическую торговлю. Он был открыт американской инвестиционной компанией Renaissance Technologies Corp., которую основал в 1982 г. математик Джеймс Харрис Саймонс (James Harris Simons). Издание The Financial Times в 2006 г. присвоило Саймонсу звание «самого умного из миллиардеров».
Крупнейший фонд Bridgewater Associates, основанный Реем Делио (Ray Dalio), управляет активами на $160 млрд, базируясь на количественных инвестициях (quantitative investing). Прибыль инвесторов компании за год составила $5 млрд. [3]
Главными официальными участниками высокочастотной торговли являются Citadel LLC, ATD, Hill, Virtu Financial, Tradebot, Timber Chicago Trading и GETCO. Однако наиболее активны в этом направлении HFT-подразделения крупнейших финансовых учреждений – Deutsche Bank, Goldman Sachs, Morgan Stanley и подобных.
Сейчас в хедж-фондах сосредоточено около $3,5 трлн — эта цифра сопоставима с ВВП Германии и почти в полтора раза превышает ВВП Великобритании. При этом приблизительно 50% активов сосредоточено в первой сотне хедж-фондов, которые составляют когорту самых главных имен в индустрии. К примеру, в Bridgewater Associates сейчас $122 млрд, в AQR Capital Management — $70 млрд, а в Two Sigma — $53 млрд.
Хедж-фонды широко известны в узких кругах. Их клиенты — крупные институциональные инвесторы: пенсионные и суверенные фонды, страховые компании и прочие крупные финансовые институты. Кроме того, хедж-фонды популярны среди состоятельных клиентов всего мира, которые имеют возможность инвестировать в них через премиальные банки и фэмили-офисы.
Эти фонды интересны прежде всего своим соотношением риска и доходности. К примеру, один из крупных и авторитетных алгоритмических фондов — Two Sigma Spectrum — за три года показал такую же доходность, что и фондовый индекс S&P 500, но с гораздо меньшим риском. В то время как американский индекс был крайне волатилен в некоторые периоды, доходность хедж-фонда не просто «держала удар», но и росла. Если посмотреть на график с 2005 года — момента создания фонда, то можно увидеть, что стратегия Two Sigma Spectrum значительно обгоняет индикатор S&P 500.
Применение и рынки
Использование автоматических роботов получило широкое распространение на межбанковском валютном рынке. В особенности торговые советники заслужили популярность, благодаря платформе MetaTrader 4 и языку программирования MQL4, который и позволяет вести алгоритмическую торговлю на Форекс даже начинающим трейдерам:
использование данного языка под силу рядовому пользователю, как следствие, существует алготрейдинг для начинающих в справочнике с полным описанием функций языка;
запрограммированные советники можно сразу компилировать в формат терминала и запускать в работу;
созданные роботы не требуют больших вычислительных мощностей, достаточно стационарного компьютера;
в терминале доступен широкий спектр инструментов для тестирования робота на большом интервале времени.
Биржевые организации можно считать наиболее заинтересованными в развитии алгоритмической торговли.
Наиболее популярные платформы для алгоритмической торговли можно представить следующим списком:
TSLab – имеет возможность создания сложных алгоритмических систем, обладает практичным визуальным рядом и возможностью редактирования, имеется просмотр работы скрипта;
Wealth-Lab – из достоинств отметим построение торговых систем со встроенным мастером стратегий, построение мультисистем, разработка на любом языке .NET, проверка стратегии по всем инструментам;
MetaStock/ TradeScrip – отметим большую библиотеку индикаторов и формул, большое количество модулей программы, высокую скорость работы;
Большинство брокерских API имеют интерфейсы на C++ и/или Java. Частота совершения торговых операций — важнейший элемент алгоритма торгового движка. Робот может посылать сотни приказов в минуту, поэтому производительность системы крайне важна. Если система реализована не очень хорошо, то неизбежно возникновение значительного проскальзывания между ценой, когда приказ должен был быть выставлен и той, по которой он реально исполнился. Это может драматическим образом сказать на доходности.
Языки программирования вроде C++/Java обычно лучше всего подходят для написания торгового движка, но при их использовании возникают вопросы по времени разработки, легкости тестирования и поддержки кода. В тех случаях, когда важна скорость работы (например, в случае HFT-трейдинга), используются эффективные низкоуровневые языки — C++ и даже чистый С.
При помощи C++ разрабатываются в основном два типа торговых роботов:
торговый двигатель – доступная и простая система, отвечающая за выполнение легких задач;
торговый робот для управления настройками – данная система отвечает за управление алгоритмами и редактирует интерфейс пользователя, включает в себя механизмы представления результатов торговли.
Эффективность алгоритмической торговли в крипте
Алгоритмический трейдинг криптовалютами сегодня набирает обороты. В массе своей крупные (и наиболее надежные) биржи, включая Bitfinex и Poloniex, не только не препятствуют автоматизированной торговле, но и поощряют ее. Как минимум потому, что получают комиссию с каждой транзакции, вне зависимости от того, теряет или зарабатывает деньги клиент.
В криптотрейдинге возможны различные стратегии. Основные — это арбитраж, который предполагает заработок на разнице в цене актива на разных рынках (допустим, на двух биржах), и маркет-мейкинг, то есть игра на курсах монет и их деривативов.
Системами алготрейдинга пользуются как профессионалы, в том числе на стороне финансовых организаций, так и «любители» — простые обладатели криптовалют, пытающиеся приумножить свой капитал. Решения такого класса разнятся по степени сложности и по принципам устройства. Выделим три основные категории ПО для работы с криптобиржами:
боты с заранее прописанной логикой;
обучаемые торговые роботы на базе технологий ИИ и machine learning;
роботы-советники.
Отметим, что в мир криптовалют пришли гранды высокочастотной биржевой торговли, включая Jump Trading и Tower Research, а торговые платформы на базе искусственного интеллекта постоянно совершенствуются.
Достоинства и недостатки алготрейдинга
Преимущества алготрейдинга — это, прежде всего, отсутствие у них недостатков ручной торговли.
Достоинства алготрейдинга:
Автоматизация процессов;
Отсутствие физических ограничений и человеческого фактора;
Строго и неуклонно следуют заданной программе.
Однако, при всех достоинствах, алготрейдинг имеет определенные недостатки:
Ошибки в программе. Если программист допустит ошибку, робот неуклонно будет следовать ошибочной программе и потеряет деньги.
Достаточная сложность программ. При разработке алгоритмов нужно разбираться не только в программировании, но и в трейдинге. Это требует специализированных навыков и опыта.
Отсутствие информации. В свободном доступе очень мало информации по алготрейдингу.
Недостаток гибкости при изменении рынка. В ручном режиме проще подстроиться под быстрые изменения, чем менять весь алгоритм в программе.
В заключение нужно отметить, что алготрейдинг позволяет не только увеличить прибыль от торговли, но и снизить нагрузку на трейдера. Есть много вариаций алготрейдинга. Использоваться он может как на валютном, так и на фондовом рынках. У роботов существуют свои проблемы, но они все же менее значимые, чем недостатки ручной формы трейдинга.
Ulangazy Askarbekov
Director of Quotex (HK) Limited
Комментарии (10)
megazhuk
13.09.2022 21:39+7Какую мысль вы хотели донести этой статьей?
Просто рассказать о факте существования алготрейдингаа и про то что там C++/Java часто пользуют ?
Я по заголовку было подумал что наконец таки почитаю что-то интересное на эту тему, а оказалось что в статье вы пишите что по алготрейдингу мало информации в открытом доступе, и сами не даёте информации.Askarbekov Автор
16.09.2022 12:12Этой статьей я хотел показать и объяснить тем кто начинает, что это крайне тяжелый и дорогостоящий бизнес. Написав один раз стратегию и купив один раз инфраструктуру, не даст Вам возможности зарабатывать на финансовых или альтернативных рынках. Вам и Вашей команде каждый день необходимо смотреть результаты, изучать маркет дату, сигналы, подгонять и развивать инфраструктуру, писать новые стратегии, что также занимает много времени.
molybdenum
14.09.2022 04:20+3а что означают вот эти символы в конце некоторых предложений [1] [2] [3]?
IvaYan
14.09.2022 10:17Так оформляют ссылки на источник, по ГОСТу. Так что есть подозрения, что это действительно X страниц воды из введения к диплому.
Zoim
14.09.2022 04:31+3На открытых данных вы никогда не сможете построить долгосрочную прибыльную стратегию, поэтому алготрейдинг на маркетдате это утопия. Все ваши попытки будут упираться в переоптимизацию параметров и через довольно непродолжительное время ваша стратегия вновь станет убыточной, причем заранее определить точку разворота вы все равно не сможете.
LeXaNe
Почему я алГо читаю как алКо?
mxr
¯\_(ツ)_/¯ Кто на что учился.
LeXaNe
Просто сегодня день программиста ))
Yagodka
Так мозг пытается увеличить количество преимуществ и как бы намекает