Все коллекции
Боты (DCA, GRID)
Signal бот, пример использования: Swing трейдинг
Signal бот, пример использования: Swing трейдинг
Обновлено больше недели назад

"Swing trading" (торговля на колебаниях цены) - это метод торговли стремится заработать на колебаниях цен в рамках среднесрочного временного горизонта. В этом методе торговли позиция может оставаться открытой от нескольких дней до нескольких недель в зависимости от того, как долго придется ждать пока цена достигнет своей цели. Обычно в этом методе используется Multiple Take Profit (закрытие сделки лесенкой) и Stop Loss.

Давайте рассмотрим пример торговли скальпингом на паре DOGE/USDT с использованием индикатора RSI с установленным временным интервалом на 4 часа. Можно за основу взять любой другой индикатор, который вам симпатизирует и которому вы больше доверяете.

В примере рассмотрим цель, чтобы бот покупал (заходил в Long) каждый раз, когда цена падает по индикатору RSI в зону перепроданности и затем разворачивается и цена пересекает отметку 30 снизу вверх и свеча закрывается. Тут бот будет открывать Long позицию и при дополнительных сигналах усреднять на ту же сумму, но делать будет это не просто по отклонению на определенный процент, а отклоненнию % + сигнал, тем самым мы научим нашего бота покупать и усреднять только в лучших местах. Закрывать бот будет частями с использованием Multiple Take Profit (лесенкой) и для управления Риск Менеджмента также у бота будет активирован Stop Loss.

Для начала создания такого бота настроим на источнике сигналов индикатор RSI и на 3Commas создаем такого бота выбрав “TradingView custom Indicator/Пользовательский индикатор TradingView” (external signal).

1. Выберите TradingView custom Indicator

2. Скопируйсте webhook URL и нажмите I have set webhook URL

3. Выберите биржу, пару и настройки

Выбираем биржу и пару, выбираем необходимое плечо и затем в поле “Max. initial margin/Начальная маржа” прописываем сумму, которую бот не будет превышать суммарно по всех ордерам выставленным ботом. Допустим если мы хотим, чтобы бот выставлял по 50 USDT на ордер и чтобы бот усреднялся максимум 3 раза и каждый раз на сумму 50 USDT и не привышал общим количеством ордеров сумму 200 USDT, то прописав в это поле сумму 20 USDT с использованием плече х10 мы как раз уложимся в общую сумму 200 USDT и на 3 DCA ордера. При желании дайте вашему боту понятное название.

4. Выберите Entry long

5. Настройте параметры

В разделе “Volume per order/Объем одного ордера” вставляем 50 USDT (сумму, что мы хотим размещать при каждом поступлении сигналов купить). С этой настройкой бот будет при падении цены покупать 50 USDT и для того, чтобы бот смог также усредняться по сигналам в нужных местах, то в разделе “Options/Опции” включаем опцию “Price deviation from the same order in past/Отклонение цены от такого же, предыдущего ордера” (фильтр от последнего ордера) и применяем фильтр -3% (или на ваше усмотрение). Сохраняем данные настройки.

6. Скопируйте JSON сообщение и создайте алерт

Далее копируем JSON сообщение и идем на рессурс к источнику сигналов и создаем новый алерт, вставляем в оповещения скопированный ранее Webhook URL и в самих настройках выбираем нужное нам условие алерта, индикатор RSI c условием как мы описывали раньше, чтобы мы смогли, когда цена падает вниз и отскакивает, то чтобы бот там открывал позицию или усреднял позицию на сумму 50 USDT. И в раздел “Message/Сообщение” вставляем скопированное JSON сообщение.

7. Настройте шаги Multiple take profit

Теперь нужно, чтобы при росте цены бот закрывал позицию частями в прибыль используя Multiple Take Profit функционал. Для этого переходим к следующему шагу настройки бота нажав на “Next/Дальше”.

8. Нажмите на кнопку Take profit long

9. Настройте Multiple take profit

В разделе “Take profit” начинаем распределять лесенкой фиксацию прибыли. Всего можно добавить до 4 лесенок и на последней лесенке можно ещё активировать “Trailing take profit”, что мы и сделаем. В конечном итоге должно получится похожее как вы видите на картинке. Обратите внимение, что при включении “Trailing take profit” прибыль возможно фиксировать только Market ордером. Если не хотите использовать Market ордера про фиксации прибыли, то не используйте Trailing функцию. Сохраняем данные настройки нажав на кнопку “Done/Готово”.

10. Нажмите на Stop loss long

11. Настройте Stop loss и включите Move to Breakeven

Stop Loss настройте на своё усмотрение отталкиваясь от вашего риск менеджмента. В нашем примере мы оставляем немного места для DCA (страховочных ордеров) и также включаем функционал “Move to Breakeven”, что позволит при достижении первого Take Profit переставить Stop Loss в безубыток в точку входа и даже, если рынок снова упадет и сработает Stop Loss, то небольшую прибыль, а не убыток мы успеем зафиксировать. Сохраняем данные настройки нажав на кнопку “Done/Готово”.

12. Если всё настроили, то запускаем нашего бота


Обратите внимание!

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

  • Данный метод торговли относится к долгоиграющему, вы запускаете бота и он может работать бесконечно покупая и продавая всё снова и снова.

  • В данном методе торговли вы можете использовать любые другие индикаторы или ваши собственные разработки сигналов.

Нашли ответ на свой вопрос?