Алготрейдинг что это, скальпинг стратегии
Одним из вариантов торговли является алготрейдинг (алгоритмический трейдинг), изменивший финансовые рынки до неузнаваемости. С его помощью теперь не нужно часами сидеть и анализировать рынок, торговля может осуществлять днем и ночью без вашего участия. В статье разберем: что это такое, как его можно применить, какие стратегии существуют на его основе, расскажем о рисках, а также плюсах и минусах.
Содержание:
- Алготрейдинг что это такое,
- Стратегии высокочастотного алготрейдинга (HFT),
- Риски,
- Плюсы и минусы использования.
Быстрая навигация
Алготрейдинг что это простыми словами
Алготрейдинг – относительно новый тренд, в котором используются автоматизированные программные алгоритмы во время торговли вместо традиционного анализа рынка трейдером. Простыми словами специалисты пишут программы, в которых указывают при каких условиях осуществляется вход в рынок и выход из позиции. Чаще всего критерии определяются на основе популярных индикаторов.
В современном мире термин алготрейдинг может подразумевать 2 значения:
1. Алготрейдинг как автоматическая система, выполняющая работу, связанную с покупкой и продажей активов без прямого воздействия человека. Она будет следовать заранее указанному в настройках алгоритму. В этом случае алгоритмы служат средством изучения рыночных ситуаций, управления позициями и получения прибыли в автоматическом режиме. На криптовалютном рынке они именуются торговыми роботами или ботами, на форексе — советниками.
2. В качестве второго значения можно назвать алгоритмическую торговлю как метод по исполнению наибольшего количества заявок на криптовалютном рынке. В таком случае система алготрейдинга будет использоваться, чтобы упростить работу трейдеров, но не заменить ее полностью, как в первом случае.
- Более 4 лет на рынке,
- Кредитное плечо 1:100,
- Бонус за регистрацию 3030$,
- Возможности для бизнеса,
- Мобильные приложения для iOS и Android,
- Техподдержка 24/7,
- Низкие комиссии,
- Бессрочные контракты.
- Стабильная работа
- Более 1500 активов,
- Более 5 млн. пользователей,
- Мобильное приложение,
- Широкий функционал,
- Постоянное расширение активов,
- Доступны торговля с плечом
- Более 9 лет без взломов,
- 500+ криптоактивов,
- Более 10 млн. пользователей,
- Мобильные приложения,
- Стейкинг, пулы,
- Техподдержка 24/7 на русском,
- Более 600 криптовалют для торговли,
- Кредитное плечо 1:200.
- Более 7 лет на рынке,
- Нулевые комиссии в ноябре,
- Стейкинг USDT 10%+6,5%,
- 3000$ бонус новым пользователям
- Кредитное плечо 1:100 на фьючерсы,
- Более 1400 криптовалют для торговли,
- Конкурс с компенсаицей убытков трейдерам до 30 000$.
В зависимости от подхода и стиля торговли алготрейдинг делится на:
- Количественный — когда трейдеры стремятся к формированию алгоритмов, выявляющих изменения тренда, пробитие сильных уровней, откаты и иные существенные движения рынка, когда цена проходит от 80 пунктов и выше. В основном их стратегии базируются на трендовых индикаторах в сочетании с осцилляторами и уровнями поддержки и сопротивления.
- Высокочастотную алгоритмическую торговлю (High-frequency trading). В качестве главенствующей формы, связанной с алгоритмической торговлей является HFT-трейдинг, чем собственно и является высокочастотный алготрейдинг. Простыми словами это скальпинг, когда сделки проводится за секунды, а в отдельных случаях за доли секунд. При этом цена может проходит от 1-2 до 20-50 пунктов. При работе в таком варианте основой является скорость исполнения ордеров. Невысокая прибыль при таком подходе компенсируется многочисленностью сделок.
Суть алгоритмического трейдинга.
Алготрейдеры в расчетах и при настройке ориентируются на ранее выявленные закономерности в поведении участников рынка, т.е. программа будет искать похожую модель, которая уже много раз с успехом повторялась на рынке. Например, ориентируясь на уровни Фибоначчи или перекупленность и перепроданность по RSI. По сути вы можете задать роботу алгоритмы стратегий, которые используете сами и программа будет автоматически анализировать рынок и открывать в позиции при совпадении заданных условий. При этом следует помнить, что ни один робот не способен со 100%-ой гарантией предсказать, какая ситуация произойдет в будущем. Поэтому не все сделки будут закрываться в прибыль.
Существует 3 варианта, напрямую связанных с подбором правил в алготрейдинге:
- Генетический, когда алгоритмы разрабатываются только с помощью компьютерных систем;
- Ручной. Применяется подход, который будет базироваться на симбиозе моделей: физических и математических;
- Автоматический, когда используются специальные программные обеспечения, включая искусственный интеллект. При этом системы выполняют работу по перебору огромных массивов правил технического анализа, тестируют и сравнивают эффективность множества стратегий. Такие крупные алготрейдинговые инвестиционные организации как Virtu, Renaissance Technologies, Citadel занимаются работой с тысячами инструментов, используя одновременно более десятка тысяч различных роботов. Таким образом компании распределяют риски, что уменьшает вероятность крупных потерь.
Стратегии высокочастотного алготрейдинга (HFT).
Рассмотрим торговые тактики при использовании скальпинг-роботов:
- Электронный маркетмейкинг (по англ. Electronic market making) – стратегия по извлечению прибыли, которая достигается с помощью совершения сделок внутри спреда, когда брокеру не хватает ликвидности по определенным инструментам. Достаточно часто во время торгов брокеры, работающие по системе Market Maker (перекрывающие ордера трейдеров без вывода на межбанковский рынок) при недостатке ликвидности увеличивают спреды. Когда у них нет предложений, перекрывающих заявку трейдера такой брокер платит должен перекрыть спрос на базовый инструмент личными финансами, чтобы фиксировать спред. В таких ситуациях брокеры и биржи могут предлагать дополнительные вознаграждения за то, что пользователь предоставил ликвидность. Тем самым они готовы выплачивать rebate (рибейт) или же уменьшать комиссию за сделку, чем и пользуются программы для алготрейдинга.
- Арбитраж задержек (по англ. Latency arbitrage) – стратегия применяется отдельными трейдерами при торговле на новостях и высоковолатильных инструментах. Основной акцент делается на высочайшую скорость исполнения за счет близкого географического расположения трейдера к серверам брокера (биржи), или за счет приобретения дорогого высокоточного соединения. Прибыль достигается за счет мгновенного исполнения ордеров без проскальзываний.
- Статистический арбитраж (Statistical arbitrage) – метод, связанный с HFT торговлей, который опирается на установление корреляций между одними активами на различных торговых платформах (например, арбитраж на курсе на разных криптовалютных биржах) или коррелирующих однотипных активов – фьючерсов на криптовалютные или фиатные пары с их спотовыми аналогами. Например, при росте цен на нефть программа начнет покупать акции нефтяных компаний, а при росте цен на биткоин — ценные бумаги компаний, занимающихся добычей BTC.
- Выявление пулов высокой ликвидности в биржевом стакане – подобная технология ведения торговли нацелена на то, чтобы найти крупные заявки в стакане цен и при приближении цены к курсу, указанному в заявке открыть ордер в направлении крупного ордера и заработать на импульсном движении после срабатывания крупного ордера. Однако тут нужно учесть нюанс, что часть крупных заявок могут быть созданы для манипуляции рынком — они удаляются или перевыставляются по другой цене при приближении. Поэтому открывается много сделок небольшой лотности с узким стоп лоссом.
- Фронтраннинг (Front running) – если перевести название подобной стратегии, то получиться что-то типа «забегание вперед». В основном она выстроена на выполнении программой анализа ордеров на покупку и продажу в стакане цен, средней суточной волатильности актива (ATR), ликвидности и объемов торгов. При обнаружении крупной заявки робот автоматически выставляет ордер Buy Stop чуть выше, если объемная заявка выставлена на покупку. Или Sell Stop — немного ниже, если крупный игрок решил продать актив в большом объеме. В данном случае срабатывание заявки крупного трейдера будет выполнять функции линии поддержки или своеобразной защиты от резкого разворота цены. Для увеличения прибыли сделки открываются небольшими лотами по принципу пирамиды. Например, после срабатывания первого ордера на Buy, когда цена прошла в направлении движения 10-20 пунктов открывается 2-ая сделка на Buy, затем 3-ая. Тут важно учитывать наличие заявок с большим объемом в противоположном направлении и ликвидность актива.
О том, как быстро создать торгового робота для торговли при помощи платформы rTrader от брокера Roboforex читайте в статье. В терминале же можно найти готовые алгоритмические стратегии на разные временные таймфреймы.
Обучение
Чтобы успешно зарабатывать при помощи алготрейдинга важно знать не только основы технического анализа и уметь пользоваться индикаторами, но и понимать, как формируются цены на активы и уметь распознавать манипуляции крупных игроков. Поэтому рекомендую к прочтению следующую книги по алгоритмическому рынку:
- Flash Boys. Высокочастотная революция на Уолл-стрит, автор Майкл Льюис. Книга повествует, каким образом происходит работа с высокочастотным трейдингом, а также как трейдеры используют опережающие сделки и торговлю алгоритмического характера. После выхода книги ФБР объявило расследования, связанное с высокочастотным трейдингом (HFT).
- Человек на все рынки: из Лас-Вегаса на Уолл-стрит. Как я обыграл дилера и рынок, написанная математиком Эдвардом О. Торпом. Читается легко благодаря захватывающему сюжету.
- Количественный трейдинг, автор Эрнест Чан. В книге можно прочитать о процессе по созданию торговой системы, используя одну из двух программ: MatLab или Excel. После прочтения будет ощущение реальности решения многих задач с применением программ. Работа Эрнеста Чана – лучший гид по тому, каким образом устроен алготрейдинг, а также может помочь освоить такие понятия, как «торговая модель», «риск-менеджмент» и так далее.
- Алгоритмическая торговля и прямой доступ к бирже, автор Барри Джонсон — разработчик программного обеспечения для трейдинга в одном из инвест. банков. Книга поможет понять принцип работы биржи, освоить элементы «рыночной микроструктуры» и помочь улучшить свои стратегии. Несмотря на написание книги сложным языком рекомендуется к прочтению.
Риски алготрейдинга
Рассмотрим наиболее высокие риски, которые стоит учитывать как институциональным, так и частным трейдерам:
- Операционный. Наиболее распространенной из проблем являются технические сбои, так как сервера в определенные моменты просто не выдерживают потока нахлынувших заявок от клиентов. Часто это происходит в момент выхода новостей или открытия рынка. В таком случае система перестает работать, а создатели остаются без прибыли или с убытком из-за несвоевременного открытия или закрытия позиции. Другой аспект связан с алгоритмическими ошибками, которые могут допускаться самими разработчиками. Недоработки в программном обеспечении влекут за собой сбои в работе, которые способны привести к чрезмерному открытию сделок и закрытию их с убытком.
- Существенные импульсные движения. Иногда на рынках происходят быстрые и ощутимые движения без особых причин, когда цена при открытии или закрытии рынка показывает отклонение от 10-30% и более. Такие ситуации называют флэш-крэш (flash crash). Часто такие движения связаны с работой программных роботов крупных инвестиционных фондов или выкупом активов инвесторами-китами.
- Отток ликвидности. Поскольку более половины ордеров на рынка выставляется роботами крупных фондов и банков, то внезапное прекращение их работы может вызвать резкий спад заявок. Выпадение крупного капитала из любого актива, как правило приводит к сокращению его волатильности, а вслед за этим и интереса к нему со стороны краткосрочных трейдеров. Они начинают закрывать позиции, что приводит с резким движениям на рынке. Особенно рискована потеря ликвидности на малоизвестных криптовалютах. Это может привести к тому, что вы просто не сможете закрыть позицию, т.к. не будет желающих купить ее.
- Увеличение торговых комиссий и сборов. Если посмотреть на тарифы брокеров и бирж, то при достижении определенных объемов они снижают комиссии (предоставляют существенные скидки), т.к. трейдер добавляет ликвидности на рынок. Но если ежедневные торговые объемы огромны, то комиссии существенно возрастают, т.к. увеличивается нагрузка на сервера и компаниям приходится увеличивать мощности для успешной обработки заказов. Таким образом, для скальпирования роботами всегда остаются риск превысить объемы и попасть на увеличенные комиссионные. Поэтому важно перераспределять роботов между 2-3-5 брокерами или биржами.
- Существенное влияние на курс актива. Когда капитализация актива мала, даже 1 крупный игрок может ощутимо повлиять на цену актива, когда робот настроен на выставление объемных заявок в 1 сторону (только на Buy или Sell). Часто эмитенты нанимают компании, которые роботами раскачивают волатильности актива для привлечения интереса трейдера. Это называется пампом и дампом, про которые я рассказывал в статье.
- Уменьшение прогнознозируемости курса. С ростом алгоритмической торговли на рынках снижается эмоциональная составляющая трейдинга. Это приводит к тому, что активы перестают оперативно реагировать на новостные факторы, а направление движения цены определяют крупные заявки в стакане цен, выставленные роботами крупных игроков на рынке. Поэтому частным трейдерам при настройке робота важно задать параметры отслеживания стакана цен на активы.
Плюсы и минусы алготрейдинга
Роботизированная торговля крупными игроками рынка может поставить под сомнение эффективность ручной торговли и анализа рынка. Однако у всего есть свои нюансы. В качестве преимуществ алгоритмической торговли можно выделить:
- Использование при отсутствии знаний и пониманий технического анализа и рынка в целом. Даже начинающий трейдер может купить и поставить готового торгового робота и начать зарабатывать. Для этого ему понадобится только умение правильно выбрать робота (изучить статистику и на каких активах лучше работает) и подключить его к терминалу. Но и тут можно нанять человека кто сделает это за тебя.
- Отсутствие человеческого фактора и работа строго по заданным параметрам. Человек склонен к преждевременному открытию или закрытию позиций, отодвиганию Stop Loss, а при долгом анализе может начать видеть паттерны, которых по факту нет. Роботорговля исключает эти факторы.
- Скорость открытия и закрытия ордеров. Работа большинства советников и роботов не предусматривает выставление отложенных ордеров, операция совершает при совпадении всех заданных условиях рпактически мгновенно.
- Работа 24/7 без снижения трудоспособности и потери внимания. Но тут важно учесть время работы финансовых рынков разных стран, снижение и рост активности. Часть роботов хорошо работают, например, только при открытии американской сессии, когда происходит всплеск активности.
- Возможность быстро масштабировать свою систему, чтобы дополнительно заработать. Успешного робота можно выгодно продать или настроить для копитрейдинга и получать дополнительный пассивный доход.
Стоит сказать и о недостатках:
- можно ошибиться при написании алгоритма. В случае, если разработчиком будет допущена какая-либо ошибка или недочет при написании кода, то робот будет работать по убыточному сценарию пока не сольет депозит или его не остановят. Поэтому важно после написания некоторое время следить на работой бота и вовремя вносить корректировки в код.
- сложность написания алгоритмов. Чтобы составить даже самый простой алгоритм, необходимо иметь прибыльную стратегию с точными условиями для входа, фиксирования прибыли и закрытия с убытком.
- не учитывает влияние новостных и фундаментальных факторов. На рынке всегда присутствуют моменты, когда эмоциональность трейдеров берет верх над алгоритмической торговлей. Это происходит в период выхода новостей, например, при повышении или понижении процентных ставок в разных странах, при выходе экстренных новостей, вроде аварий на крупных заводах. В эти моменты роботы продолжают торговлю по заданной системе и не могут своевременно проекратить открывать убыточные сделки. Поэтому многих трейдеры отключают ботов на 1 час в период выхода новостей.
В учетом недостатков, алготрейдинг на текущий момент еще не способен заменить финансовых аналитиков, хотя помогает существенно снизить влияние психологических факторов при торговле на финансовых рынках.
Финансовый обозреватель, инвестор, трейдер, с опытом торговли более 13 лет.
Пробовал несколько раз запускать роботов — все равно за ними постоянно нужно следить, обязательно выводить прибыль и тестировать на множестве валютных пар. Так что для тех, кто думает — купил и деньги капают, это не так. В большинстве случаев это такая же работа, требующая знаний и усидчивости.