Trading Education

Боты для Трейдинга

Трейдинг, особенно в случае с криптовалютами — очень напряженный вид деятельности. Трейдер испытывает серьезные нагрузки не только умственного характера, нервное и эмоциональное напряжение также составляют часть рабочей атмосферы. Вне зависимости от того, насколько трейдер привык к этим факторам — они негативно влияют на процесс принятия решений.

Трейдинг очень требователен к трезвому мышлению, если пользователь волнуется, испытывает сильные эмоции — он допускает ошибки, а ошибки в трейдинге стоят очень дорого.

Чтобы минимизировать вред от эмоций и напряжения во время трейдинга и решить еще целый ряд проблем человеческого фактора, были разработаны боты для трейдинга.

Основное их назначение — выключить эмоциональный спектр трейдера из процесса принятия решений. Трейдинг-бот не испытывает эмоций, у него нет эйфории, нет страха, нет волнения. Благодаря этому он действует согласно заданной торговой стратегии, принимая решения на основе количественных данных и теханализе, а не руководствуясь ощущениями или ожиданиями. 

Именно искажения данных из-за эмоций — самая частая причина неудач в трейдинге. Боты эффективно решают эту проблему.

Виды торговых ботов


Боты для трейдинга делятся на два вида: автоматические и полуавтоматические.

Автоматические боты


Полностью автоматизированной бот. Он сам считывает информацию с рынка, на основе внутренних алгоритмов проводит ее анализ и принимает наиболее эффективные решения с точки зрения машинной логики. Как правило, боты считывают информацию с торговых индикаторов, таких как MACD, RSI, MA.

Автоматический бот сам: 

  • отдает команды на криптобиржу; 
  • создает торговые ордера;
  • следит за позицией;
  • принимает решение о закрытии позиции.

Фактически, автоматизированный бот делает всю работу за трейдера. Однако не стоит радоваться и думать, что вам нужно только запустить бота и смотреть, как растут цифры на депозите. Несмотря на очевидные плюсы такого решения, есть и не менее серьезные минусы.

Бот не может произвести фундаментальный анализ рынка, не может обработать качественный, а не количественный фактор. Новости рынка, заключение партнерств и соглашений, неудачи и судебные дела — никак не отражается на его оценке ситуации. Выпадает целый пласт очень важной информации и это сказывается на результатах трейдинга.

Плюсы:

  • Стабильная торговая стратегия;
  • Торгует лучше начинающего трейдера.

Минусы:

  • Во время сильных колебаний рынка может принимать неверные решения;
  • Отсутствие гибкого подхода к ситуации на рынке;
  • Ограниченность анализа ситуации только количественными показателями.

Пример:

«У нас есть два индикатора, скользящие средние с разными временными периодами. С периодом 20 — быстрая скользящая средняя, и с периодом 50 — медленная. 

Бот строит свою торговую стратегию на их пересечении со следующими условиями:

  • Когда быстрая скользящая средняя пересекает медленную снизу вверх, мы предполагаем, что цена будет расти, и покупаем криптовалюту;
  • Когда быстрая скользящая средняя пересекает медленную сверху вниз, мы продаем купленную криптовалюту.

В итоге работа автоматического бота будет строится на получении данных от двух скользящих средних, если они пересеклись снизу вверх, алгоритм направляет на биржу приказ на покупку криптовалюты, когда скользящие средние пересекаются сверху вниз, алгоритм отправит приказ продать купленную ранее криптовалюту.»

Полуавтоматические боты


Такой вид ботов выполняет лишь одну определенную функцию, которую ему поручает трейдер. Это могут быть торговые операции, которые требуют многократного повторения определенных действий, таких как покупка большого объема криптовалюты, используя множество мелких ордеров. Если сделать это одним большим ордером — цена актива сразу пойдет вверх, а это не то, что нужно при большой закупке криптовалюты. 

