Прежде всего, давайте определимся с основным термином этой статьи. Что такое торговый бот? Торговый бот - это использование компьютерной программы или системы для торговли на рынке в соответствии с заранее определенным и определенным набором правил. Другими словами, трейдер строит определенный алгоритм для своей торговой стратегии, который будет автоматически выполняться на рынке при выполнении всех условий. Это также причина, почему мы также будем использовать термин «алгоритмическая торговля» (он же Algo Trading).
Алгоритмический стиль торговли идеально сочетается с рынками криптовалюты, что дает ряд преимуществ для алгоритмических трейдеров. Прежде всего - волатильность, рынки криптовалюты обычно имеют гораздо более высокую волатильность, чем традиционные рынки, что создает большие колебания цен и возможностей для трейдеров. Во-вторых, круглосуточная торговая сессия, поскольку криптовалютные рынки открыты для бизнеса 24/7. В-третьих, общая рыночная капитализация, которая меньше по сравнению с традиционными рынками. На традиционных рынках доминируют крупные многомиллиардные фонды, в то время как рынки криптовалюты намного моложе, что означает, что они относительно менее насыщены огромными фондами и, как следствие, не потребуют большого капитала, чтобы начать зарабатывать на торговле криптовалютой.
С другой стороны, большая волатильность на молодом рынке, который никогда не спит, создает идеальную среду для спекуляций, таких как стратегии откачки и сброса. И это обязательно нужно учитывать, если вы решили торговать на рынках криптовалюты.
Торговый бот может торговать в соответствии с техническими индикаторами, импульсом и основами. Или вы можете создать гораздо более продвинутый торговый алгоритм, который поможет вам более эффективно выполнять ордера, от маршрутизации ордеров через различные биржи (Arbitrage Trading) до нарезки большого ордера на более мелкие части (автоматизированные ордера Iceberg).
Популярные стратегии криптотрейдинга
Три самых популярных стратегии криптотрейдинга - это Market Making, Arbitrage и Trend Follow Strategies.
Стратегия создания рынка
Это стратегия, в которой происходят непрерывные покупки и продажи, чтобы отразить разницу между ценой покупки и продажи. Чтобы сделать это, трейдеру необходимо разместить лимитные ордера по обе стороны от книги заявок, чтобы получить прибыль от спреда. Однако эта стратегия будет иметь свои ограничения в условиях низкой ликвидности или во время предыдущей экстремальной конкуренции.
Стратегия арбитража
Арбитраж - это покупка и продажа актива с целью получения прибыли от разницы в цене актива на разных рынках. Поэтому в этой стратегии используется разница в цене одного и того же актива на разных биржах. Трейдер покупает цифровые активы на одном рынке, а затем продает их на другом, получая при этом прибыль.
Trend Следуя стратегии
Целью этой стратегии является определение тренда актива и выполнение сделок на основе базового тренда. Стратегия следования за трендом пытается получить прибыль, анализируя импульс актива в заданном направлении. Трейдеры, применяющие эту стратегию, будут открывать длинную позицию, когда криптовалюта тренд вверх, и продавать позицию, когда тренд меняет направление.
В зависимости от уровня сложности вашего торгового алгоритма вам нужно будет использовать разные инструменты. В свою очередь, инструменты будут сильно зависеть от уровня технических навыков, которыми вы в данный момент обладаете. Для простоты вы можете разделить упражнение по созданию ботов на 3 основных уровня сложности: начинающий, промежуточный, продвинутый. В будущих обзорах мы подробно рассмотрим каждый уровень и предложим инструменты, которые можно использовать для создания торгового алгоритма, и способы его применения на рынке.
Пример скриптов TradingView
А пока давайте приведем пример криптовалютного бота, который может быть построен с использованием TradingView (ТЕЛЕВИЗОР). Прежде всего, важно создать сценарий стратегии, потому что сценарий стратегии можно протестировать на истории, и TradingView предоставит подробные результаты вашей стратегии.
Код криптовалютного бота ниже представляет простую стратегию EMA, в которой вход и выход происходят при пересечении быстрой и медленной экспоненциальной скользящей средней (EMA). Его можно вставить в Pine Editor в TradingView.
Пример торговой стратегии:// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wunderbit Trading (WBT)
//@version=4
strategy("EMA cross", overlay=true)
//Inputs
fast_ema=ema(close, 9)
slow_ema=ema(close, 21)
plot(fast_ema, color=color.red)
plot(slow_ema, color=color.blue)
//Strategy Conditions
entry_long = crossover(fast_ema, slow_ema)
exit_long = crossunder(fast_ema, slow_ema)
entry_short= crossover(slow_ema, fast_ema)
exit_short= crossunder(slow_ema, fast_ema)
//Strategy Execution
strategy.entry("Long", long=true, when=entry_long)
strategy.close("Long", when=exit_long)
strategy.entry("Short", long=false, when=entry_short)
strategy.close("Short", when=exit_short)
Экран результатов стратегии TradingView должен выглядеть следующим образом:
Эту стратегию можно изменить, добавив дополнительные входные переменные, такие как объем или некоторые стохастические индикаторы, или вы можете установить цели тейк-профита и стоп-лосса.
После того, как стратегия была создана и протестирована, вы можете создавать оповещения, чтобы не пропустить ваши торговые настройки. Однако для этого вам придется изменить свой сценарий на учебный сценарий, поскольку невозможно применить функцию оповещения к стратегии.
Пример учебного сценария с той же стратегией представлен ниже.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wunderbit Trading (WBT)
//@version=4
study("EMA cross", overlay=true)
//Inputs
fast_ema=ema(close, 9)
slow_ema=ema(close, 21)
plot(fast_ema, color=color.red)
plot(slow_ema, color=color.blue)
//Strategy Conditions
entry_long = crossover(fast_ema, slow_ema)
exit_long = crossunder(fast_ema, slow_ema)
entry_short= crossover(slow_ema, fast_ema)
exit_short= crossunder(slow_ema, fast_ema)
//Strategy Execution
alertcondition(entry_long, title="Enter Long")
alertcondition(exit_long, title="Exit Long")
alertcondition(entry_short, title="Enter Short")
alertcondition(exit_short, title="Exit Short")
plotshape(series=entry_long, text="Long", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(series=exit_long, text="EXIT Long",style=shape.triangledown, location=location.abovebar, color=color.purple, size=size.small)
plotshape(series=entry_short, text="Short", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
plotshape(series=exit_short, text="EXIT Short",style=shape.triangleup, location=location.belowbar, color=color.purple, size=size.small)
Экран результатов исследования TradingView должен выглядеть следующим образом:
Теперь вы можете создавать оповещения для вашего торгового актива и выбирать условия оповещения и действия.
Автоматическая торговля TradingView
Но что, если оповещение сработает и вы получите его, когда вас нет рядом с компьютером, и у вас нет возможности реализовать свою стратегию? Существует решение для автоматизации оповещений TradingView через стороннего поставщика услуг, такого как Вундербит Трейдинг, что заставит вашего бота автоматически запускаться на бирже криптовалют, которую вы используете. Вы можете создать бота для входа в вашу стратегию и выхода из нее на основе предупреждений TradingView.
Используйте нашу реферальную ссылку, чтобы Обмен FTX и получите скидку -10 % на комиссию за торговлю.
Источник: https://wunderbit.co/en/blog/crypto-trading-bot-using-tradingview-how-to-guide
- Учетная запись
- плюс
- ALGO
- алгоритм
- алгоритмической торговли
- арбитраж
- гайд
- активы
- Активы
- Автоматизированный
- Бот
- Строительство
- бизнес
- купить
- покупка
- столица
- изменение
- код
- конкурс
- Создающий
- крипто-
- криптография
- криптовалюта
- Cryptocurrency Exchange
- торговля криптовалютами
- Акции
- Интернет
- Цифровые активы
- редактор
- Окружающая среда
- обмена
- Биржи
- выполнение
- Упражнение
- Выход
- БЫСТРО
- Комиссии
- First
- функция
- Основы
- средства
- будущее
- Зелёная
- Как
- How To
- HTTPS
- определения
- IT
- большой
- уровень
- Лицензия
- LINK
- Ликвидность
- Длинное
- Создание
- рынок
- Рыночная капитализация
- создание рынка
- Области применения:
- Импульс
- Самые популярные
- Mozilla
- открытый
- Возможность
- заказ
- заказы
- Другие контрактные услуги
- Популярное
- цена
- Прибыль
- FitPartner™
- что такое варган?
- покупки
- Партнерская
- Итоги
- Отзывы
- условиями,
- sale
- экран
- продаем
- набор
- Короткое
- просто
- навыки
- небольшой
- распространение
- Начало
- Стратегия
- Кабинет
- система
- Технический
- торговать
- Трейдеры
- Торговцы
- Торговля
- Торговые стратегии
- Тенденции
- tv
- us
- Изменчивость
- объем
- Что такое
- слова