Торгуем правильно и быстро: разбираемся в высокочастотном трейдинге
Алгоритмическая торговля — это чаще всего непредсказуемый и трудно прогнозируемый процесс, сопряженный с большими рисками. Четких правил и рекомендаций не существует, но есть мнения и реальные примеры. О том, как проходит алгоритмический трейдинг на рынке криптовалют, расскажем в сегодняшнем материале.
18 октября 2017 года алгоритмическая торговая платформа QuantConnect в своем твиттере объявила о начале сотрудничества с криптовалютной биржей GDAX. По словам основателя компании Джареда Броада, «для QuantConnect подобное сотрудничество стало следующим логическим шагом», обусловленным нарастающим интересом к цифровым валютам и инвестированию в них. Теперь, благодаря взаимодействию с GDAX, сообщество QuantConnect может разрабатывать и мгновенно раскрывать криптовалютные стратегии.
Терминал алготорговли QuantConnect
В ближайшие планы платформы на 2018 год также входит налаживание сотрудничества с биржей Kraken — крупнейшей по объему торгов в паре BTC/EUR. Сейчас также начала функционировать автоматизированная криптоплатформа Gimmer, которая выпустит свои токены уже 1 февраля.
Однако сотрудничество с торговыми платформами — это далеко не единственный способ алгоритмической торговли на рынке криптовалют.
Как повторить биржевой успех Джорджа Сороса и заработать $2 млрд за месяц? Или как стать вторым Энди Кригером и заключить более чем миллионную сделку в «черный понедельник»?
Если вы новичок на рынке, но хотите вплотную заняться алгоритмическим трейдингом, у вас есть несколько вариантов: к примеру, можно воспользоваться готовыми программами или же создать свою с помощью торгового бота.
Программа для алгоритмической торговли — купить или сделать самому?
Применение готового стратегического решения сэкономит вам время, а создание собственной программы даст возможность подстроить ее под свои потребности.
Стоимость автоматического программного обеспечения часто очень высока. Также оно может быть заполнено лазейками, которые позволяют человеку или организации избегать сферы действия закона или какого-либо ограничения без прямого нарушения закона: если не знать их специфики, то можно потерять крупные суммы денег. Высокие затраты на готовое программное обеспечение могут существенно уменьшить прибыль от алгоритмической торговли.
Среди готовых решений по алгоритмической торговле криптовалютами есть, например, софт Algotrader 4.0. Однако и построение собственного алгоритмического программного обеспечения требует большой затраты времени и усилий и при этом, весьма вероятно, не будет надежным.
Торговые боты
Для того чтобы создать торгового бота, нужно убедиться в том, что у биржи, с которой вы планируете работать, есть торговое API. API (Application Programming Interface) — это набор функций, которые биржа предоставляет для использования во внешних программах. Иными словами, данный интерфейс используется программистами для написания алгоритмов для торговых ботов.
Многообразие криптовалютных бирж
Сходством API всех биткойн-бирж является то, что они открыты, поэтому каждый при желании может написать софт и начать торговлю. Однако у криптовалютных бирж нет общепринятых стандартов API: в каждом конкретном случае отличаются и набор функций, и параметры их вызова, и документация. Исходя из этого, первых своих ботов лучше создавать на популярных площадках, где API хорошо задокументировано и ответы на интересующие вопросы можно без труда найти в сообществе.
Вопреки расхожему мнению, биржи не банят за использование ботов: напротив, на криптовалютном рынке торговые площадки имеют 0,2 процента от всех исполненных заявок. Более того, торговые роботы сокращают количество пользовательских ошибок и способствуют более оперативной обработке информации.
На биржи Poloniex и Bittrex приходится наибольший поток торговли альткойнами: у них хорошо задокументированные API и большая ликвидность почти по всем представленным валютам. Трейдеры советуют и отечественную биржу Livecoin: ее преимущество заключается в том, что здесь можно получить консультацию на русском языке. Биржа Liqui быстро реагирует на новые ICO и оперативно добавляет новые монеты, за счет этого на ней удобно наблюдать за новыми проектами и их стоимостью на рынке. Кроме того, ее торговое API идентично API Bittrex, что создает возможность для торговли на двух биржах с минимальными изменениями бота.
Также, например, на Quora пользователи делятся ссылками, перейдя по которым можно создавать стратегии для уже готовых ботов:
- ga-bitbot – Genetic algorithm trade system for bitcoin – Google Project Hosting;
- mtgox-autotrader;
- cryptotrade;
- node-mtgox-websocket-client;
- BitcoinTrader;
- trade;
- ArBit и другие.
Издание The Merkle выделяют свою шестерку лучших торговых биткойн-ботов:
Стратегии для бота на крипторынке
Глава криптовалютного фонда EAM Тим Эннекинг назвал основным различием между алгоритмическим трейдингом на традиционных рынках и трейдингом на рынке криптовалют то, что на рынке акций важны милли- и даже микросекунды, в то время как на крипторынке такие короткие временные промежутки не имеют значения.
Эннекинг также отметил и то, что процесс алгоритмического трейдинга нельзя пускать на самотек. За ним нужен пристальный контроль, он не может работать самостоятельно в течение долгого времени.
Разработку стратегии для торгового бота можно назвать конфиденциальной историей. Для алгоритмического трейдера важно не раскрывать свою стратегию, иначе действия его бота могут прочитать и тогда его кошелек будет опустошен. Тем не менее, есть несколько известных стратегий, которые можно использовать в торговле.
Арбитражная торговля — это торговля, основанная на получении прибыли на разнице между стоимостью актива на разных рынках. Покупая актив на одном рынке и продавая его на другом по более высокой цене, бот помогает своему обладателю выигрывать от проведенных операций.
Также трейдеры могут рассчитывать на прибыль от фьючерсного арбитража, утверждает Артур Хейс, сооснователь торговой биткойн-платформы BitMEX. Так, торговцы на бирже могут воспользоваться существующей разницей между фьючерсным контрактом и его базовым активом.
Еще одна стратегия, которую можно использовать с помощью торговых ботов, это маркет-мейкинг. Это консервативная стратегия, суть которой сводится к получению прибыли от спреда. Петар Живковский, операционный директор биткойн-платформы Whaleclub, считает, что данный процесс включает в себя размещение заявок (лимитных ордеров) по обе стороны, рядом с текущей рыночной ценой.
Алгоритмы на реальном рынке
Мар Бартолом, один из авторов dev.to, решил отойти от традиционных стратегий, описанных выше, разработать свои алгоритмы и оценить их потенциальную эффективность на рынке биткойна на базе его изменений в прошлом году.
Статический алгоритм: покупает полный пакет активов и просто ждет. Прибыль или убыток будут зависеть от долговременной эволюции рынка.
Простой алгоритм: поддерживает постоянную сумму, вложенную в акции (в криптовалюту), все время. Если цена повышается, он извлекает прибыль вместе с первоначальной суммой. Если цена снижается, он покупает новые акции, пока не достигнет суммы первоначальных инвестиций.
Пиратский алгоритм: на основе алгоритма, найденного на github. Данный алгоритм отслеживает стоимость, по которой были куплены или проданы те или иные акции. Если цена снижается, он продаст ее, чтобы избежать потерь. Если поднимется, то алгоритм совершит повторную покупку.
Случайный алгоритм: он будет произвольно покупать или продавать фиксированное количество активов.
Мар представил ситуацию, в которой он инвестировал $1000 в биткойн в прошлом году, и рассмотрел, какой доход он бы получил, запрограммировав своего бота на ту или иную стратегию:
Кажется, что лучшей стратегией является случайный алгоритм… Простой алгоритм оказался лучше статической стратегии и принес бы в реальности в два раза больше дохода. Пиратский алгоритм оказался неэффективным и повлек бы за собой потерю практически всех инвестиций. Неожиданными оказались результаты случайного алгоритма, который дал бы 1000-кратный доход.
Однако если, например, применить те же стратегии к биткойну в июне 2017, то результаты будут несколько отличаться.
Небольшая потеря стоимости биткойна отразилась на статической стратегии. Простая стратегия помогла уменьшить потери, но незначительно. Пиратский алгоритм снова не оправдал ожиданий, случайный вновь оказался наиболее удачным решением.
Источник
5 популярных и простых стратегий в криптотрейдинге для новичков
Технический анализ – надежный помощник в торговле криптовалютами, без которого нельзя обойтись. Существуют тысячи индикаторов, на основе которых криптотрейдеры разрабатывают собственные стратегии.
Большинство из них могут оказаться сложными для понимания новичкам. Но есть и эффективные стратегии, которые обрели большую популярность среди начинающих трейдеров благодаря своей простоте.В этой статье мы поговорим о таких стратегиях, в которых несложно будет разобраться новичку, но при этом они помогут в торговле.
Технические индикаторы отражают реальные рыночные показатели и помогают определить ключевые уровни поддержки/сопротивления, перекупленности/перепроданности, направление тренда и многое другое.
С помощью индикаторов криптотрейдеры могут находить оптимальные точки входа в рынок и получать с определенной точностью сигналы на покупку и продажу криптовалюты.
На основе индикаторов трейдеры создают собственные стратегии. Как правило, используется индикаторы комбинируются для более точных сигналов, чтобы трейдер мог видеть более комплексную картину происходящего на рынке. Это устраняет лишние шумы и позволяет быстрее и качественнее извлечь необходимую информацию.
Как правило, терминалы криптобирж содержат преднастроенные базовые индикаторы, которые трейдер может использовать в своей торговле, такие как SMA (скользящие средние), MACD, Volume и другие.
Например, на графиках Binance предустановлены 3 скользящие средние с разными периодами и индикатор объемов Volume.Индикаторы MA сглаживают ценовые колебания и рассчитывает усредненные значения цены, позволяя понять, в какую сторону направлен тренд в настоящее время. А индикатор Volume отражает текущую рыночную активность: насколько преобладают покупатели (быки) или продавцы (медведи).
Трейдеры могут самостоятельно добавлять, удалять и настраивать нужные им индикаторы в соответствии с индивидуальными предпочтениями в торговле. Но для новичков будет достаточно стандартных настроек – они рекомендованы создателями этих индикаторов и нередко используются профессиональными трейдерами. По мере приобретения опыта вы научитесь настраивать параметры под себя. Далее мы рассмотрим популярные торговые стратегии и объясним, как их использовать в криптотрейдинге.
Скальпинг – не самая простая стратегия для начинающих криптотрейдеров, однако при грамотном управлении рисками может принести неплохой результат. Суть скальпинга заключается в том, чтобы совершать множество сделок в течение дня для получения небольшой прибыли до нескольких процентов. Однако криптовалюты относятся к высоковолатильным активам, и их цена в течение одного дня может меняться на 10% – 50% и более. Но это несет в себе повышенные риски для трейдеров, особенно, новичков.
А значит, трейдеру важно определить, как минимум, два ключевых параметра: уровни поддержки/сопротивления и направление тренда. С помощью уровней поддержки и сопротивления трейдер может определить, в какие моменты лучше всего открывать/закрывать позиции. Когда цена отскакивает от нижней границы, это сигнал на покупку, а отскок от верхней – на продажу.
Особое внимание нужно обращать на скользящие средние. Пересечение MA может указывать как на локальную, так и глобальную смену тренда. Индикатор Volume дополнительно поможет сформировать картину рынка и указать на медвежью и бычью дивергенцию. Например, если индикатор отображает красную, но на графике она зеленая, то это говорит о том, что сила медведей иссякает и цена готовится к прорыву.
Поскольку нужно определить направление тренда и ключевые уровни поддержки и сопротивления, то для торговли подойдут трендовые индикаторы, а также индикаторы объема и моментума:
- SMA;
- MACD;
- Parabolic SAR;
- RSI;
- Volume.
Тренд может измениться в любой момент и предугадать это невозможно. Поэтому важно следить за тем, чтобы трендовые индикаторы сохраняли свое направление.
Подсказка. Binance и многие другие популярные площадки используют графики популярного сервиса Tradingview. Чтобы добавить индикатор на график, нужно кликнуть по нему ПКМ и в поле начать вводить название индикатора. Затем в отобразившемся списке выберите нужный индикатор.
Еще одна популярная стратегия среди начинающих трейдеров – трендовая торговля. При этом нужно определить, в каком направлении движется цена в данный момент времени. Тренды бывают локальными и глобальными. Глобальные тренды подходят для среднесрочной и долгосрочной торговли.
Во время восходящего тренда цена движется лесенкой в узком канале и может незначительно выходить за его пределы. Причем, как правило, каждый локальный минимум выше предыдущего. То же справедливо и для локальных максимумов.
Итак, когда вы определили что тренд направлен вверх, то необходимо выделить ключевые уровни поддержки и сопротивления – от них мы и будем отталкиваться. Соответственно, зона поддержки подойдет для открытия длинных позиций, а зона сопротивления – для закрытия.
Как видно на картинке, цена криптовалюты колеблется в узком коридоре. А локальные минимумы и максимумы выше предыдущих (на скриншоте минимумы отмечены белыми горизонтальными линиями).
При нисходящем тренде сигналом к началу торговли будет пробой уровня сопротивления. Однако иногда пробой может оказаться ложным. Если цена после пробоя быстро откатилась и вернулась в исходное положение, то это может указывать на ложный пробой. В это время лучше подождать, когда отчетливо проявится тренд. Подробнее стратегии, основанной на пробое уровней, мы поговорим в следующем пункте статьи.
Поскольку рассматриваемая стратегия предусматривает торговлю по тренду, то логично будет использовать трендовые индикаторы:
- MA (SMA, EMA и т.д.);
- Stochastic RSI;
- MACD.
Эта стратегия используется, когда новый тренд еще не сформировался, но прорыв ключевого уровня может указывать на его смену. В течение определенного периода времени цена может продолжительно отскакивать от уровня поддержки и сопротивления.
Но рано или поздно силы рынка перевешиваются в другую сторону: цена не может двигаться только в одном направлении. Когда курс значительно вырастает, покупатели ослабевают и в игру активно включаются медведи. Верно и обратное.
При приближении к этому моменту амплитуда цены начинает уменьшаться, то есть цена находится в боковом движении или во флете. На начало восходящего тренда может указывать пробой уровня сопротивления. А перед этим продавцы «подталкивают» цену все ближе к уровню сопротивления.
Один из характерных признаков смены тренда можно наблюдать тогда, когда уровень сопротивления практически не меняется, а уровень поддержки приближается к нему, замыкая график в форме некоторого подобия клина. В определенный момент происходит пробой уровня сопротивления и цена начинает расти, указывая на появление нового восходящего тренда. При этом важно, чтобы цена не откатилась сразу к предыдущему уровню – этот феномен называется ложным пробоем.
Не нужно спешить и открывать позицию сразу после того, как цена прорвалась выше уровня сопротивления. Необходимо, чтобы выполнялось условие: новый сформировавшийся уровень поддержки должен оказать не ниже предыдущего уровня сопротивления. В этом случае можно открывать лонг, а затем торговать по тренду.
И снова здесь подойдут трендовые индикаторы. Но в дополнение к ним лучше использовать индикаторы моментума и объемов. Список подходящих индикаторов для стратегии на пробой ключевых уровней:
- MA (SMA, EMA и др.);
- RSI;
- Parabolic SAR;
- Volume.
MACD (схождение/расхождение скользящих средних) – один из самых популярных и простых индикаторов в трейдинге. Именно простота его использования послужила причиной такой популярности индикатора.
Сигналом на покупку криптовалюты будет пересечение линий быстрой и медленной MA ниже нулевого уровня MACD. При этом быстрая скользящая средняя должна пересекать медленную MA снизу вверх – именно это сигнализирует о развороте цены к росту.
Сигналом на продажу, соответственно будет пересечение медленной MA сверху вниз. При этом необязательно, чтобы это пересечение было выше нулевого уровня MACD.
Как мы писали ранее, для этой стратегии достаточно двух базовых индикаторов со стандартными настройками:
Не все торговые стратегии могут основываться на индикаторах, хотя могут подразумевать их использование в качестве дополнительного инструмента. В периоды высокой волатильности на крипторынке нередко возникает разница между котировками на разных биржах и в различных торговых парах. Разница между котировками может достигать 5% и более процентов.
Существует два основных вида криптоарбитража:
Межбиржевой арбитраж работает так:
- Покупаете криптовалюту на первой площадке по более низкой цене.
- Переводите монеты на вторую криптобиржу.
- Продаете по более высокой цене.
При этом нужно рассчитывать комиссии при выводе криптовалюты с биржи и за обмен. Кроме того, сохраняются риски, что курс криптовалюты резко изменится в период высокой волатильности, и вы не только лишитесь прибыли, но и понесете убытки. Особенно, это касается таких криптовалют, как Bitcoin и Ethereum: в их блокчейнах дорогие и медленные транзакции, которые могут проходить до часа и более. За это время курс может сильно измениться.
Внутрибиржевой арбитраж подразумевает использование промежуточной торговой пары в пределах одно биржи. Курс в различных парах может также сильно варьироваться. Пример внутрибиржевого арбитража:
- Обмен BTC на ETH;
- Покупка LTC за ETH;
- Продажа LTC за BTC.
Получается своего рода треугольник. В этом случае прибыль извлекается за счет ценового спреда. Как правило, чем выше ликвидность, тем ниже спред. Но такие пары, как LTC/ETH или BTC/LTC менее ликвидны, поэтом спред может быть значительно выше, что открывает хорошие возможности для криптоарбитража. Но при более низкой ликвидности ордера могут исполняться дольше – в этом и кроется основной риск внутрибиржевого арбитража.
Подсказка. Курсы на различных криптобиржах можно найти на специальных сервисах-агрегаторах, например, CoinMarketCap или CryptoCompare.
Это лишь часть торговых стратегий, которые используют новички.
Существует множество не менее популярных торговых стратегий, основанных на Bollinger Band, уровнях Fibonacci, Parabolic SAR и других известных индикаторах.
Если вы хотите узнать больше о трейдинге, торговых стратегиях и новых перспективных направлениях, то подписывайтесь на официальные ресурсы Top Traders Academy.
Источник