Для чего применяют полуавтоматические боты:

  • Провести торговую операцию по нужному сценарию. Как было описано выше, это может быть цепочка мелких сделок по покупке или продаже криптовалюты или другая комбинация;
  • Поиск нужного момента по проведению сделки. Трейдер может дать боту задание, чтобы он анализировал рынок в ожидании определенного стечения обстоятельств и после этого дал сигнал. Конечное решение остается за трейдером;
  • Работа с заявками и ведение позиции. В случае, если трейдер имеет ряд позиций с разными криптовалютами и имеет разную торговую стратегию в отношении каждой из них, и у него нет времени и желания 24/7 следить за всем, он может передать отслеживание торговому боту, задав ему необходимые параметры по выходу из каждой позиции.

Алгоритм по отслеживанию торговых позиций трейдера есть на бирже KickEX. Он называется «Trailing Stop».

Пример:

«Вы покупаете криптовалюту и устанавливаете Stop loss, который спасет нас от потери депозита, если цена криптовалюты начнет падать. Алгоритм “Trailing Stop” согласно настройкам, которые мы зададим, будет передвигать Stop loss в нужном направлении, каждый раз, когда криптовалюта будет расти в цене. В случае сильного роста цены криптовалюты, Stop loss будет передвинут в безубыток (цена продажи будет равна цене покупки) и будет двигаться выше по ходу роста цены. В случае если цена криптовалюты начнет падение, Stop loss активируется, и наша криптовалюта будет автоматически продана, что позволит вам взять все рыночное движение и выйти из позиции сразу же, как  тенденция измениться.»

Арбитражные боты


Как и следует из названия, арбитражные боты торгуют не внутри биржи, а используют разницу курсов между биржами. Именно за счет разницы, торгуя между криптобиржами, такой бот формирует прибыль.

Пример:

«У вас есть 1 BTC и 10 000 USDT на KickEX и такой же депозит на Binance. Вы видите, что на Binance BTC стоит на 300 USDT дешевле, чем на KickEX, и хотите сыграть на разнице курса. Вы настраиваете арбитражного бота на покупку BTC на криптобирже Binance с последующей продажей на KickEX и переводом USDT обратно на Binance. Выставляете необходимые условия и оставляете бота выполнять свою работу».

Настройка бота на KickEX


  1. Для начала определитесь с функционалом бота под ваши задачи;
  2. Зарегистрируйте аккаунт на KickEX;
  3. Войдите в личный кабинет и сгенерируйте API ключи, при помощи которых бот будет подключаться к бирже и проводить торговые операции;
  4. Авторизоваться бот будет по этим правилам;
  5. Данные бот будет получать при помощи этих запросов;
  6. Приказы для бота;
  7. Получение состояния баланса тут;
  8. После совершения всех действий пополните ваш баланс на небольшую сумму и протестируйте работу бота;
  9. В случае если процесс тестирования в реальной обстановке вас устроил — запускайте бота.

Риски с ботами для трейдинга


Любые операции с ботами должны учитывать риски их использования. Автоматизированные боты не видят всей ситуации на рынке, и, если на криптобирже происходит внезапный дамп, то вы можете серьезно просесть в финансах.

Чтобы избежать этого, стоит максимально использовать инструменты страховки вашего депозита, такие как:

  • SOM (sell only mode), когда бот работает в режиме только продажи активов;
  • Stoploss — механизм продажи актива, в случае если его цена упала ниже определенной отметки.

Также вы можете протестировать выбранного вами бота с помощью следующих механик:

  • Backtest (бэктест) — вы проверяете эффективность алгоритма на основе исторических данных рынка;
  • Paper trading — трейдинг на демосчете, условно говоря, виртуальная реальность.

Этот материал дал вам вводную информацию, которая поможет определиться с тем, использовать ли вам автоматизированного бота для торговли, какой вариант выбрать, как его протестировать и защитить ваш депозит. Помните, что боты — всего лишь дополнительный инструмент для трейдинга, берущий на себя рутинную часть работы, а не ультимативное решение всех проблем.

Главная Rus Новичок