Иногда в аналитических или обучающих материалах по форекс-тематике упоминаются некие алготрейдеры, которые почему-то выделяются из общей массы спекулянтов в отдельную группу. Сегодня я постараюсь кратко объяснить, кто они такие и чем занимаются.
Термин алготрейдеры состоит из двух частей – приставки «алго», которая является сокращением от «алгоритмическая торговля» и всем известного слова «трейдеры». Таким образом, к данной группе относятся спекулянты, возложившие большую часть операций на роботов.
Когда именно это слово окончательно закрепилось в словаре аналитиков и инвесторов я однозначно сказать не могу, так как всех книг по финансовым рынкам не изучишь, | (но можно прочитать много интересных обзоров на нашем сайте). Одно мне известно точно – первые алгоритмы появились ещё в 70-е годы прошлого века. |
Тогда они представляли собой аналог калькулятора, который автоматически рассчитывал ключевые показатели фондового рынка и сравнивал между собой разные акции. Например, если до появления ЭВМ приходилось считать коэффициенты P/E вручную, с 70-х эту функцию стали выполнять примитивные компьютеры.
В наш век всё это кажется примитивом, поскольку на любом тематическом сайте аналогичные сведения можно получить бесплатно за пару секунд, но в прошлом подобные программы стали настоящим «прорывом» в биржевой торговле. Приблизительно в этот же период начала формироваться и каста алготрейдеров.
Со временем мощность ЭВМ стала увеличиваться, появились новые языки программирования, рынком чаще стали интересоваться программисты и люди с техническим складом ума. В результате получилось то, что мы можем сегодня наблюдать воочию – большую часть операций на бирже совершают вовсе не люди, а специальные роботы.
Вообще, все алгоритмы можно разделить на две большие группы, к первой из которых относятся программы, выставляющие заявки на покупку и продажу актива в интересах маркетмейкера (создателя рынка).
Разработкой подобных модулей занимаются крупные фирмы, так как их главная задача заключается в «накачке» рынка ликвидностью, минимизируя при этом риск самого маркетмейкера (банка, фонда и т.д.).
Простых спекулянтов интересуют преимущественно алгоритмы второй категории, которая включает роботов, эмулирующих действия трейдера, работающего по конкретной торговой системе.
Отсюда следует, что алготрейдеры полностью исключают из торговли эмоциональный фактор, так как все сигналы программа отрабатывает строго по правилам системы. Зачастую одного этого фактора достаточно для того, чтобы закрепиться на рынке (выйти в плюс).
Кроме этого, автоматизация торговли позволяет отрабатывать все системные сигналы без исключения, вследствие чего математическое ожидание фактических сделок получается максимально близким к одноимённому проектному показателю.
Чтобы стало понятно, о чём идёт речь, рассмотрим простой пример. Предположим, что трейдер разработал систему, точки входа по которой могут появиться в любое время суток. Тестирование этого подхода на истории показало, что математическое ожидание находится в положительной области, т.е. идеальная отработка паттернов как бы гарантирует доход.
В действительности картина получится совсем другая, в частности, спекулянт не сможет отрабатывать ночные точки входа, а также будет иногда пропускать дневные и утренние паттерны, так как всегда находиться перед монитором невозможно физически.
Всё это приводит к искажению реального математического ожидания сделок, т.е. даже если начнётся серия потерь, новичок будет думать, что она скоро закончится, а через 10-20 ордеров он не только отобьёт весь убыток, но ещё и заработает. Ещё бы, ведь математическое ожидание не врёт! Полагаю, результат здесь уже очевиден – в лучшем случае это будет длительное «топтание» на месте, а в худшем – слив.
Алготрейдеры полностью исключают подобный риск, поскольку их роботы торгуют строго по системе в любое время суток.
Разумеется, у автоматизированных систем есть и некоторые минусы.
Во-первых, они уязвимы к «неторговому» риску, т.е. проблемам со связью, некачественным котировкам и прочим подобным факторам, которые никак не удастся предвидеть.
Во-вторых, оформить на языке программирования можно не все стратегии, так как некоторые из них являются слишком сложными. Сегодня некоторые трейдеры пытаются построить нейронные сети, но, как мы уже отмечали в соответствующем обзоре, пока они остаются лишь фантастикой.
И последний минус алготрейдинга заключается в самом программировании, поскольку далеко не у каждого трейдера есть время на изучение специальных языков. Профессиональные же разработчики оценивают свои услуги достаточно дорого.